function GetXmlHttpObject(handler)
{
    var objXMLHttp=null
    if (window.XMLHttpRequest)
    {
        objXMLHttp=new XMLHttpRequest()
    }
    else if (window.ActiveXObject)
    {
        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
    }
    return objXMLHttp
}

function blocking(param)
	{
		if (document.getElementById)
		{
			current = (document.getElementById(param).style.display == 'block') ? 'none' : 'block';
			document.getElementById(param).style.display = current;
		}
	}

function dataChange(reg, id)
{
	document.getElementById(id).innerHTML= reg.responseText;
	
	blocking(id);
}

// Will populate data based on input
function htmlData(url, qStr, id)
{	
	var request = qStr;
	
	id = 'result'+id;
	
    if (url.length==0)
    {
        document.getElementById(id).innerHTML=""; 
        return;
    }
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {
        alert ("Browser does not support HTTP Request");
        return;
    }
    
    xmlHttp.onreadystatechange= function() { 
        if (xmlHttp.readyState==4) {
            if (xmlHttp.status==200) {
                dataChange(xmlHttp, id);
            }
        }
	}
    //url=url+"?"+qStr;
    
    xmlHttp.open("POST",url,true) ;
    //xmlHttp.open("GET",url,true) ;
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.send(qStr);
    
}
