var clean=1;
var pageName;
var imageName;
var obj;


function point( imageName ) {
  if ( document.images ) {
    document[ imageName ].src = eval(imageName + "ovr.src");
  }
}

function nopoint( imageName ) {
  if ( document.images ) {
    document[ imageName ].src = eval(imageName + "off.src");
  }
}

function random() {
	random.seed = (random.seed * random.a + random.c) % random.m;
	return random.seed / random.m;
}
random.m=714025; random.a=4096; random.c=150889;
random.seed = (new Date()).getTime() % random.m;


var DEFAULT_WIDTH = 750;
var isNav = false, isIE = false;
var M1_LEFT = 446;
var M1_CENTER = (40/2);
var M2_LEFT = 320;
var M2_CENTER = (70/2);
var M3_LEFT = 155;
var M3_CENTER = (112/2);
var M4_LEFT = 545;
var M4_CENTER = (65/2);
var M5_LEFT = 512
var M5_CENTER = (90/2);
var MTOP = 31;
var DTOP = 53;
var ITOP = 53;

var MD1_LEFT = 145;
var MD1_CENTER = (200/2);
var MD2_LEFT = 99;
var MD2_CENTER = (354/2);
var MD3_LEFT = 102;
var MD3_CENTER = (200/2);
var MD4_LEFT = 512
var MD4_CENTER = (90/2);
var MD5_LEFT = 100
var MD5_CENTER = (106/2);


var TITLE1_ON = "../../images/menu-news-ovr.gif";
var TITLE1_OFF = "../../images/menu-news-off.gif";
var TITLE2_ON = "../../images/menu-products-ovr.jpg";
var TITLE2_OFF = "../../images/menu-products-off.jpg";
var TITLE3_ON = "../../images/menu-magazine-ovr.jpg";
var TITLE3_OFF = "../../images/menu-magazine-off.jpg";
var TITLE4_ON = "../../images/menu-company-ovr.jpg";
var TITLE4_OFF = "../../images/menu-company-off.jpg";
var TITLE5_ON = "../../images/blank.gif";
var TITLE5_OFF = "../../images/pulldown-prohormones-off.gif";
var TITLE6_ON = "../../images/blank.gif";
var TITLE6_OFF = "../../images/pulldown-steroidal-off.gif";
var TITLE7_ON = "../../images/blank.gif";
var TITLE7_OFF = "../../images/pulldown-weightloss-off.gif";
var TITLE8_ON = "../../images/blank.gif";
var TITLE8_OFF = "../../images/pulldown-wellness-off.gif";
var TITLE9_ON = "../../images/blank.gif";
var TITLE9_OFF = "../../images/pulldown-np-off.gif";

var menus = new Array(9);
//var statuswin = window.open("", "small", "width=400,height=900");

var initialized;

function menu(styletitle, styledrop, styleitem, title_on, title_off) {
	this.title = styletitle;
	this.drop = styledrop;
	this.item = styleitem;
	this.inDrop = false;
	this.titleoff = new Image();
	this.titleoff.src = title_off;
	this.titleon = new Image();
	this.titleon.src = title_on;
}

function init(){

		//Which browser am I using? 



		if (navigator.appName.indexOf("Microsoft") != -1) {
			isIE = true;
		}else {
		
			if (parseInt(navigator.appVersion) >= 5) {
				isIE = true;
			}else {
				isNav = true;
			}
		}
		
		if (parseInt(navigator.appVersion) > 3) {
		
			//menus[1] = new menu('menu1','mdrop1','mitems1',new rect(53,144,153+144,160+53));
			menus[1] = new menu('menu1','mdrop1','mitems1',TITLE1_ON,TITLE1_OFF);
			menus[2] = new menu('menu2','mdrop2','mitems2',TITLE2_ON,TITLE2_OFF);
			menus[3] = new menu('menu3','mdrop3','mitems3',TITLE3_ON,TITLE3_OFF);
			menus[4] = new menu('menu4','mdrop4','mitems4',TITLE4_ON,TITLE4_OFF);
                        menus[5] = new menu('menu5','mdrop5','mitems5',TITLE5_ON,TITLE5_OFF);
			menus[6] = new menu('menu6','mdrop6','mitems6',TITLE6_ON,TITLE6_OFF);
			menus[7] = new menu('menu7','mdrop7','mitems7',TITLE7_ON,TITLE7_OFF);
			menus[8] = new menu('menu8','mdrop8','mitems8',TITLE8_ON,TITLE8_OFF);
                        menus[9] = new menu('menu9','mdrop9','mitems9',TITLE9_ON,TITLE9_OFF);
                       		
		
			// Center menus depending on browser width. Note, may not work in a frame.
			setCenters();
				
			// After centering locations, display all menu titles.
			


			if(isIE){
				obj = document.getElementById('menu1');
				obj.style.visibility = "visible";
				
				obj = document.getElementById('menu2');
				obj.style.visibility = "visible";

				obj = document.getElementById('menu3');
				obj.style.visibility = "visible";

				obj = document.getElementById('menu4');
				obj.style.visibility = "visible";

                                obj = document.getElementById('mousetrap');
				obj.style.visibility = "visible";
                             
				//obj = document.getElementById('menu7');
				//obj.style.visibility = "visible";
			} else {
				document.menu1.visibility = "visible";
				document.menu2.visibility = "visible";
				document.menu3.visibility = "visible";
				document.menu4.visibility = "visible";
				//document.menu5.visibility = "visible";
                               
			}				
				
			// Cache items in background
			preload();
		
			// Let everyone know menus are set to go.
			initialized = true;
			
		}
		

}


