﻿// JScript File - left menu stickyness

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
var sMenuCkieName = "smnu";

function initTabs(){
    var sCkie = readCookie(sMenuCkieName);
    var imgs = document.getElementsByTagName('img');
    if(sCkie != null){
        var objImg = null;
        var sSetMenu = "categoryMenu";
        var sRel = "imgcat";
        if(sCkie != "cat"){
            sSetMenu = "brandMenu";
            sRel = "imgbrand";   
        }
        for (var i=0; i<imgs.length; i++){
		        var anchor = imgs[i];
				var relAttribute = String(anchor.getAttribute('rel'));
			    if (relAttribute.toLowerCase().match(sRel)){
    			    objImg = anchor;
	    		}
		    }
        showTab(objImg, sSetMenu);
    }else{
        createCookie(sMenuCkieName, "cat", 10);
    }
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


function showTab(objImg, div) { //to show the category navigation div
	if (document.getElementById('categoryMenu') != null && document.getElementById('brandMenu') != null)
	{
	    document.getElementById('brandMenu').style.display='none';
		document.getElementById('categoryMenu').style.display='none';
}
	if(document.getElementById(div) != null){
     	document.getElementById(div).style.display='block';
     	if(objImg != null)
     	{
     	    var sImgSrc = "../../images/shd/buttons/brand_inner_static.gif";
     	    if(div == "categoryMenu"){
     	        sImgSrc = "../../images/shd/buttons/category_inner_static.gif"
     	        var imgs = document.getElementsByTagName('img');
     	        for (var i=0; i<imgs.length; i++){
		    	    var anchor = imgs[i];
				    var relAttribute = String(anchor.getAttribute('rel'));
			        if (relAttribute.toLowerCase().match('imgbrand')){
    				    anchor.src = "../../images/shd/buttons/brand_inner.gif";
	    		    }
		        }
		         createCookie(sMenuCkieName, "cat", 10);
     	    }
     	    else
     	    {
     	        var imgs = document.getElementsByTagName('img');
     	        for (var i=0; i<imgs.length; i++){
		    	    var anchor = imgs[i];
				    var relAttribute = String(anchor.getAttribute('rel'));
			        if (relAttribute.toLowerCase().match('imgcat')){
    				    anchor.src = "../../images/shd/buttons/category_inner.gif";
	    		    }
		        }
		         createCookie(sMenuCkieName, "brand", 10);
     	    }
     	    objImg.src = sImgSrc;
     	}
		}
}

function doMouseOver(objImg, sMenu){
    //alert("here");
    var div = document.getElementById(sMenu);
    if(div.style.display=='none'){
        //need to show the rollover state
        var sRolloverSrc = "../../images/shd/buttons/brand_inner_ovr.gif";
        if(sMenu == "categoryMenu")
        {   
            sRolloverSrc = "../../images/shd/buttons/category_inner_ovr.gif";
        }    
        objImg.src = sRolloverSrc;
        objImg.style.cursor = "hand";
    }
}

function doMouseOut(objImg, sMenu){
    //alert("here");
    var div = document.getElementById(sMenu);
    if(div.style.display=='none'){
        //need to show the rollover state
        var sRolloverSrc = "../../images/shd/buttons/brand_inner.gif";
        if(sMenu == "categoryMenu")
        {   
            sRolloverSrc = "../../images/shd/buttons/category_inner.gif";
        }    
        objImg.src = sRolloverSrc;
        objImg.style.cursor = "pointer";
    }
}
