var navTopStr = new Array();
var pathAbs = '/';
//var pathAbs = window.location.href;
//if(pathAbs.indexOf('?')>-1){
//	pathAbs = pathAbs.substr(0,pathAbs.indexOf('?'));
//}
//pathAbs = pathAbs.substr(0,pathAbs.lastIndexOf('/'))+'/';
//alert(pathAbs);



function addNavTopElem(img,lvl,lbl,lnk,trg,sel){
	var o;
	//if(sel){
	//	img = img.substr(0,img.length-4)+"_h.gif";
	//}	
	if(lvl==0){
		navTopStr[navTopStr.length] = new Object();
		o = navTopStr[navTopStr.length-1];
	}
	else if(lvl==1){
		navTopStr[navTopStr.length-1].chld[navTopStr[navTopStr.length-1].chld.length] = new Object();
		o = navTopStr[navTopStr.length-1].chld[navTopStr[navTopStr.length-1].chld.length-1];
	}
	else
		return false;

	if(trg=='' || trg=='_self'){
		trg='TOTALBEwebsite';
	}
	
	o.img=img;
	o.lvl=lvl;
	o.lbl=lbl;
	o.lnk=lnk;
	o.trg=trg;
	o.sel=sel;
	o.chld=new Array;
}


function writeSubNavTop(ref){
	var imgMenu = navTopStr[ref].img.indexOf('_h.gif')==-1?(navTopStr[ref].img.substr(0,navTopStr[ref].img.length-4)+"_h.gif"):navTopStr[ref].img;
	var WR = '<html>';

	WR+='<sty'+'le>'+
		'.navTopSubLink {font-family:Arial;font-size:11px;color:#FFFFFF;background:#508ECC URL('+pathAbs+'images/header/navTop_notHL.gif) no-repeat;padding-left:17px;padding-right:7px;height:17px;cursor:pointer;}'+
		'.navTopSubLinkOver{font-family:Arial;font-size:11px;color:#FFFFFF;background:#508ECC URL('+pathAbs+'images/header/navTop_arrHL.gif) no-repeat;padding-left:17px;padding-right:7px;height:17px;cursor:pointer;}'+
		'</sty'+'le>';
	WR+='<body bgcolor=\\\'#F5F5F5\\\' leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onload=\\\'parent.navTopSubLoaded(document);\\\' onMouseMove=\\\'parent.SubNavUpIsOut=false;\\\' onMouseOut=\\\'parent.hideSubNavTopTO();\\\'><nobr>';
	WR += '<a href=\\\''+
			navTopStr[ref].lnk+
			'\\\' target=\\\''+
			navTopStr[ref].trg+
			'\\\' '+
			((navTopStr[ref].lnk=='' || navTopStr[ref].lnk=='#')?'style=\\\'cursor:default;\\\'':'')+
			'><img src=\\\''+
			pathAbs+
			imgMenu+
			'\\\' height=17 alt=\\\''+
			navTopStr[ref].lbl+
			'\\\' border=0 style=\\\'border-right:solid 1px #F5F5F5;font-size:12px;\\\' id=\\\'navTopSubFstLnk\\\'></a>';
	for(var i=ref+1;i<navTopStr.length;i++){
		WR+='<img src=\\\''+pathAbs+navTopStr[i].img+'\\\' border=0 style=\\\'border-right:solid 1px #F5F5F5;font-size:12px;\\\' onMouseOver=\\\'parent.hideSubNavTop();\\\'>';
	}

	WR+='<img src=\\\'/images/common/pix.gif\\\' style=\\\'height:17px;width:300px;background:#a2a2a2;\\\'></nobr>';
	
	if(navTopStr[ref].chld.length>0){
		WR+='<table border=0 cellpadding=0 cellspacing=1 id=\\\'navTopSubList\\\'>';
		for(var i=0;i<navTopStr[ref].chld.length;i++){
			WR+='<tr><td class=\\\'navTopSubLink\\\' onClick=\\\'parent.navTopSubClick(parent.navTopStr['+ref+'].chld['+i+'].lnk,parent.navTopStr['+ref+'].chld['+i+'].trg);\\\' onMouseOver=\\\'parent.navTopSubOver(this);\\\' onMouseOut=\\\'parent.navTopSubOut(this);\\\'><nobr>'+navTopStr[ref].chld[i].lbl+'</nobr></td></tr>';
		}
		WR+='</table>';
	}
	
	WR+='</body></html>';
	return WR;
}


