/* 
 * AJAX Library
 */
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined')
{
	try 
	{
		xmlhttp = new XMLHttpRequest();
	} 
	catch (e)
	{
		xmlhttp=false;
	}
}
if (!xmlhttp && window.createRequest) 
{
	try
	{
		xmlhttp = window.createRequest();
	}
	catch (e)
	{
		xmlhttp=false;
	}
}


/*
 * Artikel in den Warenkob legen
 */
function kaufen(bestellnummer,sid)
{
	var merkmal = false;
	var farbe   = false;
	var post    = "";
	
	// POST-Daten
	post = "MHMID="+sid+"&action=addtocart&artnr="+bestellnummer;
	
	// Merkmal holen
	if(document.getElementById('merkmal'))
	{
		merkmal = document.getElementById('merkmal').value;
		post   += "&merkmal=" + merkmal;
	}
	
	// Farbe holen
	if(document.getElementById('farbe'))
	{
		farbe = document.getElementById('farbe').value;
		post   += "&farbe=" + farbe;
	}
	
	// Bestätigung ausgeben
	xmlhttp.open('POST', '/cart.php', true);
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.onreadystatechange=function() 
	{
		if (xmlhttp.readyState==4) {
			alert(xmlhttp.responseText)
		}
	}
	xmlhttp.send(post);
}

/*
 * Kaufbestaetigung
 */
function bestaetigung(bestellnummer,artikel,preis)
{
	var merkmal = false;
	var farbe   = false;
	var text    = "";
	
	// Merkmal holen
	if(document.getElementById('merkmal'))
	{
		merkmal = document.getElementById('merkmal').value;
		bestellnummer += merkmal;
		artikel += "-" + merkmal;
	}
	
	// Farbe holen
	if(document.getElementById('farbe'))
	{
		farbe = document.getElementById('farbe').value;
		bestellnummer += farbe;
		artikel += "-" + farbe;
	}
	
	// Bestätigung ausgeben
	text  = "1 x " + artikel;
	text += " mit der Bestell-Nr. " + bestellnummer
	text += " zum Preis von " + preis + " € wird dem Warenkorb hinzugefügt!";
	alert(text);
}


/* 
 * Formular löschen
 */
function clearForm()
{
	document.suchformular.suchtext.value = "";
}


function kaufen_alt(anzahl, bestellnummer,artikel,preis)
{
	var merkmal = false;
	var farbe   = false;
	var text    = "";
	
	// Merkmal holen
	if(document.getElementById('merkmal'))
	{
		merkmal = document.getElementById('merkmal').value;
		bestellnummer += merkmal;
		artikel += "-" + merkmal;
	}
	
	// Farbe holen
	if(document.getElementById('farbe'))
	{
		farbe = document.getElementById('farbe').value;
		bestellnummer += farbe;
		artikel += "-" + farbe;
	}
	
	// Cookie setzen
	text = "["+anzahl+"|"+bestellnummer+"|"+artikel+"|"+preis+"]";
	if(!document.cookie || document.cookie.indexOf("warenkorb") == -1)
	{
		document.cookie = "warenkorb=" + text;
	}
    else 
	{
		index      = document.cookie.indexOf("warenkorb");
		countbegin = (document.cookie.indexOf("=", index) + 1);
        countend   = document.cookie.indexOf(";", index);
		if (countend == -1) 
		{
      		countend = document.cookie.length;
        }
		document.cookie="warenkorb="+document.cookie.substring(countbegin, countend) + text;
	}
	
	// Bestätigung ausgeben
	text  = anzahl + " x " + artikel;
	text += " mit der Bestell-Nr. " + bestellnummer
	text += " zum Preis von " + preis + " € wird dem Warenkorb hinzugefügt!";
	alert(text);
}