function setCookie(name, value, expires, path, domain, secure){
	var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure" : "");
	document.cookie=curCookie;	
}
function fixDate(date){
	var base=new Date(0);
	var skew=base.getTime();
	if(skew>0){
		Date.setTime(date.getTime()-skew)
	}
}


function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
       end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}




var now=new Date();fixDate(now);
now.setTime(now.getTime()+31536000000);

if(document.referrer!='') {
	if(!getCookie('ref'))  setCookie('ref',document.referrer,now);		
}