var http_request = false;

function makeRequest(url, parameters) {
	 // showLoader();
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }	  
      http_request.onreadystatechange = alertContents;
      http_request.open('GET', url +'?'+ parameters, true);	  
      http_request.send(null);
   }
   
function alertContents() 
{
	if (http_request.readyState == 4) 
	{
		if (http_request.status == 200) {
				var response = http_request.responseXML;
				//var root = xmldoc.getElementsByTagName('root').item(0);
				//response=xmlhttp.responseXML;
				x=response.documentElement.childNodes;
				var len=x.length;
				for(i=0;i<len;i++)
				{	
					id=x.item(i).nodeName;
					len1=x.item(i).childNodes.length;
					type=x.item(i).childNodes.item(0).childNodes[0].nodeValue;
					val=x.item(i).childNodes.item(1).childNodes[0].nodeValue;
					if(type=="id")
					{
						if(document.getElementById(id)!=null && document.getElementById(id)!="undefined")
						document.getElementById(id).value=val;
					}
					else
					{
						if(type=="divid")
						{
						if(document.getElementById(id)!=null && document.getElementById(id)!="undefined")
							document.getElementById(id).value=x.item(i).childNodes.item(2).childNodes[0].nodeValue;
						if(document.getElementById("div_"+id)!=null && document.getElementById("div_"+id)!="undefined")
							{
								if(val!="$0.00" || id=='total')
									document.getElementById("div_"+id).parentNode.style.display='';
								else
									document.getElementById("div_"+id).parentNode.style.display='none';
								document.getElementById("div_"+id).innerHTML=val;

							}
						}
						else
						{
							if(document.getElementById("div_"+id)!=null && document.getElementById("div_"+id)!="undefined")
							{
								document.getElementById("div_"+id).innerHTML=val;
								if(val!="$0.00" || id=='total')
									document.getElementById("div_"+id).parentNode.style.display='';
								else
									document.getElementById("div_"+id).parentNode.style.display='none';
							}
						}
					}
				}
		}
	}
}
