<!--

var menuwidth="180px" //default menu width
var menubgcolor="#ffffff"  //menu bgcolor
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?
var subPosTop=112; //default submenu top position




var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
	document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

if (ff || opera || ns)
	document.write('<link rel="stylesheet" type="text/css" href="styles_ff.css">');
else
	document.write('<link rel="stylesheet" type="text/css" href="styles_ie.css">');



// declaring submenus arrays:
for (k=0;k<arrMenu.length;k+=step1){
	var k2=parseInt(k/step1)
	eval('var menu'+(k2+1)+'=new Array();')
}


//preloading the backgrounds for menu:
var arrMenuBgImg = arrMenuBg;
var arrMenuBgImgObj = new Array();
PreloadBgMenuImages();

function PreloadBgMenuImages(){
	for (var i=0; i<arrMenuBgImg.length; i++){
		arrMenuBgImgObj[i] = new Image();
		arrMenuBgImgObj[i].src = arrMenuBgImg[i];
	}
}

//displays top menu:
function DisplayTopMenu(){
	BuildMenusLevel2()
	//alert(menu6)
	
	var str="";
	str+='<table height="22" cellspacing="0" cellpadding="0" border="0"><tr>'
	var j=0;
	for (i=0;i<arrMenu.length;i+=step1){
		j=parseInt(i/step1);
		var arrMnuSec=eval("arrMenu_"+arrMenu[i+2]);
		strevon=""
		strevoff=""
		
		classL1TDOFF=arrMenu[i+2] + "OFF";
		classL1TDON=arrMenu[i+2] + "ON";
		classL1OFF="mnuOFF";
		classL1ON="mnuON";
		
		if (arrMnuSec.length>0) {
			strevon='dropdownmenu(this, event, menu'+(j+1)+', \''+menuwidth+'\')';
			strevoff='delayhidemenu()';
		}
		if (level1==arrMenu[i+2]) {
			str+='<td width="' + arrMenu[i+3] + '" valign="top" class="' + classL1TDON + '" ';
			str+='onclick="window.location=\'' + arrMenu[i+1] + '\'" ';
			str+='onmouseover="' + strevon + '" ';
			str+='onmouseout="' + strevoff + '" >';
			str+='&nbsp;&nbsp;<a href="' + arrMenu[i+1] + '" class="' + classL1ON + '">' + arrMenu[i] + '</a>';
			str+='</td>'
		} else {
			str+='<td width="' + arrMenu[i+3] + '" valign="top" class="' + classL1TDOFF + '" ';
			str+='onclick="window.location=\'' + arrMenu[i+1] + '\'" ';
			str+='onmouseover="' + strevon + '; this.className=\'' + classL1TDON + '\'; document.getElementById(\'lnkL1' + arrMenu[i+2] + '\').className=\'' + classL1ON + '\';" ';
			str+='onmouseout="' + strevoff + '; this.className=\'' + classL1TDOFF + '\'; document.getElementById(\'lnkL1' + arrMenu[i+2] + '\').className=\'' + classL1OFF + '\';" >';
			str+='&nbsp;&nbsp;<a href="' + arrMenu[i+1] + '" class="' + classL1OFF + '" id="lnkL1' + arrMenu[i+2] + '">' + arrMenu[i] + '</a>';
			str+='</td>'
		}
	}
	str+='</tr></table>'
	document.write(str);
}

// building submenus arrays:
function BuildMenusLevel2(){
	for (k=0;k<arrMenu.length;k+=step1){
		var k2=parseInt(k/step1)
		var subID=arrMenu[k+2]
		var str="";
		var classL2OFF="mnuL2OFF" + subID;
		var classL2ON="mnuL2ON" + subID;
		if (subID!=""){
			var arrMnu=eval("arrMenu_"+subID);
			
			for (i=0;i<arrMnu.length;i+=step2){
				if (level2==arrMnu[i+2]) {
					str='<a href="' + arrMnu[i+1] + '" class="' + classL2ON + '">' + arrMnu[i] + '</a>'
				} else {
					str='<a href="' + arrMnu[i+1] + '" class="' + classL2OFF + '">' + arrMnu[i] + '</a>'
				}
				eval("menu"+(k2+1)+"["+(parseInt(i/step2))+"]='"+str+"'")
			}
		}
	}
}


