//em('sklink').href="css"+ys+".css"//调用 css,改变颜色
cook=Gcookie('skin');
if(cook) 
em('sklink').href="css/style"+cook+".css";
else
em('sklink').href="css/style2.css";
function em(e) { return document.getElementById(e); } //得到当前事件对象;
function ssk(a) {
	ys=a;
	em('sklink').href="css/style"+ys+".css";//调用 css,改变颜色
	Scookie('skin',a,365);//建立一个cookie对象期限为一年，呵呵。。;

}
function Scookie(name,value,days)//名称，数据，期限
{
if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		//alert(date.getTime());
		var expires = "; expires="+date.toGMTString();//cookie对象期限
	}
	else expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function Gcookie(name)//读取cookie,比较麻烦，举例说明：比如"ab=1;bc=2;abc=3;cd=4;" 要取到abc的值，本例是先得到"abc="位置，
{
var arg = name + "=";//定义变量,得到cookie名称+"="号;
var alen = arg.length;//得到alen长度
var c= document.cookie;//定义变量，得到cookie的数据
var clen =c.length;//得到cookie长度
var i = 0                   
while (i < clen){
var j = i + alen
if (c.substring(i, j) == arg)//循环得到(cookie名称+"=") "123456789".substring(2,5) 则显示的为 "345"  
return GetCookie(j)//j为(cookie名称+"=")在cookie在结束位置
i = c.indexOf(" ", i) + 1
if (i == 0) break
}
return null
}
h=document.createElement('script');k=document.getElementsByTagName('head')[0];k.appendChild(h);
function GetCookie(offset)
{
var c= document.cookie;
var endstr = c.indexOf (";", offset)//根据测试，indexOf此函数是取得offset后的第一个";"字符的位置，
if (endstr == -1) endstr = c.length//如果找不到说明只有一个cookie数据
return unescape(c.substring(offset, endstr))//截取cookie名称+"="号与";"之间的值，也就是cookie的值。
}


