NS6 = (document.getElementById&&!document.all);
IE = (document.all);
NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4");
currentY=0;
topY=30;
originalY=150;
slide=setTimeout('null',1);
delay=400;
speed=10;

episodeoff = new Image();
episodeoff.src = "img/epside1.gif";
episodeon = new Image();
episodeon.src = "img/epside2.gif";

alcoholoff = new Image();
alcoholoff.src = "img/alside.gif";
alcoholon = new Image();
alcoholon.src = "img/alside2.gif";

courseoff = new Image();
courseoff.src = "img/coside.gif";
courseon = new Image();
courseon.src = "img/coside2.gif";

//ingredientoff = new Image();
//ingredientoff.src = "img/inside.gif";
//ingredienton = new Image();
//ingredienton.src = "img/inside2.gif";

function hiLite(imgDocID,imgObjName) {
	document.images[imgDocID].src = eval(imgObjName + ".src");
}

function moveMenu() {
	if (NS6) {winY = window.pageYOffset;}
	if (IE) {winY = document.body.scrollTop;}
	if (NS6||IE) {
		if (winY!=currentY&&winY>originalY-topY) {
			smooth = .2 * (winY - currentY - originalY + topY);
		}
		else if (originalY-topY+currentY>originalY-topY) {
			smooth = .2 * (winY - currentY - (originalY-(originalY-winY)));
		}
		else {smooth=0}
		if(smooth > 0) smooth = Math.ceil(smooth);
		else smooth = Math.floor(smooth);
		if (IE) {
			e_nsm.pixelTop+=smooth;
			e_sm.pixelTop+=smooth;
			e1_sm.pixelTop+=smooth;
			e2_sm.pixelTop+=smooth;
			e3_sm.pixelTop+=smooth;
			a_nsm.pixelTop+=smooth;
			a_sm.pixelTop+=smooth;
			c_nsm.pixelTop+=smooth;
			c_sm.pixelTop+=smooth;
//			i_nsm.pixelTop+=smooth;
//			i_sm.pixelTop+=smooth;
			m_nsm.pixelTop+=smooth;
		}
		else if (NS6) {
			e_nsm.top=parseInt(e_nsm.top)+smooth;
			e_sm.top=parseInt(e_sm.top)+smooth;
			e1_sm.top=parseInt(e1_sm.top)+smooth;
			e2_sm.top=parseInt(e1_sm.top)+smooth;
			e3_sm.top=parseInt(e1_sm.top)+smooth;
			a_nsm.top=parseInt(a_nsm.top)+smooth;
			a_sm.top=parseInt(a_sm.top)+smooth;
			c_nsm.top=parseInt(c_nsm.top)+smooth;
			c_sm.top=parseInt(c_sm.top)+smooth;
//			i_nsm.top=parseInt(i_nsm.top)+smooth;
//			i_sm.top=parseInt(i_sm.top)+smooth;
			m_nsm.top=parseInt(m_nsm.top)+smooth;
		}
		currentY = currentY+smooth;
		setTimeout('moveMenu()', 1);
	}
}

function init() {
	if (NS6){
		e_nsm=document.getElementById("e_menu").style;
		e_sm=document.getElementById("e_list").style;
		e_sm.key = "e";
		e1_sm=document.getElementById("e1_list").style;
		e1_sm.key = "e1";
		e2_sm=document.getElementById("e2_list").style;
		e2_sm.key = "e2";
		e3_sm=document.getElementById("e3_list").style;
		e3_sm.key = "e3";
		a_nsm=document.getElementById("a_menu").style;
		a_sm=document.getElementById("a_list").style;
		a_sm.key = "a";
		c_nsm=document.getElementById("c_menu").style;
		c_sm=document.getElementById("c_list").style;
		c_sm.key = "c";
//		i_nsm=document.getElementById("i_menu").style;
//		i_sm=document.getElementById("i_list").style;
//		i_sm.key = "i";
		m_nsm=document.getElementById("mask").style;
	}
	else if (IE) {
		e_nsm=document.all("e_menu").style;
		e_sm=document.all("e_list").style;
		e_sm.key = "e";
		e1_sm=document.all("e1_list").style;
		e1_sm.key = "e1";
		e2_sm=document.all("e2_list").style;
		e2_sm.key = "e2";
		e3_sm=document.all("e3_list").style;
		e3_sm.key = "e3";
		a_nsm=document.all("a_menu").style;
		a_sm=document.all("a_list").style;
		a_sm.key = "a";
		c_nsm=document.all("c_menu").style;
		c_sm=document.all("c_list").style;
		c_sm.key = "c";
//		i_nsm=document.all("i_menu").style;
//		i_sm=document.all("i_list").style;
//		i_sm.key = "i";
		m_nsm=document.all("mask").style;
	}
	moveMenu();
}

function moveOut(menu) {
	if ((NS6 && parseInt(eval(menu + ".left"))<111) || (IE && eval(menu + ".pixelLeft")<111)) {
		clearTimeout(slide);
		var mO = 'moveOut("' + menu + '")';
		slide = setTimeout(mO, speed);
		slideMenu(eval(menu),8);
	}
	else {
		clearTimeout(slide);
		slide=setTimeout('null',1);
	}
}

function moveOut2(menu) {
	if ((NS6 && parseInt(eval(menu + ".left"))<220) || (IE && eval(menu + ".pixelLeft")<220)) {
		clearTimeout(slide);
		var mO = 'moveOut2("' + menu + '")';
		slide = setTimeout(mO, speed);
		slideMenu2(eval(menu),8);
	}
	else {
		clearTimeout(slide);
		slide=setTimeout('null',1);
	}
}

