function setCookie(name,value,expire,domain,secure){ 
	str = ''; 
	str +=  name + "=" + value; 
	str += ( (expire) ? "; expires=" + makeGMT(expire) : "") ; 
	str += ( (domain) ? "; domain=" + domain : "") ; 
	str += ( (secure) ? "; secure" : ""); 
	document.cookie = str; 
} 

function makeGMT(stay_time){ 
	_time = new Date(); 
	_time.setTime(_time.getTime() + 60 * 60 * 1000 * stay_time); 
	return _time.toGMTString(); 
}

function unsetCookie(name){ 
	var expires = new Date(); 
	var value = getCookie(name); 
	if(value) { 
		document.cookie = name + "=" + value + "; expires=" + expires.toGMTString(); 
	} 
}

function getCookie(cks){ 
	var cs = document.cookie; 
	var prefix = cks + "=";       
	var cSI = cs.indexOf(prefix);     
	if (cSI == -1) { 
		return null; 
	} else{ 
		var cEI = cs.indexOf(";", cSI + prefix.length);       
		if (cEI == -1)
			ret_str =  cs.slice(cSI + prefix.length, cs.length); 
		else
			ret_str = cs.slice(cSI + prefix.length, cEI);   
	} 
	return ret_str;     
}

function isCookie(str){

	var cks = document.cookie.split(';');
	
	for(i=0; i < cks.length; i++){
		tmp = cks[i].split('=');
		if(str == tmp[0]) return true;
	}
	return false;
}