function DisplayLeftMenu(){
	var str="";
	if (level1!="") {
		var arrMnu=eval("arrMenuLeft_"+level1);
		str+='<table width="147" cellspacing="0" cellpadding="0" border="0">';
		str+='<tr><td valign="top" colspan="2"><img src="/images/spacer.gif" width="1" height="35" border="0" alt="" /></td></tr>';
		
		str+='<tr>';
			str+='<td width="10" valign="top" nowrap><img src="/images/arrow.gif" width="5" height="3" border="0" alt="" vspace="2" />&nbsp;&nbsp;</td>';
			str+='<td width="137" valign="top" align="left"><a href="default.aspx" class="left"><b>Home</b></a></td>';
		str+='</tr>';
		
		str+='<tr><td valign="top" colspan="2"><img src="/images/pixel_gray.gif" width="147" height="1" border="0" alt="" vspace="4" /></td></tr>';
		for (i=0;i<arrMnu.length;i+=step3){
			if (i==0) {
				str+='<tr>';
					str+='<td valign="top" nowrap>';
					if (arrMnu.length==step3) {
						str+='<img src="/images/spacer.gif" width="5" height="3" border="0" alt="" vspace="2" />';
					} else {
						str+='<img src="/images/arrow.gif" width="5" height="3" border="0" alt="" vspace="2" />';
					}
					str+='&nbsp;&nbsp;</td>';
					str+='<td valign="top" align="left"><a href="' + arrMnu[i+1] + '" class="mnuLOFF' + level1 + '"><b>' + arrMnu[i] + '</b></a></td>';
				str+='</tr>';
				
				if (arrMnu.length>step3) {
					str+='<tr><td valign="top" colspan="2"><img src="/images/pixel_gray.gif" width="147" height="1" border="0" alt="" vspace="4" /></td></tr>';
				}
			} else {
				str+='<tr>';
					str+='<td valign="top"><img src="/images/spacer.gif" width="1" height="1" border="0" alt="" /></td>';
					str+='<td valign="top" align="left">';
					if (leftID==arrMnu[i+2]) {
						str+='<a href="' + arrMnu[i+1] + '" class="mnuLON' + level1 + '">' + arrMnu[i] + '</a><br />'
					} else {
						str+='<a href="' + arrMnu[i+1] + '" class="mnuLOFF' + level1 + '">' + arrMnu[i] + '</a><br />'
					}
					str+='</td>';
				str+='</tr>';
				
				str+='<tr><td valign="top" colspan="2"><img src="/images/spacer.gif" border="0" alt="" vspace="4" /></td></tr>';
			}
		}
		str+='</tr>';
		str+='</table>';
	}
	document.write(str);
}





function getposOffset(what, offsettype){
	var totaloffset=(offsettype=="left")? what.offsetLeft-1 : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}

function showhide(obj, e, visible, hidden, menuwidth){
	if (ie4||ns6)
		dropmenuobj.style.left=dropmenuobj.style.top="-500px"
	if (menuwidth!=""){
		dropmenuobj.widthobj=dropmenuobj.style
		dropmenuobj.widthobj.width=menuwidth
	}
	if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
		obj.visibility=visible
	else if (e.type=="click")
		obj.visibility=hidden
}
 
function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
 
function clearbrowseredge(obj, whichedge){
	var edgeoffset=0
	if (whichedge=="rightedge"){
		var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
		dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
		if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
			edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
	} else {
		var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
		dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
		if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
			edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
	}
	return edgeoffset
}
 
function populatemenu(what){
	if (ie4||ns6) dropmenuobj.innerHTML=what.join("")
}

function dropdownmenu(obj, e, menucontents, menuwidth){
	if (window.event) event.cancelBubble=true
	else if (e.stopPropagation) e.stopPropagation()
	clearhidemenu()
	dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
	populatemenu(menucontents)
	
	if (ie4||ns6){
		showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
		dropmenuobj.x=getposOffset(obj, "left")
		dropmenuobj.y=getposOffset(obj, "top")
		dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
		dropmenuobj.style.top=subPosTop+"px";
		//dropmenuobj.style.top=dropmenuobj.y-19-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px";
	}
	
	return clickreturnvalue()
}
 
function clickreturnvalue(){
	if (ie4||ns6) return false
	else return true
}
 
function contains_ns6(a, b) {
	while (b.parentNode)
	if ((b = b.parentNode) == a)
		return true;
	return false;
}
 
function dynamichide(e){
	if (ie4&&!dropmenuobj.contains(e.toElement))
		delayhidemenu()
	else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
		delayhidemenu()
}

function hidemenu(e){
	if (typeof dropmenuobj!="undefined"){
		if (ie4||ns6)
		dropmenuobj.style.visibility="hidden"
	}
}
 
function delayhidemenu(){
	if (ie4||ns6)
		delayhide=setTimeout("hidemenu()",disappeardelay)
}
 
function clearhidemenu(){
	if (typeof delayhide!="undefined")
		clearTimeout(delayhide)
}
 
if (hidemenu_onclick=="yes") document.onclick=hidemenu

//-->
