
function hideShowShippingLayer() {
	
	var mylayer = document.getElementById("shipping");
	if ( mylayer.style.display == "none" ) {
		mylayer.style.display = "block";
	} else {
		mylayer.style.display = "none";
	}
}


//*********************************************

var showing = null;
var size = 0;

function showLayer(theLayer, menu_anchor) {
    var obj = document.getElementById(menu_anchor); 
	var objleft = 0;
	var objtop = 0;
	if (obj.offsetParent) {
		objtop = obj.offsetTop;
		objleft = obj.offsetLeft;
		while (obj = obj.offsetParent) {
			objtop += obj.offsetTop;
			objleft += obj.offsetLeft;
		}
	}
	//alert("x="+objleft+" : y="+objtop+" "+showing);
	
	var layer = document.getElementById(theLayer);
	if(showing != null) {
		hideLayer(showing);
	}
	showing = layer.id;
	layer.style.top = objtop-5;
	layer.style.left = objleft;
	
	var size = 0;
	
	var expandlayer = document.getElementById("expandeffect");
	expandlayer.style.top = objtop-5;
	expandlayer.style.left = objleft;
	expandlayer.style.display = "none";
	//document.getElementById("dimpage").style.width = document.documentElement.clientWidth;
	//document.getElementById("dimpage").style.display = "block";
	expandanimation = setInterval("expandIt(" + expandlayer.id + ", "+layer.id+")", 7);
}

function expandIt(objID, layerID){
	var obj = eval(objID);
	if ( size < 500 ) {
		obj.style.width = size;
		obj.style.height = size;
		if ( obj.style.display == "block" ) {
			obj.style.display = "none";
		} else {
			obj.style.display = "block";
		}
		size += 60;
	} else {
		size = 0;
		obj.style.display = "none";
		var display_layer = eval(layerID);
		display_layer.style.display = "block";
		clearInterval(expandanimation);
	}
}

function hideLayer(theLayer) {
	if (showing != null) {
		var layer = document.getElementById(showing);
		//alert(layer.id);
		showing = null;
		window.setTimeout("hideIt(" + layer.id + ")", 100);
	}
}

function hideIt(objID) {
	var obj = eval(objID);
	obj.style.display = 'none';
	
	var collapselayer = document.getElementById("expandeffect");
	size = 500;
	//document.getElementById("dimpage").style.display = "none";
	collapseanimation = setInterval("collapseIt(" + collapselayer.id + ")", 7);
}

function collapseIt( objID ) {
	var obj = eval(objID);
	if ( size > 0 ) {
		obj.style.width = size;
		obj.style.height = size;
		if ( obj.style.display == "block" ) {
			obj.style.display = "none";
		} else {
			obj.style.display = "block";
		}
		size -= 60;
	} else {
		size = 0;
		obj.style.display = "none";				
		clearInterval(collapseanimation);
	}
}


function preLoadImages() {
	pic1= new Image(); 
	pic2= new Image(); 
	pic3= new Image(); 
	pic4= new Image(); 
	pic5= new Image(); 
	pic6= new Image(); 
	pic7= new Image();
	pic1.src="/sciencestore/images/menu_bar/books_h.jpg"; 
	pic2.src="/sciencestore/images/menu_bar/downloads_h.jpg"; 
	pic3.src="/sciencestore/images/menu_bar/toys_h.jpg"; 
	pic4.src="/sciencestore/images/menu_bar/multimedia_h.jpg"; 
	pic5.src="/sciencestore/images/menu_bar/bulk_h.jpg"; 
	pic6.src="/sciencestore/images/menu_bar/offers_h.jpg"; 
	pic7.src="/sciencestore/images/double_arrow_new_down.gif";
}

function showHideLayer(thisLayer, actionID ) {
	if ( document.getElementById ) {
		var mylayer = document.getElementById(thisLayer);
		var actlayer = document.getElementById(actionID);
		//layerStyle.display = layerStyle.display? "":"block";
		if (mylayer.style.display == "none") {
			mylayer.style.display = "block";
			actlayer.innerHTML = "[&#8211;]";
			//actlayer.style.color = "#ff0000";
			//actlayer.style.fontWeight = "bold";
		} else {
			mylayer.style.display = "none";
			actlayer.innerHTML = "[+]";
			//actlayer.style.color = "#ff0000";
			//actlayer.style.fontWeight = "normal";
		}
	}
}


//**************   menu functions   ********************
var neverHovered = "";

function showMenuLayer(Name){
   neverHovered = true;
   document.getElementById(Name+'_menu').style.visibility = 'visible';
   document.images[Name].src='/sciencestore/images/menu_bar/'+Name+'_h.jpg';
}

function keepMenuLayer(Name){
   neverHovered = false;
   document.getElementById(Name+'_menu').style.visibility = 'visible';
   document.images[Name].src='/sciencestore/images/menu_bar/'+Name+'_h.jpg';
}

function checkMenuHovered(Name){
   if(neverHovered == true){
      hideMenuLayer(Name);
   }
}

function hideMenuLayer(Name){
	document.getElementById(Name+'_menu').style.visibility = 'hidden';
	document.images[Name].src='/sciencestore/images/menu_bar/'+Name+'_n.jpg';
}

function divMenuItemOver(obj){
   obj.style.color = '#f00';
   obj.style.textDecoration = 'underline';
}

function divMenuItemOut(obj){
   obj.style.backgroundColor = '#FFFFFF';
   obj.style.color = '#f00';
   obj.style.textDecoration = 'none';
}
function goLink(toLink){
   window.location=toLink;
}