﻿function setCookie(name, value) {
	try {
		var argv = setCookie.arguments;
		var argc = setCookie.arguments.length;
		var expires = (argc > 2) ? argv[2] : null;
		if(expires!=null) {
			var LargeExpDate = new Date ();
			LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
		}
		document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));
		return true;
	}catch(e) {
		return false;
	}
}

function getCookie(Name) {
	var search = Name + "=";
	var returnvalue = "";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search);
		if (offset != -1) { 
			offset += search.length;
			end = document.cookie.indexOf(";", offset); 
			if (end == -1)
				end = document.cookie.length;
			returnvalue = unescape(document.cookie.substring(offset,end));

		}
	}

	return returnvalue;
}

    function changeStyle(color) {
	document.getElementById('themecss').href= 'http://www.shgjj.com/style/' + color + '.css'; 
    }

    function styleBtnClick(selcolor) {
        var ul = document.getElementById("changeStyleList");

        var cookie_color = getCookie("_ecomeweb_style");
        if(selcolor!=cookie_color) {
            setCookie("_ecomeweb_style", selcolor, 30);
            changeStyle(selcolor);
        }

        var lis = ul.childNodes;
        var ln = lis.length;
        for(i=0; i<ln; i++) {
            if(lis[i].nodeType==1) {
                var color = lis[i].getAttribute("color");
                if( color == selcolor ) {
                    lis[i].childNodes[0].src = "http://www.shgjj.com/images2010/"+color+"_ok.gif";
                }else {
                    lis[i].childNodes[0].src = "http://www.shgjj.com/images2010/"+color+".gif";
                }
            }
        }
    }

    (function() {
        var cur_color = getCookie("_ecomeweb_style");
        if(cur_color=='') {
            setCookie("_ecomeweb_style", "red", 30);
        }else if(cur_color=='red') {
            return;
        }else {
            changeStyle(cur_color);
        }
     }());
