function getHTTPObject() {
  var xmlhttp;
 
  if(window.XMLHttpRequest){
    xmlhttp = new XMLHttpRequest();
  }
  else if (window.ActiveXObject){
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    if (!xmlhttp){
        xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    
}
  return xmlhttp;

  
}
var http = getHTTPObject(); // We create the HTTP Object


/*
	Funtion Name=requestInfo 
	Param = url >> Url to call : id = Passing div id for multiple use ~ as a seprator for eg. div1~div2 :
	redirectPage >> if you like to redirect to other page once the event success then 
	the response text = 1 and the redirectPage not left empty
*/

function requestInfo(url,id,redirectPage,fieldtype) {  
	var temp=new Array();
		http.open("GET", url, true);
		http.onreadystatechange = function() {
			if (http.readyState == 4) {
			  if(http.status==200) {
				var results=http.responseText;
				if(redirectPage=="" || results!="1") {

					var temp=id.split("~"); // To display on multiple div 
					//alert(temp.length);
					var r=results.split("~"); // To display multiple data into the div 
					//alert(temp.length);
					if(temp.length>1) {
						for(i=0;i<temp.length;i++) {	
							if (fieldtype==1) {								
								document.getElementById(temp[i]).value=r[i];
							} else if (fieldtype==0) { 
								if (typeof r[i]== 'undefined') {r[i] = "0";}
								if (temp[i]=='shipprice') {
									document.getElementById('hidship').value=r[i];
									document.getElementById('shipprice').innerHTML="$"+r[i];
								} else if (temp[i]=='setprice2') {
									document.getElementById('iTotal').value= r[i];
									document.getElementById('setprice2').innerHTML= "$" +r[i];
								} else if (temp[i]=='settax') {				
									//document.getElementById('settax').innerHTML= "$" +r[i].substring(0,r[i].length-1);
									document.getElementById('settax').innerHTML= "$" +r[i];
								} else {
									document.getElementById(temp[i]).innerHTML=r[i];
								}
							}
							
						}
					} else {
						if (fieldtype==1) {
							document.getElementById(id).value = results;
						} else if (fieldtype==0) { 
							document.getElementById(id).innerHTML = results;
						}
					}	
				} else {
					//alert(results);
					window.location.href=redirectPage;
					if (id=='registerDetails') {
						document.forms['form1'].submit();
					}
				}
			  } 
			}
		};
		http.send(null);
}