var vat_path = "AJAX/SetVAT.aspx?";

function VATChanged(strVAT)
{
	var date = new Date();
	var objVAT = document.getElementById(strVAT);
	var urlParams = "displayVAT=" + objVAT.checked.toString() + "&time=" + date.toString();
	
	var url = vat_path + urlParams;
	
	SetVAT(url);
}


function SetVAT(url)
{	
	var strXmlResponse;
	
	xmlhttp.open("GET", url, true);
	
	xmlhttp.onreadystatechange=function()
	{
		if (xmlhttp.readyState==4)
		{
			GetResult(xmlhttp.responseText);
		}
	}
	xmlhttp.send(null);
}


function GetResult(strXmlResponse)
{
	ReloadFrames(true);
}

function ReloadFrames(bVAT)
{
	window.top.frames['cart'].location.reload();
	
	var strSearch = "";
	var slen = window.top.frames['main'].location.search.length;
	
	if (slen > 0)
	{
		strSearch = window.top.frames['main'].location.search.substr(0);
		
		var vatIdx = strSearch.indexOf('vat=');
		
		if (vatIdx != -1)
		{
			var v2 = strSearch.indexOf('?vat');
			var aArgs = strSearch.split('&');
			var strToReplace = "";
			var strNew = "vat=" + bVAT;
			
			for (var i = 0; i < aArgs.length; i++)
			{
				if (aArgs[i].indexOf("vat=") > -1)
				{
					strToReplace = aArgs[i];
				}
			}
			
			strSearch = strSearch.replace(strToReplace, strNew);
			
			if (v2 != -1)
			{
				strSearch = "?" + strSearch;	
			}		
		}
		else
		{
			strSearch += "&vat=" + bVAT;
		}
	}
	else
	{
		strSearch = "?vat=" + bVAT;
	}
	
	
	
	window.top.frames['main'].location = window.top.frames['main'].location.pathname + strSearch;
}


