function hideForever()
{
  //alert ("inside hideForever ") ;
  cookieCreater ();
  ifCookieExists ('searchHideCookie');
}


function cookieCreater ()
{
  //alert (" inside cookie creator ") ;
  if(GetCookie('searchHideCookie') == null)
  {
     var FreeStuffL_Name =  'Y';
    /*   if (FreeStuffL_Name != null && FreeStuffL_Name != "") {
           var expdate = new Date ();
           expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365));
           SetCookie('searchHideCookie', FreeStuffL_Name, expdate);
    }*/
           var expdate = new Date ();
           expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365));
          // SetCookie('searchHideCookie', FreeStuffL_Name, expdate);
          // alert (" abt to create cookie") ;
    	   document.cookie = 'searchHideCookie=Y; expires=Fri, 3 Aug 2099 23:59:59 UTC; path=/'
    }
  else {
    DeleteCookie ();
    cookieCreater ()
    }
}


function GetCookie (name)
{
  //alert (" inside get COOKIE") ;
  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 getCookieVal (offset)
{
//alert (" inside get COOKIE VAL") ;
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function DeleteCookie ()
{
//alert (" inside delete cookie") ;
var exp = new Date();
exp.setTime (exp.getTime() - 1000000000);  // This cookie is history
var cval = GetCookie ('searchHideCookie');
document.cookie ='searchHideCookie' + "=" + cval + "; expires=" + exp.toGMTString();
}


if(GetCookie('FreeStuffL') != null) {
//location.href="cookie-in.html"
}

function ifCookieExists (name)
{

  //alert (" inside get ifCookieExists"+name) ;
  var arg = name + "=";
  //alert ("arg" + arg)
  var alen = arg.length;
  var clen = document.cookie.length;
  //alert ("document.cookie"+ document.cookie) ;
  var i = 0;
  //alert ("clen" + clen)
  var orderButton = getObj2("infoLayer");
 // alert ("orderButton"+ orderButton) ;
  if (orderButton != null)
  {
	  while (i < clen)
	  {
	  //alert (" inside while" +i) ;
	  //alert (" alen " +alen) ;
	  var j = i + alen ;
	  //alert (" j " + j) ;
	  //alert ("document.cookie.substring(i, j)"+document.cookie.substring(i, j)) ;
	  var test = document.cookie.substring(i, j) ;
	  //alert ("test" + test) ;
	  if (test == arg)
	      {
		//alert ("inside if ") ;
		var val1=  getCookieVal (j);i = document.cookie.indexOf(" ", i) + 1;
		//alert ("val1*******************" +val1);
		if (val1=='Y')
		  {
		       //alert (" make it inisible") ;
			  orderButton.style.visibility = 'hidden';
			  break;
		  }

	      }else {
			orderButton.style.visibility = 'visible';
	      }
	  //if (i == 0) break;
	  i++ ;
	  }
   }
  return null;
}

/*
function getObj2(name)
{
  if (document.getElementById)
  {
    return document.getElementById(name);
  }
  else if (document.all)
  {
    return document.all[name];
  }
  else if (document.layers)
  {
    return document.layers[name];
  }
  else return false;
}

*/