function getWidth(){
	if (isNav) {
		return window.innerWidth
	} 
	else {
		
		if (parseInt(navigator.appVersion) >= 5) {
			
			return window.innerWidth
		
		} else {
		
			return document.body.clientWidth
			
		}
	}
}

function getScale(){
	var scale;
	
	scale = getWidth()/DEFAULT_WIDTH;
	
	if (scale > 1) {
		return scale;
	} else {
		return 1;
	}
}

function setCenters(){
		
	}
	

	
function swapimage(objname,imgname,context){
       remOvr();	
	if (document.images){
		
		var num;
		
		for (num = 5 ; num <= 9 ; ++ num) {
		
			obj = document.getElementById('menu' + num);
			obj.style.visibility = "hidden";
		
		}

		for (num = 1 ; num <= 9 ; ++ num) {
		
			obj = document.getElementById(menus[num].drop);
			obj.style.visibility = "hidden";
			obj = document.getElementById(menus[num].item);
			obj.style.visibility = "hidden";	
			toggletitle(num,'off');	
		
		}


		if(isIE){
			if((parseInt(navigator.appVersion) >= 5) && (objname == "store")) {
			
			var num;
		
			for (num = 1 ; num <= 9 ; ++ num) {
			
				obj = document.getElementById(menus[num].drop);
				obj.style.visibility = "hidden";
				obj = document.getElementById(menus[num].item);
				obj.style.visibility = "hidden";	
				toggletitle(num,'off');	
			
			}
			
			obj = document.getElementById("mousetrap");
			obj.style.visibility = "visible";		
			
			document.images[objname].src = imgname;	
			
			} else {
				
				document.images[objname].src = imgname;
			
			}
		} else {
			document.layers[context].document.images[objname].src = imgname;
		}
	}
}

function toggletitle(menuid,value){
        remOvr();	
	var target = eval("menus[menuid].title" + value);
	
	var currentimage = null;
	
	if (document.images){
		if(isIE)
			currentimage = eval("document.images['m" + menuid +"']");
		else {
			if (document.layers)
				currentimage = eval("document.layers['menu" + menuid +"'].document.images['m" + menuid +"']");
		}
		
		if (currentimage)
			currentimage.src = target.src;
	}
}


function showmenu(menuid){
        remOvr();	
	if(isIE) {
	
		var num;
		
		  for (num = 1 ; num <= 9 ; ++ num) {
		
			obj = document.getElementById(menus[num].drop);
			obj.style.visibility = "hidden";
	 		obj = document.getElementById(menus[num].item);
			obj.style.visibility = "hidden";	
			toggletitle(num,'off');	
		
		}

		for (num = 5 ; num <= 9 ; ++ num) {
		
			obj = document.getElementById('menu' + num);
			obj.style.visibility = "hidden";
		
		}
		
		obj = document.getElementById("mousetrap");
		obj.style.visibility = "visible";
	
		toggletitle(menuid,'on');
		
		obj = document.getElementById(menus[menuid].drop);
		obj.style.visibility = "visible";
		
		obj = document.getElementById(menus[menuid].item);
		obj.style.visibility = "visible";

		//eval("document.all." + menus[menuid].drop + ".style.visibility = 'visible'");
		//eval("document.all." + menus[menuid].item + ".style.visibility = 'visible'");
	}
	else {
		toggletitle(menuid,'on');
		eval("document." + menus[menuid].drop + ".visibility = 'visible'");
		eval("document." + menus[menuid].item + ".visibility = 'visible'");
	}
	
	if(parseInt(navigator.appVersion) >= 5) {
		obj = document.getElementById("visible");
		obj.style.visibility = "visible";
	}

}

function closeSmall() {
        remOvr();	
	var num;
		
		for (num = 5 ; num <= 10 ; ++ num) {
          	    obj = document.getElementById('menu' + num);
  	            obj.style.visibility = "hidden";
			
		
		}



}


