// JavaScript Document
var url;
var frm;
var sDisplay;

	
function loadXMLDoc(url)
{
	document.getElementById("loading").style.display='';
	/*if (window.XMLHttpRequest)
	{// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else
	{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open("GET",url,false);
	xmlhttp.send(null);
	document.getElementById('content').innerHTML=xmlhttp.responseText;
	document.getElementById("loading").style.display='none'; */
	sDisplay = "content"
	xmlHttp=GetXmlHttpObject(stateChanged)
    setQueryString();
    xmlHttp.open("GET",url,true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.send(queryString); 
}


function loadSuggestion(url,key)
{
	if (window.XMLHttpRequest)
	{// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else
	{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open("GET",url+key,false);
	xmlhttp.send(null);
	document.getElementById('suggest').innerHTML=xmlhttp.responseText;
}



function setQueryString(){
    queryString="";
    var numberElements = frm.elements.length;
	//alert(numberElements)
    for(var i = 0; i < numberElements; i++) {
        if(i < numberElements-1) {
            queryString += frm.elements[i].name+"="+
                           encodeURIComponent(frm.elements[i].value)+"&";
        } else {
            queryString += frm.elements[i].name+"="+
                           encodeURIComponent(frm.elements[i].value);
        }

    }
}

function getData(url,myForm,divDisplay){
	sDisplay = divDisplay
	frm = myForm
	xmlHttp=GetXmlHttpObject(stateChanged)
    setQueryString();
    xmlHttp.open("GET",url,true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.send(queryString); 
}

function postData(url,myForm,divDisplay){
	document.getElementById("loading").style.display='';
	sDisplay = divDisplay
	frm = myForm
	xmlHttp=GetXmlHttpObject(stateChanged)
    setQueryString();
    xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.send(queryString); 
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("loading").style.display='none';
		document.getElementById(sDisplay).innerHTML=xmlHttp.responseText
	
	} 
} 

function GetXmlHttpObject(handler)
{
	var objXmlHttp=null
	if (window.XMLHttpRequest)
  	{
  		// code for IE7+, Firefox, Chrome, Opera, Safari
 	 	objXmlHttp= new XMLHttpRequest();
		objXmlHttp.onreadystatechange=handler 
		return objXmlHttp
  	}
	if (window.ActiveXObject)
  	{
  		// code for IE6, IE5
  		objXmlHttp= new ActiveXObject("Microsoft.XMLHTTP");
		objXmlHttp.onreadystatechange=handler 
		return objXmlHttp
  	}
	return null;
}

function setKey(value){
	var oScroll = document.getElementById("key"); 
	oScroll.value = value;
}
