// JavaScript Document
//CODE Ajax
	function getData(scriptFile,QueryString)
	{
		
		xmlHttp=GetXmlHttpObject();
		
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		   
		var url,a;
		url=scriptFile;
		url=url+QueryString;
		//alert(url);
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	} 
	function stateChanged() 
		{ 
			if (xmlHttp.readyState==4)
			{ 
				var outputArr = new Array();				
				outputArr = xmlHttp.responseText.split("|");	
				//alert(outputArr);
				var currentDate = document.getElementById('CurrDate').value;
				var restockDate = document.getElementById('rstDate'+outputArr[1]).value;
				if (outputArr[12] == 'X' )
				{	
					window.location="shopping_basket.asp";
				}	
				
				if (parseInt(outputArr[0]) <= 0 )
				{
				   window.location="shopping_basket.asp?mdel="+outputArr[1];
				}				
				if(parseInt(outputArr[0]) == parseInt(eval(document.getElementById('td_qty'+outputArr[1]).innerHTML)))
				{
					if(outputArr[9] == 'P')
					{
						if(outputArr[10] == 0)
						{
							if(Date.parse(restockDate) > Date.parse(currentDate))
							{
								alert("One "+outputArr[8]+" has been added to your backorder list.");
							}
							else
							{
								alert("You may not increase your "+outputArr[8]+" quantity as there is only "+outputArr[10]+" available.");
							}							
						}
						else
						{								
							if(outputArr[10] > 0)
							{
							 if(Date.parse(restockDate) > Date.parse(currentDate))
								{
									alert("One "+outputArr[8]+" has been added to your backorder list.");
								}
								else
								{
									alert("You may not increase your "+outputArr[8]+" quantity as there is only "+outputArr[10]+" available.");
								}								
							}
						}						
					}
					if(outputArr[9] == 'M')
					{
					alert("One backordered "+outputArr[8]+" has been removed.");
					}					
					
				}
					document.getElementById('itemcount').innerHTML = outputArr[5];
					document.getElementById('Amountcount').innerHTML = eval(outputArr[4]).toFixed(2);	
					document.getElementById('td_qty'+outputArr[1]).innerHTML = outputArr[0];
					document.getElementById('td_tot'+outputArr[1]).innerHTML = "&pound;"+eval(outputArr[2]).toFixed(2);
					document.getElementById('tot_sub_amt').innerHTML = eval(outputArr[3]).toFixed(2);
					document.getElementById('tot_freetray').innerHTML = eval(outputArr[6]).toFixed(2);
					document.getElementById('tot_ship_ch').innerHTML = eval(outputArr[7]).toFixed(2);
					document.getElementById("ship").value = eval(outputArr[7]).toFixed(2);
					document.getElementById('tot_amt_final').innerHTML = eval(outputArr[4]).toFixed(2);
					document.getElementById('tot_discount').innerHTML = eval(outputArr[11]).toFixed(2);
					window.location="shopping_basket.asp";
			}
		}
		
	function getDatash(scriptFile,QueryString)
	{
		
		xmlHttp=GetXmlHttpObject();
		
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		   
		var url,a;
		url=scriptFile;
		url=url+QueryString;
		xmlHttp.onreadystatechange=stateChangedsh;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	} 
function stateChangedsh() 
	{ 
		
		if (xmlHttp.readyState==4)
		{ 		
			var outputArr;
			var outputArr = new Array();
			outputArr = xmlHttp.responseText.split(":");
			//alert(outputArr);
			document.getElementById("shipcountry").value = outputArr[1];
			window.location="shopping_basket.asp";
			/*var ddtt = document.getElementById("tot_amt_final").innerHTML.replace(',','');
			var ddsh = document.getElementById("tot_ship_ch").innerHTML.replace(',','');
			
			document.getElementById('tot_amt_final').innerHTML = (eval(ddtt) + eval(outputArr[0]) - eval(ddsh)).toFixed(2);
			document.getElementById("tot_ship_ch").innerHTML = (eval(outputArr[0])).toFixed(2);
			document.getElementById("ship").value = eval(outputArr[0]).toFixed(2);
			document.getElementById('Amountcount').innerHTML = "<b>&pound;"+(eval(ddtt) + eval(outputArr[0]) - eval(ddsh)).toFixed(2)+"</b>";
			*/
		}
	}
	
	function getDataDP(scriptFile,QueryString)
	{
		
		xmlHttp=GetXmlHttpObject();
		
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		   
		var url,a;
		url=scriptFile;
		url=url+QueryString;
		xmlHttp.onreadystatechange=stateChangedDP;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	} 
function stateChangedDP() 
	{ 
		
		if (xmlHttp.readyState==4)
		{ 		
			var outputArr;
			var outputArr = new Array();
			outputArr = xmlHttp.responseText.split(":");
			//alert(outputArr);
			document.getElementById("shipcountry").value = outputArr[1];
			var ddtt = document.getElementById("tot_amt_final").innerHTML.replace(',','');
			var ddsh = document.getElementById("tot_ship_ch").innerHTML.replace(',','');
			
			document.getElementById('tot_amt_final').innerHTML = (eval(ddtt) + eval(outputArr[0]) - eval(ddsh)).toFixed(2);
			document.getElementById("tot_ship_ch").innerHTML = (eval(outputArr[0])).toFixed(2);
			document.getElementById("view_total").innerHTML = (eval(ddtt) + eval(outputArr[0]) - eval(ddsh)).toFixed(2);
			document.getElementById('Amountcount').innerHTML = "<b>"+(eval(ddtt) + eval(outputArr[0]) - eval(ddsh)).toFixed(2)+"</b>";			
		}
	}
		
function getDatabk(scriptFile,QueryString)
	{
		
		xmlHttp=GetXmlHttpObject();
		
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		   
		var url,a;
		url=scriptFile;
		url=url+QueryString;
		xmlHttp.onreadystatechange=stateChangedbk;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	} 
function stateChangedbk() 
		{ 
		
		if (xmlHttp.readyState==4)
		{ 		
			var outputArr;
			outputArr = xmlHttp.responseText.split(":");
			//alert(outputArr);
		 if(outputArr[1] == "M")
		 {
			if (parseInt(outputArr[0]) <= 0 )
			{
			   //window.location="shopping_basket.asp?upd="+outputArr[2];
			   window.location="shopping_basket.asp";
			}
			else
			{
			document.getElementById("xbkItem"+outputArr[2]).innerHTML=parseInt(document.getElementById("xbkItem"+outputArr[2]).innerHTML)-1;
			}
		 }
		 else if(outputArr[1] == "P")
		 	{
			document.getElementById("xbkItem"+outputArr[2]).innerHTML=parseInt(document.getElementById("xbkItem"+outputArr[2]).innerHTML)+1;
			}
		  }
		}
		
		
	function GetXmlHttpObject()
		{
		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
	return xmlHttp;
	}
	
// End 
