if (document.all) 					{isIE4=1; isNS4=0; isNS6=0;}
else if (document.layers) 			{isNS4=1; isIE4=0; isNS6=0;}
else if (document.getElementById) 	{isNS6=1; isIE4=0; isNS4=0;}

var activeMenu = 0;
var menuWidth = 120;

if (isNS4)
	document.captureEvents(Event.MOUSEMOVE); 
document.onmousemove = killMenu;


function showMenu(newid) {
	if (activeMenu) hideLayer("menu" + activeMenu);
	activeMenu = newid;
	showLayer("menu" + activeMenu);
	if (isIE4) window.event.cancelBubble = true;
}

function clearMenu(){
	if (activeMenu) hideLayer("menu" + activeMenu);
	activeMenu = 0;
}

function killMenu(e) {
	//check if theres a menu active
	if (activeMenu) {
		menuID = "menu" + activeMenu;
		if (isNS4) {
			menuX1 = document[menuID].left;
			menuX2 = menuX1 + document[menuID].clip.right;
			menuY1 = document[menuID].top;
			menuY2 = menuY1 + document[menuID].clip.bottom;

			if (e.pageY < menuY1 || e.pageX > menuX2 || e.pageY > menuY2) {
				hideLayer(menuID);
				activeMenu = 0;
			}
		} else {
			menuObj = document.getElementById(menuID);

			// Get the mouse coordinates
			if (isIE4) {
				mouseX = document.body.scrollLeft+event.x;
				mouseY = document.body.scrollTop+event.y;
			}else if (isNS6) {
				mouseX = e.pageX
				mouseY = e.pageY					
			}

			// Get menu position
			menuX1 = parseInt(menuObj.style.left);
			menuX2 = menuX1 + menuObj.offsetWidth;
			menuY1 = parseInt(menuObj.style.top);
			menuY2 = menuY1 + menuObj.offsetHeight;

			if (mouseY < menuY1 || mouseX > menuX2 || mouseY > menuY2) {
				hideLayer(menuID);
				activeMenu = 0;
			}
		}
	}  
}

home_on = new Image(); home_on.src = "/images/nav/home_on.jpg";
home_off = new Image(); home_off.src = "/images/nav/home_off.jpg";
lund_on = new Image(); lund_on.src = "/images/nav/dr_on.jpg";
lund_off = new Image(); lund_off.src = "/images/nav/dr_off.jpg";
procedures_on = new Image(); procedures_on.src = "/images/nav/procedures_on.jpg";
procedures_off = new Image(); procedures_off.src = "/images/nav/procedures_off.jpg";
products_on = new Image(); products_on.src = "/images/nav/products_on.jpg";
products_off = new Image(); products_off.src = "/images/nav/products_off.jpg";
testimonials_on = new Image(); testimonials_on.src = "/images/nav/testimonials_on.jpg";
testimonials_off = new Image(); testimonials_off.src = "/images/nav/testimonials_off.jpg";
contact_on = new Image(); contact_on.src = "/images/nav/contact_on.jpg";
contact_off = new Image(); contact_off.src = "/images/nav/contact_off.jpg";

dermal_on = new Image(); dermal_on.src = "/images/nav/dermal_on.gif";
dermal_off = new Image(); dermal_off.src = "/images/nav/home_off.gif";
wrinkle_on = new Image(); wrinkle_on.src = "/images/nav/wrinkle_on.gif";
wrinkle_off = new Image(); wrinkle_off.src = "/images/nav/home_off.gif";
hair_on = new Image(); hair_on.src = "/images/nav/hair_on.gif";
hair_off = new Image(); hair_off.src = "/images/nav/home_off.gif";
skin_on = new Image(); skin_on.src = "/images/nav/skin_rejuvenation_on.gif";
skin_off = new Image(); skin_off.src = "/images/nav/home_off.gif";
laser_on = new Image(); laser_on.src = "/images/nav/laser_resurfacing_on.gif";
laser_off = new Image(); laser_off.src = "/images/nav/home_off.gif";
chemical_on = new Image(); chemical_on.src = "/images/nav/chemical_on.gif";
chemical_off = new Image(); chemical_off.src = "/images/nav/home_off.gif";
radio_on = new Image(); radio_on.src = "/images/nav/cosmetic_radio_on.gif";
radio_off = new Image(); radio_off.src = "/images/nav/home_off.gif";
paris_on = new Image(); paris_on.src = "/images/nav/paris_on.gif";
paris_off = new Image(); paris_off.src = "/images/nav/home_off.gif";
sweat_on = new Image(); sweat_on.src = "/images/nav/sweating_on.gif";
sweat_off = new Image(); sweat_off.src = "/images/nav/home_off.gif";
capillaries_on = new Image(); capillaries_on.src = "/images/nav/capillaries_on.gif";
capillaries_off = new Image(); capillaries_off.src = "/images/nav/home_off.gif";
vein_on = new Image(); vein_on.src = "/images/nav/spider_on.gif";
vein_off = new Image(); vein_off.src = "/images/nav/home_off.gif";
surgery_on = new Image(); surgery_on.src = "/images/nav/cosmetic_referral_on.gif";
surgery_off = new Image(); surgery_off.src = "/images/nav/home_off.gif";
other_on = new Image(); other_on.src = "/images/nav/other_on.gif";
other_off = new Image(); other_off.src = "/images/nav/home_off.gif";



function act(who){
    if (isNS4) eval("document." + who + ".document." + who + ".src = " + who + "_on.src");
    if (isIE4 || isNS6) eval("document." + who + ".src = " + who + "_on.src");
}

function inact(who){
    if (isNS4) eval("document." + who + ".document." + who + ".src = " + who + "_off.src");
    if (isIE4 || isNS6) eval("document." + who + ".src = " + who + "_off.src");
}



// Generic show visibility layer function
function showLayer(layerID) {
	if (isNS4) document.layers[layerID].visibility = "visible";
	else if (isNS6 || isIE4) {
		document.getElementById(layerID).style.visibility = "visible";
	}
}

// Generic show visibility layer function
function hideLayer(layerID) {
	if (isNS4) document.layers[layerID].visibility = "hidden";
	else if (isNS6 || isIE4) {
		document.getElementById(layerID).style.visibility = "hidden";
	}
}

function getLayerHeight(layerID) {
	if (isIE4) { document.all(layerID).style.pixelHeight = document.all(layerID).clientHeight;
		return document.all(layerID).style.pixelHeight; }
	if (isNS4) return document.layers[layerID].clip.height;
}
// Opens the passed link in the current window
function openLink(dest, targetFrame) {
	if (targetFrame) 
		if (targetFrame == "newWindow") {
			window.open(dest,'newWindow')
		}
		else eval("parent."+targetFrame+".location = dest");
	else window.location = dest;
}