/*
	Viel Spaß in meinem Quelltext.
	Wenn etwas unklar ist, einfach Arnold Schwarzenegger fragen, denn Arni loves you!
	FU.
*/

var xmlHttp;
var obj_c;
var obj_p;

function GetXmlHttpObject()
{
	xmlHttp = null;
	try
	{
		xmlHttp = new XMLHttpRequest();
	}
	catch (e)
	{
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	return xmlHttp;
}

function rockIt() 
{
	if (xmlHttp.readyState == 4)
	{
		if (obj_p[0].value == 0)
			obj_p[0] = null;
		var r = xmlHttp.responseText;
		if (obj_c.id == 'express_checkout_price')
		{
			var s = r.split('-');
			var r = s[0];
			document.getElementById("products_id").value = s[1];
		}
		obj_c.innerHTML = "";
		obj_c.innerHTML = r;
	}
}

function disable(type_c)
{
	if (type_c == 'server')
	{
		obj = document.getElementById("express_checkout_faction");
		obj.innerHTML = "";
		obj.innerHTML = '<select disabled="disabled" id="express_checkout_faction_s" name="express_faction_server_s" style="width:150px;">\n<option selected="selected" value="0">Fraktion w&auml;hlen</option>\n</select>';
		
		document.getElementById("express_checkout_price").innerHTML = "";
	}
	
	if (type_c == 'faction')
		document.getElementById("express_checkout_price").innerHTML = "";
}

function aikon(type_p,type_c)
{
	obj_p = type_p;
	obj_c = document.getElementById('express_checkout_'+type_c);
	document.getElementById("express_checkout_error").innerHTML = "";
	
	if (obj_p.value != 0)
	{
		disable(type_c);
		if (GetXmlHttpObject() == null)
		{
			alert ("Ihr Browser unterstützt kein AJAX\nsomit ist der Express Checkout nicht moeglich.");
			return;
		} 
			
		xmlHttp.onreadystatechange=rockIt;
		xmlHttp.open("POST",'arnold_s.php',true);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		var args = 'type='+type_c;
		
		if (type_c == 'price')
		{
			var amount = document.getElementById("express_checkout_amount_s").value;
			var server = document.getElementById("express_checkout_server_s").value;
			var faction = obj_p.value;
			var args = 'type=price&amount='+amount+'&server='+server+'&faction='+faction;
		}
		xmlHttp.send(args);
	}
}

function express_checkout_buy()
{
	var err = false;
	if (document.getElementById("express_checkout_amount_s").value == 0)
		var err = true;
	if (document.getElementById("express_checkout_server_s").value == 0)
		var err = true;
	if (document.getElementById("express_checkout_faction_s").value == 0)
		var err = true;
	
	if (err)
	{
		document.getElementById("express_checkout_error").innerHTML = "Bitte alle Felder ausw&auml;hlen.";
		return false;
	}
	else
		return true;
}

function express_checkout_buy2()
{
	var err = false;
	pid = document.getElementById("products_id").value;
	amount = document.getElementById("express_checkout_amount_s").value;
	server = document.getElementById("express_checkout_server_s");
	faction = document.getElementById("express_checkout_faction_s").value;
	if (amount == 0)
		var err = true;
	if (server.value == 0)
		var err = true;
	if (faction == 0)
		var err = true;
	
	if (err)
		document.getElementById("express_checkout_error").innerHTML = "Bitte alle Felder ausw&auml;hlen.";
	else
		showAttr(pid, escape('WoW - '+server.options[server.selectedIndex].text+' - '+faction+' -'+amount),'WOW');
		
	
	return false;
}



