function ValidateSearch (form) {
  if(form.q.value == "" || form.q.value == null) {
    alert("Please enter your keywords");
    form.q.focus();
    return false;
  }
  return true;
}
function sformSubmit(form){
	var f=document.forms[form];
	var v=ValidateSearch(f);
	if(v) f.submit();
	return v;
}

function ajaxinclude(url) {
  var page_request = false
  if (window.XMLHttpRequest)
  page_request = new XMLHttpRequest()
  else if (window.ActiveXObject){
  try {
  page_request = new ActiveXObject("Msxml2.XMLHTTP")
  } 
  catch (e){
  try{
  page_request = new ActiveXObject("Microsoft.XMLHTTP")
  }
  catch (e){}
  }
  }
  else
  return false
  page_request.open('GET', url, false)
  page_request.send(null)
  writecontent(page_request)
}

function writecontent(page_request){
  if (window.location.href.indexOf("http")==-1 || page_request.status==200)
  document.write(page_request.responseText)
}


function BnrClick (id) {
  var d = new Date();
  var image = new Image(0,0);
  image.src = "/cgi-bin/searchapp/bcp.cgi?id=" + id + "&t=" + d.getTime();
}

function PostClick (id) {

  var d = new Date();

  var purl = "/cgi-bin/searchapp/postclick.cgi?id=" + id + "&t=" + d.getTime();

  var pr = false
  if (window.XMLHttpRequest)
  pr = new XMLHttpRequest()
  else if (window.ActiveXObject){
  try {
  pr = new ActiveXObject("Msxml2.XMLHTTP")
  } 
  catch (e){
  try{
  pr = new ActiveXObject("Microsoft.XMLHTTP")
  }
  catch (e){}
  }
  }
  else
  return false
  pr.open('GET', purl, false)
  pr.send(null)

}

function ValidateQuery (form) {
  if(form.q.value == "" || form.q.value == null) {
    alert("Please enter your keywords");
    form.q.focus();
    return false;
  }
  return true;
}

function Validate_NL (form) {
  if(form.ea.value == "" || form.ea.value == null) {
    alert("Please enter your E-Mail Address");
    form.ea.focus();
    return false;
  }
  return true;
}

function NL_Clear (element) {
  if (element.value == "enter E-Mail Address") {
    element.value='';
  }
}
/* for advanced search*/
function openShutManager(oSourceObj,oTargetObj,shutAble,oOpenTip,oShutTip){
	this.srcElement=null;
	openShutManager.onclick=getEvent;
	var sourceObj = typeof oSourceObj == "string" ? document.getElementById(oSourceObj) : oSourceObj;
	var targetObj = typeof oTargetObj == "string" ? document.getElementById(oTargetObj) : oTargetObj;
	var openTip = oOpenTip || "";
	var shutTip = oShutTip || "";
	if(targetObj.style.display!="none"){
	   if(shutAble) return;
	   targetObj.style.display="none";
	   if(openTip  &&  shutTip){
	    sourceObj.innerHTML = shutTip; 
	   }
	} else {
	   targetObj.style.display="block";
	   if(openTip  &&  shutTip){
	    sourceObj.innerHTML = openTip; 
	   }
	}
}
function getSrcElement(event){
	event = event?event:(window.event?window.event:null);
	return event.srcElement ? event.srcElement : event.target;

}
function getEvent(event){
	openShutManager.srcElement=getSrcElement(event);
}