// Copyright: Andreas Löwer 2009
// E-Mail: info@andreasloewer.de
// ICQ: 343775079

function nwk_variantenauswahl() {
	var ausgeben= "";
	var anzahl = document.forms["order"].getElementsByTagName('input').length - 1;
	for (i=0;i<anzahl;i++) {
		ausgeben = document.forms["order"].elements[i].value;
		var id_name = "variant_" + document.forms["order"].elements[i].value;
		var variante = document.getElementById(id_name);
		if ( variante != null) {
			if (document.getElementById(id_name).checked == 1) {
				return "variant_id=" + ausgeben;
			}
		}
	}
	return null;
}

function ProduktName(nwk_warenkorb_link) {
	var ProduktName = nwk_warenkorb_link.slice(nwk_warenkorb_link.lastIndexOf("/")+1, nwk_warenkorb_link.length);
	return ProduktName;
}


function nwk_warenkorb(nwk_warenkorb_link) {
	// aus dem übergebenen Link den Produktnamen extrahieren:
	
	var xmlhttp;
	if (window.XMLHttpRequest) {
		// Code für IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		// Code für IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Ihr Browser unterstützt kein XMLHTTP!");
	}
	
	xmlhttp.onreadystatechange=function() {
		if(xmlhttp.readyState==4) {
			//alert(xmlhttp.responseText);
		}
	}

	var url = nwk_warenkorb_link;
	var input_feld = 'nwk_' + ProduktName(nwk_warenkorb_link)+ '_qty';
	var anzahl = document.getElementById(input_feld).value;
	var params = "qty=" + anzahl + "&add_to_cart=1&" + nwk_variantenauswahl();
	xmlhttp.open("POST", url, true);

	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");

	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			// jetzt aktualisieren wir den Warenkorb:
			alert("Der Artikel wurde in den Warenkorb gelegt.");
			location.reload();
		}
	}
	xmlhttp.send(params);
}