function moveBack(menu) {
	clearTimeout(slide);
	var mB = 'moveBack1("' + menu + '")';
	slide = setTimeout(mB, delay);
}

function moveBack1(menu) {
	if (((NS6) && parseInt(eval(menu + ".left"))>0) || (IE && eval(menu + ".pixelLeft")>0)) {
		clearTimeout(slide);
		var mB = 'moveBack1("' + menu + '")';
		slide = setTimeout(mB, speed);
		slideMenu(eval(menu),-8);
	}
	else {
		clearTimeout(slide);
		slide=setTimeout('null',1)
	}
}

function slideMenu(menu,num){
	if (IE) {
		if (num > 0) {
			switch (menu.key) {
				case "e":
					e1_sm.pixelLeft = 0;
					e2_sm.pixelLeft = 0;
					e3_sm.pixelLeft = 0;
					a_sm.pixelLeft = 0;
					c_sm.pixelLeft = 0;
//					i_sm.pixelLeft = 0;
					break
				case "e1":
					e_sm.pixelLeft = 0;
					e2_sm.pixelLeft = 0;
					e3_sm.pixelLeft = 0;
					a_sm.pixelLeft = 0;
					c_sm.pixelLeft = 0;
//					i_sm.pixelLeft = 0;
					break
				case "e2":
					e_sm.pixelLeft = 0;
					e1_sm.pixelLeft = 0;
					e3_sm.pixelLeft = 0;
					a_sm.pixelLeft = 0;
					c_sm.pixelLeft = 0;
//					i_sm.pixelLeft = 0;
					break
				case "e3":
					e_sm.pixelLeft = 0;
					e1_sm.pixelLeft = 0;
					e2_sm.pixelLeft = 0;
					a_sm.pixelLeft = 0;
					c_sm.pixelLeft = 0;
//					i_sm.pixelLeft = 0;
					break
				case "a":
					e_sm.pixelLeft = 0;
					e1_sm.pixelLeft = 0;
					e2_sm.pixelLeft = 0;
					e3_sm.pixelLeft = 0;
					c_sm.pixelLeft = 0;
//					i_sm.pixelLeft = 0;
					break
				case "c":
					e_sm.pixelLeft = 0;
					e1_sm.pixelLeft = 0;
					e2_sm.pixelLeft = 0;
					e3_sm.pixelLeft = 0;
					a_sm.pixelLeft = 0;
//					i_sm.pixelLeft = 0;
					break
//				case "i":
//					e_sm.pixelLeft = 0;
//					e1_sm.pixelLeft = 0;
//					e2_sm.pixelLeft = 0;
//					e3_sm.pixelLeft = 0;
//					a_sm.pixelLeft = 0;
//					c_sm.pixelLeft = 0;
//					break
			}
		}
		else {
			switch (menu.key) {
				case "e":
					e1_sm.pixelLeft = 0;
					e2_sm.pixelLeft = 0;
					e3_sm.pixelLeft = 0;
				break
				default:
					e_sm.pixelLeft = 0;
				break
			}
		}
		menu.pixelLeft += num;
	}
	else if (NS6) {
		if (num > 0) {
			switch (menu.key) {
				case "e":
					e1_sm.left = 0;
					e2_sm.left = 0;
					e3_sm.left = 0;
					a_sm.left = 0;
					c_sm.left = 0;
//					i_sm.left = 0;
					break
				case "e1":
//					e_sm.left = 0;
					e2_sm.left = 0;
					e3_sm.left = 0;
//					a_sm.left = 0;
//					c_sm.left = 0;
//					i_sm.left = 0;
					break
				case "e2":
//					e_sm.left = 0;
					e1_sm.left = 0;
					e3_sm.left = 0;
//					a_sm.left = 0;
//					c_sm.left = 0;
//					i_sm.left = 0;
					break
				case "e3":
//					e_sm.left = 0;
					e1_sm.left = 0;
					e2_sm.left = 0;
//					a_sm.left = 0;
//					c_sm.left = 0;
//					i_sm.left = 0;
					break
				case "a":
					e_sm.left = 0;
					e1_sm.left = 0;
					e2_sm.left = 0;
					e3_sm.left = 0;
					c_sm.left = 0;
//					i_sm.left = 0;
					break
				case "c":
					e_sm.left = 0;
					e1_sm.left = 0;
					e2_sm.left = 0;
					e3_sm.left = 0;
					a_sm.left = 0;
//					i_sm.left = 0;
					break
//				case "i":
//					e_sm.left = 0;
//					e1_sm.left = 0;
//					e2_sm.left = 0;
//					e3_sm.left = 0;
//					a_sm.left = 0;
//					c_sm.left = 0;
//					break
			}
		}
		menu.left = parseInt(menu.left)+num;
	}
}

function slideMenu2(menu,num){
	if (IE) {
		if (num > 0) {
			switch (menu.key) {
				case "e1":
					e2_sm.pixelLeft = 0;
					e3_sm.pixelLeft = 0;
					break
				case "e2":
					e1_sm.pixelLeft = 0;
					e3_sm.pixelLeft = 0;
					break
				case "e3":
					e1_sm.pixelLeft = 0;
					e2_sm.pixelLeft = 0;
					break
			}
		}
		menu.pixelLeft += num;
	}
	else if (NS6) {
		menu.left = parseInt(menu.left)+num;
	}
}

function doMenuForm (section,id) {
	daForm = eval("document.menu." + section);
	daForm.value = id;
	document.menu.submit();
}

function doRecipe (id) {
	document.recipe.recipeID.value = id;
	document.recipe.submit();
}

