// ***** Cookies ***************************************************************
// ***** setCookie *****
/*
PARAMETERS:
name, value  - cookie name & value
expires      - cookie expiration date (defaults to end of current session)
path, domain - cookie path & domain (defaults to document's path & domain)
secure       - cookie sent only over secure connection
example CALLS:
setCookie("counter", "1");
setCookie("counter", "1", Date("January 01, 2010 00:00:01"));
setCookie("counter", "1", undefined, '/');
*/
function setCookie(name, value, expires, path, domain, secure)
{
  document.cookie = name + "=" + escape(value) +
    (expires ? "; expires=" + expires.toGMTString() : "") +
    (path    ? "; path="   + path   : "") +
    (domain  ? "; domain=" + domain : "") +
    (secure  ? "; secure" : "");
}
// ***** setCookieLT *****
// PARAMETERS: lifetime - cookie lifetime in seconds
function setCookieLT(name, value, lifetime, path, domain, secure)
{
  if (lifetime) lifetime = new Date(Date.parse(new Date())+lifetime*1000);
  setCookie(name, value, lifetime, path, domain, secure);
}
// ***** getCookie *****
function getCookie(name)
{
  var cookie, offset, end;
  cookie  = " "+document.cookie;
  offset  = cookie.indexOf(" "+name+"=");
  if (offset == -1) return undefined;
  offset += name.length+2;
  end     = cookie.indexOf(";", offset)
  if (end    == -1) end = cookie.length;
  return unescape(cookie.substring(offset, end));
}
// ***** delCookie *****
// PARAMETERS:
//
// name         - cookie name
// path, domain - cookie path & domain (the same as those used to create cookie)
function delCookie(name, path, domain)
{
  if (getCookie(name))
    setCookie(name, "", new Date("January 01, 2000 00:00:01"), path, domain);
}

function setAdvancedSearch(){
   setCookie("advanced","1", undefined, "/");
}
function setNormalSearch(){
   setCookie("advanced","0", undefined, "/");
}
function ConfigureSearch(){


		
	var searchMode ='';
	searchMode = getCookie('advanced');
	if (searchMode == '1'){
		//showAdvancedSearch();
		var l = document.getElementById('advancedoptions');
	    if (l != null){
		  l.style.visibility='visible';
		  var wh = document.getElementById('webhilite_maincontainer');
			if (wh != null){
				divId='webhilite_maincontainer';
				topPos = 420 + 'px';
				if (document.layers) document.layers[divId].top = topPos;
				else if (document.all) document.all[divId].style.top = topPos;
				else if (document.getElementById) document.getElementById(divId).style.top = topPos;
			}	 
		}
	   
	    var lnkS = document.getElementById('linkShowAdv');
	    if (lnkS != null){
		  var lnkH = document.getElementById('linkHideAdv');
		  var tmp = '';
		  tmp = lnkH.innerHTML;
		  lnkH.innerHTML=lnkS.innerHTML;
		  lnkS.innerHTML=tmp;
		  tmp = lnkH.href;
		  lnkH.href=lnkS.href;
		  lnkS.href=tmp;
	    }
		
	}
	
}
