function GetXmlHttpObject(handler)
{
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}

function cartData(url, qStr,catid)
{
if(!catid || catid=='')
catid='txtResult';
if (url.length==0)
{
document.getElementById(catid).innerHTML="";
return;
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}

xmlHttp.onreadystatechange = function()
{
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
			if(xmlHttp.status==200)
			{
				var check = xmlHttp.responseText.indexOf( 'NoProduct' );
				if (check != -1 )
				{
					strReponseArr=xmlHttp.responseText.split('||');
					document.location.href=strReponseArr[1];
					$(document).ready(function(e) {
					try {
					$("#delivery").msDropDown();
					} catch(e) {
					alert(e.message);
					}
					});
				}
				else
				{
					document.getElementById(catid).innerHTML=xmlHttp.responseText;
					//minicartData("ajaxheadercart.php","","shop-cart");
					$(document).ready(function(e) {
					try {
					$("#delivery").msDropDown();
					} catch(e) {
					alert(e.message);
					}
					});
				}
			}
			/*else
			{
				document.getElementById(catid).innerHTML='<div align="center"><img src="/images/cart-loader.gif" border="0" height="31" width="31" /></div>';
			}*/
		}
}
url=url+"?"+qStr;

xmlHttp.open("GET",url,true) ;
xmlHttp.send(null);
}

function minicartData(url, qStr,catid)
{

if (url.length==0)
{
document.getElementById(catid).innerHTML="";
return;
}
var objXMLHttp1=null
if (window.XMLHttpRequest)
{
objXMLHttp1=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp1=new ActiveXObject("Microsoft.XMLHTTP")
}
if (objXMLHttp1==null)
{
alert ("Browser does not support HTTP Request");
return;
}

objXMLHttp1.onreadystatechange = function()
{
		if (objXMLHttp1.readyState==4 || objXMLHttp1.readyState=="complete")
		{ 
			document.getElementById(catid).innerHTML=objXMLHttp1.responseText;
			
		}
}
url=url+"?"+qStr;

objXMLHttp1.open("GET",url,true) ;
objXMLHttp1.send(null);
}

