
function IsCookieEnabled()
{
    document.cookie = "Enabled=true";
    var cookieValid = document.cookie;
    // if retrieving the VALUE we just set actually works
    // then we know cookies enabled
    if (cookieValid.indexOf("Enabled=true") != -1)
        return true;
    else
        return false;
}

		function getCookie (name) {
			var dcookie = document.cookie; 
			var cname = name + "=";
			var clen = dcookie.length;
			var cbegin = 0;
			while (cbegin < clen) {
			var vbegin = cbegin + cname.length;
					 if (dcookie.substring(cbegin, vbegin) == cname) { 
					 var vend = dcookie.indexOf (";", vbegin);
								if (vend == -1) vend = clen;
					 return unescape(dcookie.substring(vbegin, vend));
					 }
					cbegin = dcookie.indexOf(" ", cbegin) + 1;
					 if (cbegin == 0) break;
			}
			return null;
		}

	function setCookie (name, value)  {
		
		var expdate = new Date ();
		expdate.setTime (expdate.getTime() + (1000 * 60 * 60 * 24));
		expdate.setHours(2);
		expdate.setMinutes(0);
		document.cookie = name + "=" + escape (value) + ";expires=" + expdate.toGMTString() + ";domain=one.co.il;path=/" ;

	}
	
	function SetCookie (name, value)  {
		
		var expdate = new Date ();
		expdate.setTime (expdate.getTime() + (1000 * 60 * 60 * 24));
		expdate.setHours(2);
		expdate.setMinutes(0);
		document.cookie = name + "=" + escape (value) + ";expires=" + expdate.toGMTString()  ;

	}
	
	function setCookieByTime (name, value, expires)  
	{	
		var expdate = new Date ();
		expdate.setTime (eval(expdate.getTime() + (expires)));
		document.cookie = name + "=" + escape (value) + ";expires=" + expdate.toGMTString() + ";domain=one.co.il;path=/" ;
	}
	function setCookieByTimeCrazy(name, value, expires,domain)  
	{		
		var expdate = new Date ();
		expdate.setTime (eval(expdate.getTime() + (expires)));
		document.cookie = name + "=" + escape (value) + ";expires=" + expdate.toGMTString() + ";domain=" + domain + ";path=/" ;
	}

	

	function setSessionCookie (name, value)  {
		
		document.cookie = name + "=" + escape (value);

	}
	
	function FirstSession1()
	{
		if(getCookie("sessionmark")=="1"){
			return(false);
		}
		else
		{
			return(true);
		}
	}
	
	function GetSessionNumber()
	{
		var sessionNumber = getCookie("sessionnum") ;
		if (sessionNumber < 1 || sessionNumber == null)
		{
			sessionNumber = SetSessionNumber() ;
		}
		
		return sessionNumber ;	
	}
	
	function SetSessionNumber()
	{
		var sessionNumber = getCookie("sessionnum") ;
		
		if (sessionNumber < 1 || sessionNumber == null)
		{
			sessionNumber = 1 ;
		}
		else
		{
			sessionNumber++ ;
		}
		setCookie("sessionnum", sessionNumber) ;
		return sessionNumber ;
	}
		
	function MarkSession(){
		if(GetSessionNumber()<2){
			setSessionCookie("sessionmark","1");
		}
	}
	
	function MarkSessionDay()
	{
		SetSessionNumber() ;
		if(GetSessionNumber()<2)
		{
			setCookie("sessionmark","1");
		}
	}
	
	
	function setCookieByDomain (name, value,domain)  {
		
		var expdate = new Date ();
		expdate.setTime (expdate.getTime() + (1000 * 60 * 60 * 24));
		expdate.setHours(2);
		expdate.setMinutes(0);
		if(domain != "")
				document.cookie = name + "=" + escape (value) + ";expires=" + expdate.toGMTString() + ";domain="+domain+";path=/" ;
		else
				document.cookie = name + "=" + escape (value) + ";expires=" + expdate.toGMTString() ;

	}
