<!--

/* 
Created:
NDu 21/2 2001

Function calls:

For mainmenu items:
<A HREF="page.html" onMouseOver="NDu_Over('imageName','nameOfLayerImageBelongsTo','');" onMouseOut="NDu_Out('imageName','nameOfLayerImageBelongsTo','');" onClick="NDu_Down('','nameOfLayerImageBelongsTo','imageName');">go to page.html</a>
Notice:
	The 3rd argument is empty for NDu_Over and NDu_Out
	The 1st argument is empty for NDu_Down
	'imageName' should be the name given to the <img> tag
	'nameOfLayerImageBelongsTo' should be the ID of the <div> tag, containing the submenu
	
For submenu items:
<A HREF="page.html" onMouseOver="NDu_Over('imageName','nameOfLayerImageBelongsTo','nameOfParentImage');" onMouseOut="NDu_Out('imageName','nameOfLayerImageBelongsTo','nameOfParentImage');" onClick="NDu_Down('imageName','nameOfLayerImageBelongsTo','nameOfParentImage');">go to page.html</a>
Notice:
	NDu_Over, NDu_Out, and NDu_Down all take the same arguments, in the same order
	'imageName' should be the name given to the <img> tag
	'nameOfLayerImageBelongsTo' should be the ID of the <div> tag, containing the submenu
	'nameOfParentImage' should be the name given to the <img> tag for the submenus mainmenu item


*/


var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
    
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var is_nav4 = (is_nav && (is_major <= 4));
var is_nav6 = (is_nav && (is_major >= 5));
var is_gecko = (agt.indexOf('gecko') != -1);

var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie4    = (is_ie && (is_major <= 4) && (agt.indexOf("msie 5")==-1) );
var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5")!=-1) );
var is_ie5_up =(is_ie && !is_ie4 && !is_ie5);

if (is_nav4){
	var nav = 0;
}else if (is_ie4){
	var nav = 1;
}else if (is_ie5 || is_ie5_up){
	var nav = 1;
}else if (is_nav6){
	var nav = 2;
}else if (is_gecko){
	var nav = 2;
}else{
	var nav = 0;
}

var activeLayer = "BlankLayer";
var activeParent = "none";
var activeMenu = "none";

function NDu_Layer() {
	var args=NDu_Layer.arguments;
	switch(nav){
		case 0:
			for (i=0; i<(args.length-1); i+=2){
				v=args[i+1];
				parent.menu.document.layers[args[i]].visibility=v;
			}
				break;
		case 1:
			for (i=0; i<(args.length-1); i+=2){
				v=args[i+1];
				v=(v=='show')?'visible':(v='hide')?'hidden':v;
				parent.menu.document.all[args[i]].style.visibility=v;
			}
			break;
		case 2:
			for (i=0; i<(args.length-1); i+=2){
				v=args[i+1];
				v=(v=='show')?'visible':(v='hide')?'hidden':v;
				parent.menu.document.getElementById(args[i]).style.visibility=v;
			}
			break;
	}
}

function NDu_Over(lImg, lLayer, lParent){
	NDu_Layer(activeLayer,'hide',lLayer,'show');
	if (lImg != activeMenu && lImg != activeParent){
		d=(nav==0 && lParent!="")?document.layers[lLayer].document:document;
		d.images[lImg].src = ImageArray[lImg][1].src;
		if (lParent != "" && lParent != activeParent){
			document.images[lParent].src = ImageArray[lParent][1].src;
		}
	}
}

function NDu_Out(lImg, lLayer, lParent){
	if (lImg != activeMenu && lImg != activeParent){
		d=(nav==0 && lParent!="")?document.layers[lLayer].document:document;
		d.images[lImg].src = ImageArray[lImg].src;
		if (lParent == ""){
			NDu_Layer(lLayer,'hide',activeLayer,'show');
		}else if (lParent != activeParent){
			document.images[lParent].src = ImageArray[lParent].src;
			NDu_Layer(lLayer,'hide',activeLayer,'show');
		}
	}
}

function NDu_Down(lImg, lLayer, lParent){
	if (parent.menu.activeMenu != "none"){
		d=(nav==0)?parent.menu.document.layers[activeLayer].document:parent.menu.document;
		d.images[parent.menu.activeMenu].src = parent.menu.ImageArray[parent.menu.activeMenu].src;
	}
	if (parent.menu.activeParent != "none"){
		parent.menu.document.images[parent.menu.activeParent].src = parent.menu.ImageArray[parent.menu.activeParent].src;
	}
	parent.menu.activeLayer = lLayer;
	if (lImg != ""){
		d=(nav==0)?parent.menu.document.layers[lLayer].document:parent.menu.document;
		d.images[lImg].src = parent.menu.ImageArray[lImg][2].src;
		parent.menu.activeMenu = lImg;
	}
	if (lParent != ""){
		parent.menu.document.images[lParent].src = parent.menu.ImageArray[lParent][2].src;
		parent.menu.activeParent = lParent;
	}	
}


//-->

