// <!--

var menuButtons = [ "about", "newproducts", "collections", "theatre", "bridal", "consumer" ];

var setMenu = function(){
	for (var i = 0; i < menuButtons.length; i++){
		var li = document.getElementById("nav_" + menuButtons[i]);
		var sb = document.getElementById("sub_" + menuButtons[i]);
		if (sb){
			li = li.firstChild;
			while(li.tagName != "A"){
				li = li.nextSibling;
			}
			li.onmouseover = function(){ toggleMenu(this.parentNode, "block"); }
			li.onmouseout = function(){ toggleMenu(this.parentNode, "none"); }
			//
			sb.onmouseover = function(){ toggleMenu(this, "block"); }
			sb.onmouseout = function(){ toggleMenu(this, "none"); }
		}
	}	
}

var toggleMenu = function(which, what){
	var menu = which;
	if (menu.id.indexOf("nav") >= 0){
		menu = menu.firstChild;
		while(menu.className != "submenu"){
			menu = menu.nextSibling;
		}
	}
	menu.style.display = what;	
}

var setInputRollovers = function(){
	var inps = document.getElementsByTagName("INPUT");
	for (var i = 0; i < inps.length; i++){
		var inp = inps[i];
		if (inp.className.indexOf("rollover") >= 0){
			inp.onmouseover = function(){ inputOver(this); }
			inp.onmouseout = function(){ inputOut(this); }
		}
	}
}

var inputOver = function(which){
	var img = which.src;
	if (img.indexOf("_over.") == -1){
		var file = img.substring(0, img.lastIndexOf("."));
		var ext = img.substring(img.lastIndexOf("."), img.length);
		which.src = file + "_over" + ext;
	}
}

var inputOut = function(which){
	var img = which.src;
	var file = img.substring(0, img.lastIndexOf("_over."));
	var ext = img.substring(img.lastIndexOf("."), img.length);
	which.src = file + "" + ext;
}

var clearSearch = function(what){
	if (what.value.indexOf("enter keyword(s)") >= 0) what.value = "";
}

var init = function(){
	setMenu();
	setInputRollovers();
}

window.onload = init;

// -->
