function GetCookieVal (offset) 
{
  	var endstr = document.cookie.indexOf (";", offset);
  	
  	if (endstr == -1)
    	endstr = document.cookie.length;
    	
  	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) 
{
  	var arg = name + "=";
  	var alen = arg.length;
  	var clen = document.cookie.length;
  	var i = 0;
  	
  	while (i < clen) 
  	{
    	var j = i + alen;
    	
    	if (document.cookie.substring(i, j) == arg)
      		return GetCookieVal (j);
    	
    	i = document.cookie.indexOf(" ", i) + 1;
    	if (i == 0) 
    		break; 
  	}
  return null;
}

function SetCookie(name, value) 
{
  	var argv = SetCookie.arguments;
  	var argc = SetCookie.arguments.length;
  	var expires = (argc > 2) ? argv[2] : null;
  	var path = (argc > 3) ? argv[3] : null;
  	var domain = (argc > 4) ? argv[4] : null;
  	var secure = (argc > 5) ? argv[5] : false;
  	
  	document.cookie = name + "=" + escape (value) +
    	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
    	((path == null) ? "" : ("; path=" + path)) +
    	((domain == null) ? "" : ("; domain=" + domain)) +
    	((secure == true) ? "; secure" : "");    	    	
}

function setSearchBarCookie(x,y,path) 
{
    var expdate = new Date()
	expdate.setYear(2020);
	expdate.setMonth(1);
	expdate.setDate(1);
        
    //expdate.setTime (expdate.getTime() + 30 * 24 * 60 * 60 * 1000 * 24) // dead in 24 months
    SetCookie ("searchX", x, expdate);
    SetCookie ("searchY", y, expdate);
}


// this deletes the cookie when called
function deleteSearchBarCookie(path) 
{
    SetCookie ("searchX", "", -30)
    SetCookie ("searchY", "", -30)
}




