var isIE = false;
var req;

function AjaxCall(url) 
{
    document.getElementById('divResponse').innerHTML ='<img src="images/loading.gif" alt="loading" />';
	// branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) 
	{
       
	   req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    // branch for IE/Windows ActiveX version
    } 
	else if (window.ActiveXObject) 
	{
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) 
		{
           req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
			
        }
    }
}
function processReqChange() 
{
   //if(req.readyState == 1)
   	
	// only if req shows "loaded"
    if (req.readyState == 4) 
	{
        // only if "OK"
		//alert(req.statusText);
        if (req.status == 200) 
		{
           	document.getElementById('divResponse').innerHTML = req.responseText;
			document.getElementById('loading').style.display = 'none';
        } 
		else 
		{
            alert("There was a problem retrieving the XML data:\n" +
            req.statusText);
			document.getElementById('loading').style.display = 'none';
        }
    }
}

function MainDivAjax(par) 
{
    document.getElementById('MainDiv').innerHTML ='<img src="images/loading.gif" alt="loading" />';
	// branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) 
	{
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChangeMain;
        req.open("GET", par, true);
        req.send(null);
    // branch for IE/Windows ActiveX version
    } 
	else if (window.ActiveXObject) 
	{
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) 
		{
           req.onreadystatechange = processReqChangeMain;
            req.open("GET", par, true);
            req.send();

        }
    }
	//setTimeout(AjaxCall('includes/cartdetail.php'),4000));
}
function processReqChangeMain() 
{
   //if(req.readyState == 1)
   	//
	// only if req shows "loaded"
    if (req.readyState == 4) 
	{
        // only if "OK"
		//alert(req.statusText);
        if (req.status == 200) 
		{
           	document.getElementById('MainDiv').innerHTML = req.responseText;
			//document.getElementById('loading').style.display = 'none';
        } 
		else 
		{
            alert("There was a problem retrieving the XML data:\n" +
            req.statusText);
			//document.getElementById('loading').style.display = 'none';
        }
    }
}


function PaymentAjax(par) 
{
	// branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) 
	{
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChangePayment;
        req.open("GET", par, true);
        req.send(null);
    // branch for IE/Windows ActiveX version
    } 
	else if (window.ActiveXObject) 
	{
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) 
		{
           req.onreadystatechange = processReqChangePayment;
            req.open("GET", par, true);
            req.send();

        }
    }
}
function processReqChangePayment() 
{
   //if(req.readyState == 1)
   	//
	// only if req shows "loaded"
    if (req.readyState == 4) 
	{
        // only if "OK"
		//alert(req.statusText);
        if (req.status == 200) 
		{
           	document.getElementById('paymentDiv').innerHTML = req.responseText;
			//document.getElementById('loading').style.display = 'none';
        } 
		else 
		{
            alert("There was a problem retrieving the XML data:\n" +
            req.statusText);
			//document.getElementById('loading').style.display = 'none';
        }
    }
}




function FinalOrdering(par) 
{
    document.getElementById('DoneOrderingFinal').innerHTML ='<img src="images/loading.gif" alt="loading" />';
	// branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) 
	{
        req = new XMLHttpRequest();
        req.onreadystatechange = finalordering;
        req.open("GET", par, true);
        req.send(null);
    // branch for IE/Windows ActiveX version
    } 
	else if (window.ActiveXObject) 
	{
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) 
		{
           req.onreadystatechange = finalordering;
            req.open("GET", par, true);
            req.send();

        }
    }
	//setTimeout(AjaxCall('includes/cartdetail.php'),4000));
}
function finalordering() 
{
   //if(req.readyState == 1)
   	//
	// only if req shows "loaded"
    if (req.readyState == 4) 
	{
        // only if "OK"
		//alert(req.statusText);
        if (req.status == 200) 
		{
           	document.getElementById('DoneOrderingFinal').innerHTML = req.responseText;
			//document.getElementById('loading').style.display = 'none';
        } 
		else 
		{
            alert("There was a problem retrieving the XML data:\n" +
            req.statusText);
			//document.getElementById('loading').style.display = 'none';
        }
    }
}
