function addEvent(tgt,evt,fnc,cap){
	if (!cap) cap=false;
	if (tgt.addEventListener){
		tgt.addEventListener(evt,fnc,cap);
		return true;
	} else if (tgt.attachEvent) return tgt.attachEvent("on"+evt,fnc);
	else{
		atEvent(tgt,evt,fnc);
		tgt['on'+evt]=function(){ trEvent(tgt,evt) };
	}
}


function updatetable(){
  if (bannerurl) {
    var bannerrow=document.createElement('tr');
    var bannercell=document.createElement('td');
    var bannerspan=document.createElement('span');
    var supportbanner_loc=unescape(location.href);
    var banloc_urg = supportbanner_loc.indexOf("service/publications");
    var banloc_dln = supportbanner_loc.indexOf("service/downloads");
    var banloc_psp = supportbanner_loc.indexOf("service/products");
    var banloc_faq = supportbanner_loc.indexOf("7269");
    var banloc_faqq = supportbanner_loc.indexOf("faqQuestion");
    bannercell.setAttribute('colSpan', '3');
    bannerrow.appendChild(document.createElement('td'));
    bannerrow.appendChild(bannercell);
    bannercell.setAttribute('id', 'supportbanners');
    bannercell.setAttribute('width', '530');
    bannercell.appendChild(bannerspan);
    if (banloc_urg != -1) bannerurl = bannerurl + "&CID=KOSBANNER&LOC=012607_ACCSPPT_MAN";
    if (banloc_dln != -1) bannerurl = bannerurl + "&CID=KOSBANNER&LOC=012607_ACCSPPT_DWNLD";
    if (banloc_psp != -1) bannerurl = bannerurl + "&CID=KOSBANNER&LOC=012607_ACCSPPT_SPPT";
    if (banloc_faq != -1 && banloc_faqq == -1) bannerurl = bannerurl + "&CID=KOSBANNER&LOC=012607_ACCSPPT_FAQ";
    bannerspan.innerHTML="";
    bannerspan.innerHTML="<br/><a href='"+bannerurl+"'><img border='0' src='/global/images/en/service/promos/promo8_skinnybanner_perfect.gif'/></a><br/><br/>";
	  var tables = document.getElementsByTagName("table");
    //alert (tables.length);	
	  for (i = 0; i < tables.length; i++) { 
	   var n = tables[i];
	   var width = n.getAttribute("width");
      if (width && (width.indexOf("550") > -1 || width.indexOf("545") > -1)) { 
        //n.setAttribute('style','border:1px red solid')
        //works
        if (banloc_urg != -1) {
            n.getElementsByTagName("tr")[1].parentNode.insertBefore(bannerrow,n.getElementsByTagName("tr")[n.getElementsByTagName("tr").length-5]);
        }
        if (banloc_dln != -1) {
          n.getElementsByTagName("tr")[1].parentNode.insertBefore(bannerrow,n.getElementsByTagName("tr")[4]);
        }
        if (banloc_psp != -1) {
          n.getElementsByTagName("tr")[1].parentNode.insertBefore(bannerrow,n.getElementsByTagName("tr")[2]);
        }
        if (banloc_faq != -1 && banloc_faqq == -1) {
          if (n.parentNode.tagName == "DIV") n.parentNode.getElementsByTagName("table")[3].parentNode.insertBefore(bannerspan,n.parentNode.getElementsByTagName("table")[3]);
        }
        //alert(n.childNodes.length);
        //document.insertBefore(bannerrow,n.childNodes[4]);	
    	}
    }
  }
}

//var bannerdigcam_loc=unescape(location.href);
//if(bannerdigcam_loc.indexOf("3905")!=-1) supportbanners_onload = addEvent(window,'load',updatetable,false);
if(bannerpath.indexOf("3905")!=-1) supportbanners_onload = addEvent(window,'load',updatetable,false);