function navTopSubLoaded(d){
	var maxWidth = d.getElementById('navTopSubFstLnk').offsetWidth;
	if(d.getElementById('navTopSubList') && d.getElementById('navTopSubList').offsetWidth>maxWidth){
		maxWidth = d.getElementById('navTopSubList').offsetWidth;
	}
	var maxHeight = d.getElementById('navTopSubFstLnk').offsetHeight;
	if(d.getElementById('navTopSubList')){
		maxHeight += d.getElementById('navTopSubList').offsetHeight;
	}
	document.getElementById('navTopSubNavIframe').style.width=maxWidth+'px';
	if(d.getElementById('navTopSubList')){
		d.getElementById('navTopSubList').style.width=maxWidth;
	}
	document.getElementById('navTopSubNavIframe').style.height=maxHeight+'px';
	document.getElementById('navTopSubNavDiv').style.visibility='visible';
}
function navTopSubClick(lnk,trg){
	window.open(lnk,trg,'');
}
function navTopSubOver(o){
	o.className='navTopSubLinkOver';
}
function navTopSubOut(o){
	o.className='navTopSubLink';
}


function navTopHTML(){
	var WR='<div id="navTopSubNavDiv" style="position:absolute;top:-200px;left:-200px;visibility:hidden;z-index:1000;"><iframe src="about:blank" name="navTopSubNavIframe" id="navTopSubNavIframe" width=20 height=20 frameborder=0 scrolling=no></iframe></div>';
	WR+='<nobr>';
	for(var i=0;i<navTopStr.length;i++){
		var overCode='',outCode='';
		overCode='showSubNav(this,\''+writeSubNavTop(i)+'\');';
		WR+='<a href="'+navTopStr[i].lnk+'" target="'+navTopStr[i].trg+'" '+((navTopStr[i].lnk=="" || navTopStr[i].lnk=="#")?'style="cursor:default;"':'')+'><img src="'+pathAbs+navTopStr[i].img+'" height=17 alt="'+navTopStr[i].lbl+'" border=0 style="border-right:solid 1px #F5F5F5;font-size:12px;" onMouseOver="'+overCode+'" onMouseOut="'+outCode+'"></a>';
	}
	WR+='</nobr>';
	return WR;
}


function writeNavTop(){
	if(document.getElementById("navTopContainer")){
		document.getElementById("navTopContainer").innerHTML=navTopHTML();
	}
	else{
		alert('ERROR\nunable to find element with id = navTopContainer\ntop navigation cannot load');
	}
}


var SubNavUpIsOut;
function hideSubNavTop(){
	if(SubNavUpIsOut){
		document.getElementById('navTopSubNavDiv').style.visibility='hidden';
	}
}
function hideSubNavTopTO(){
	SubNavUpIsOut=true;
	setTimeout('hideSubNavTop()',200);
}


function showSubNav(o,htmlCnt){
	var iIframe=0;
	while(iIframe<window.frames.length && window.frames[iIframe].name!='navTopSubNavIframe')iIframe++;

	if(window.frames[iIframe].name=='navTopSubNavIframe'){
		window.frames[iIframe].document.open();
		window.frames[iIframe].document.write(htmlCnt);
		window.frames[iIframe].document.close();
	}
	
	var ObjPos = getPos(o);
	
	document.getElementById('navTopSubNavDiv').style.left = ObjPos.X+'px';
	document.getElementById('navTopSubNavDiv').style.top = ObjPos.Y+'px';
	//alert(document.getElementById('navTopSubNavDiv').style.left + ' x=' + ObjPos.X + ' y=' + ObjPos.Y);
}

