function $cookie() {
	if(arguments.length>=1) {
		var cinfo = arguments[0];
		var the_date = new Date();
		the_date.setTime(the_date.getTime() + 60*60*1000);
		var expiresDate = the_date.toGMTString();
		document.cookie = cinfo + "; expires=" + expiresDate + "; path=/";
	}
}

function getcookie(name){
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));    
    if(arr != null){   
        return unescape(arr[2]);   
    }else{   
        return "";   
    }   
}

function $openercookie() {
	if(arguments.length>=1) {
		var cinfo = arguments[0];
		var arr;
		if(opener) {
			arr = opener.document.cookie.match(new RegExp("(^| )"+cinfo+"=([^;]*)(;|$)"));    
		}
	    if(arr != null){   
	        return unescape(arr[2]);   
	    }else{   
	        return "";   
	    }   
	}
}
  
function delcookie(name){
    var exp = new Date();    
    exp.setTime(exp.getTime() - 1);   
    var cval=getcookie(name);   
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();   
} 
	
function $G(){ 
	 var Url=window.location.href;
	 var u,g,StrBack=''; 
	 if(arguments[arguments.length-1]=="#") 
	 	u=Url.split("#"); 
	 else 
	 	u=Url.split("?"); 
	 if (u.length==1) g=''; 
	 else g=u[1]; 
	 if(g!=''){ 
	 	gg=g.split("&"); 
	 	var MaxI=gg.length; 
	 	str = arguments[0]+"="; 
	 	for(i=0;i<MaxI;i++){ 
	 		if(gg[i].indexOf(str)==0) { 
	 			StrBack=gg[i].replace(str,""); 
	 			break; 
			}
		} 
	} 
	return StrBack; 
}

var cc = $G('ca');
if(cc == null || cc ==''){
	cc = getcookie('ca');
}else {
	$cookie('ca='+cc);
}

var sQd = getcookie('ca');