var xmlHttp, sWriteTo;

function getResult() 
{
  var sForm = document.forms['theForm'];
  var sLink = "/search/search2.asp?p=1";
  
  for (i=0;i<sForm.length;i++) {
	  var tempobj=sForm.elements[i];		
		
		sLink += "&" + tempobj.name + "=" + tempobj.value;  
  }
  document.getElementById("searchbox").style.display = "none";
  document.getElementById("searchres").style.display = "block";
  getHTML('searchres', sLink);
}

function searchAgain()
{
  document.getElementById("searchbox").style.display = "block";
  document.getElementById("searchres").style.display = "none";
}

function getHTML( writeTo, url)
{
	xmlHttp = GetXmlHttpObject();
	
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	} 
  sWriteTo = writeTo;
  
  xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);	
	xmlHttp.send(null);		  
}

function stateChanged( writeTo) 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
	  if (xmlHttp.status == 200) {
	    
	    var htmlTxt = xmlHttp.responseText;
	    
	    document.getElementById(sWriteTo).innerHTML=htmlTxt;  
		}
	} 
} 

function GetXmlHttpObject()
{ 
	var objXMLHttp = null;
	
	try {	  
	  objXMLHttp = new XMLHttpRequest();
	  return objXMLHttp;
	} catch( err) {
	
	}
	if( objXMLHttp == null) {
	  try {	  
	    objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	    return objXMLHttp;
	  } catch( err) {
  	
	  }
	}
	if( objXMLHttp == null) {
	  try {	  
	    objXMLHttp = new ActiveXObject("MSXML2.XMLHTTP");
	    return objXMLHttp;
	  } catch( err) {
  	  return null;
	  }
	}
} 