var req = false;

if (window.XMLHttpRequest)
{
	// Mozilla, Safari, ...
    req = new XMLHttpRequest();
    if (req.overrideMimeType) {
        req.overrideMimeType('text/xml');
    }
}
else if (window.ActiveXObject)
{
	// IE
    try {
        req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            req = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
    }
}
	
function printPrices(lang_code)
{	
	if (!req)
	{
		// was tun?
		return false;
	}
	
	var myindex=document.forms['country'].elements['country_code'].selectedIndex;
	if (document.forms['country'].elements['country_code'].options[myindex].value != '')
	{
		country_code = (document.forms['country'].elements['country_code'].options[myindex].value);
	}
        
	url = "/js/ajax/versandbedingungen_kosten.html?c="+country_code+"&l="+lang_code;
	
	req.open("GET", url, true);
	req.send(null);
	
	req.onreadystatechange = function ()
	{
		try
		{
			if (req.readyState == 4)
			{
				if(req.status == 200)
				{
					new_html = req.responseText;
					//alert(new_html);
					document.getElementById('prices').innerHTML = new_html;
				}
				else
				{
					new_html = req.responseText;
					document.getElementById('prices').innerHTML = new_html;
				}
			}
		}
		catch (e)
		{
			document.getElementById('prices').innerHTML = '';
			return false;
		}
	}
	
	return true;
}

function printPricesCH(lang_code)
{
	if (!req)
	{
		// was tun?
		return false;
	}

	url = "/js/ajax/versandbedingungen_kosten.html?c=CH&l="+lang_code;
	
	req.open("GET", url, true);
	req.send(null);

	req.onreadystatechange = function ()
	{
		try
		{
			if (req.readyState == 4)
			{
				if(req.status == 200)
				{
					new_html = req.responseText;
					document.getElementById('prices').innerHTML = new_html;
				}
				else
				{
					new_html = req.responseText;
					document.getElementById('prices').innerHTML = new_html;
				}
			}
		}
		catch (e)
		{
			document.getElementById('prices').innerHTML = '';
			return false;
		}
	}

	return true;
}

function printPricesHPTeaser(lang_code)
{	
	if (!req)
	{
		// was tun?
		return false;
	}
	
	var myindex=document.forms['country'].elements['country_code'].selectedIndex;
	if (document.forms['country'].elements['country_code'].options[myindex].value != '')
	{
		country_code = (document.forms['country'].elements['country_code'].options[myindex].value);
	}
        
	url = "/js/ajax/versandbedingungen_kosten.html?c="+country_code+"&l="+lang_code+"&hpteaser=1";
	
	req.open("GET", url, true);
	req.send(null);
	
	req.onreadystatechange = function ()
	{
		try
		{
			if (req.readyState == 4)
			{
				if(req.status == 200)
				{
					new_html = req.responseText;
					//alert(new_html);
					document.getElementById('shippingCosts').innerHTML = new_html;
				}
				else
				{
					new_html = req.responseText;
					document.getElementById('shippingCosts').innerHTML = new_html;
				}
			}
		}
		catch (e)
		{
			document.getElementById('shippingCosts').innerHTML = '';
			return false;
		}
	}
	
	return true;
}

