
function getCookieDomain(){
	var loc = window.location.href;
	var urlToks = loc.split('/');	
	var domainToks = urlToks[2].split(':')[0].split('.');
	return domainToks.length<3||!isNaN(domainToks[0])? domainToks.join('.') : 
		(domainToks.length>2? '.' + domainToks[domainToks.length-2] + '.' + domainToks[domainToks.length-1] : '') ;
}

  function getCookie(c_name)
  {
	if (document.cookie.length>0)
	  {
	  c_start=document.cookie.indexOf(c_name + "=")
	  if (c_start!=-1)
		{
		c_start=c_start + c_name.length+1
		c_end=document.cookie.indexOf(";",c_start)
		if (c_end==-1) c_end=document.cookie.length
		return unescape(document.cookie.substring(c_start,c_end))
		}
	  }
    return null
  }
  
	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}


  function createCookie(name,value,domain)
  {
		var expires = "";
		domain = domain? "domain="+domain+";" : "";
		document.cookie = name+"="+value+expires+";path=/;"+domain;
  }

  function deleteCookie(name)
  {
  		var value = "";
  		var date = new Date();
  		
		date.setTime(date.getTime()-86400000);
		var expires = "; expires="+date.toGMTString();
		document.cookie = name+"="+value+expires+";path=/;";
  }
  	