function showsubmenu(menuid){
        remOvr();	
	if(isIE) {

		//if(menuid == 5) {
	        //}	

		var num;
		
		for (num = 5 ; num <= 9 ; ++ num) {
          	    obj = document.getElementById('menu' + num);
  	            obj.style.visibility = "hidden";
			
		
		}
		

	
		obj = document.getElementById('menu' + menuid);
		obj.style.visibility = "visible";

		//obj = document.getElementById("");
		//obj.style.visibility = "hidden";
	
		//toggletitle(menuid,'on');
		
		//obj = document.getElementById(menus[menuid].drop);
		//obj.style.visibility = "visible";
		
		//obj = document.getElementById(menus[menuid].item);
		//obj.style.visibility = "visible";

		//eval("document.all." + menus[menuid].drop + ".style.visibility = 'visible'");
		//eval("document.all." + menus[menuid].item + ".style.visibility = 'visible'");
	}
	else {
		//toggletitle(menuid,'on');
		eval("document." + menus[menuid].drop + ".visibility = 'visible'");
		eval("document." + menus[menuid].item + ".visibility = 'visible'");
	}
	
	if(parseInt(navigator.appVersion) >= 5) {
		obj = document.getElementById("mousetrap");
		obj.style.visibility = "visible";
	}

}

function hidemenu(menuid,evt){
	if(isIE)
		iehidemenu(menuid);
	else
	if(evt.pageY < ITOP)
			nshidemenus(menuid);
}

function ns5hidemenu(){
        remOvr();	
	var num;
	
	for (num = 1 ; num <= 9 ; ++ num) {
	
		obj = document.getElementById(menus[num].drop);
		obj.style.visibility = "hidden";
		obj = document.getElementById(menus[num].item);
		obj.style.visibility = "hidden";	
		toggletitle(num,'off');	
	
	}

	for (num = 5 ; num <= 9 ; ++ num) {
		
			obj = document.getElementById('menu' + num);
			obj.style.visibility = "hidden";
		
	}
	
	obj = document.getElementById("mousetrap");
	obj.style.visibility = "visible";

}


function iehidemenu(menuid){
        remOvr();	
	var target;
	
	if (window.event.toElement && (window.event.toElement.name != null)) {
			target = window.event.toElement.name.substring(0,6);
			
	}
	
	if(target != "m" + menuid + "item"){
		
//		alert ("HIDE2");
		obj = document.getElementById(menus[menuid].drop);
		obj.style.visibility = "hidden";
		
		obj = document.getElementById(menus[menuid].item);
		obj.style.visibility = "hidden";
		toggletitle(menuid,'off');
	}
}

function nshidemenus(){
	 remOvr();	
	 for(i=1;i<menus.length;i++){
		eval("document." + menus[i].drop + ".visibility = 'hidden'");
		eval("document." + menus[i].item + ".visibility = 'hidden'");
		toggletitle(i,'off');
	}
}

function placeOvr(ovrname) {

                remOvr();		
		obj = document.getElementById(ovrname);
                obj.style.visibility = "visible";

}

function place2Ovr(ovrname) {

                remOvr();
		closeSmall();		
		obj = document.getElementById(ovrname);
                obj.style.visibility = "visible";

}

function showm(name){                closeAll(); closeSmall();                               obj = document.getElementById('menu' + name + 'ovr');                obj.style.visibility = "visible";
obj = document.getElementById('mdrop' + name);                obj.style.visibility = "visible";}function hidem(name){                closeAll();                obj = document.getElementById(name);                obj.style.visibility = "hidden";                  }

function closeAll() {	var num;		                for (num = 1 ; num <= 4 ; ++ num) {          	    obj = document.getElementById('menu' + num + 'ovr');  	            obj.style.visibility = "hidden";							}
                for (num = 1 ; num <= 4 ; ++ num) { obj = document.getElementById('mdrop' + num);                obj.style.visibility = "hidden";							}		

}

function remOvr() {

		
		obj = document.getElementById('mag1ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('mag2ovr');
                obj.style.visibility = "hidden";
                obj = document.getElementById('gel1ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('gel2ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('pro1ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('pro2ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('pro3ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('ster1ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('ster2ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('wl1ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('wl2ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('well1ovr');
                obj.style.visibility = "hidden";
                obj = document.getElementById('np1ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('np2ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('np3ovr');
                obj.style.visibility = "hidden";
                obj = document.getElementById('np4ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('np5ovr');
                obj.style.visibility = "hidden";
		obj = document.getElementById('fpovr');
                obj.style.visibility = "hidden";

}

function preload(){
	if(document.images){
	
		
	}
}


 





