function bestellen()
{
	YAHOO.util.Connect.setForm(document.bestellen);
	var cObj = YAHOO.util.Connect.asyncRequest('POST', 'http://www.love-squad.com/warenkorb', callbackBestellen);
}

var callbackBestellen =
{
	success: function(o) {
		var divWarenkorb = document.getElementById('warenkorb');
		divWarenkorb.innerHTML = o.responseText; 
	}, 
	failure: function(o) { 
		alert('Es ist ein Fehler aufgetreten.'); 
	}
};


function changeColor(elm)
{
	var artikel = document.getElementById('name');
	YAHOO.util.Connect.setForm(document.bestellen);
	var cObj = YAHOO.util.Connect.asyncRequest('POST', 'http://www.love-squad.com/changecolor/artikel/' + artikel.value + '/farbe/' + elm.value, callbackChangeColor);
}

var callbackChangeColor =
{
	success: function(o) {
		
		var selectGroesse = document.getElementById('groesse');
		var selectAnzahl = document.getElementById('anzahl');
		
		for (i = selectGroesse.length - 1; i>=0; i--) {
			selectGroesse.remove(i);
		}
		
		for (i = selectAnzahl.length - 1; i>=0; i--) {
			selectAnzahl.remove(i);
		}

		var tmp = eval('(' + o.responseText + ')');
		var anzahlset = false;
		
		if(typeof(tmp) == 'object')
		{
			for(var obj in tmp) {
				
				if(!anzahlset)
				{
					for(i = 1; i <= tmp[obj].anzahl; i++)
					{
						var elOptNew = document.createElement('option');
						elOptNew.text = i;
						elOptNew.value = i;

						selectAnzahl.add(elOptNew, null);
					}
					anzahlset = true;
				}

				var elOptNew = document.createElement('option');
				elOptNew.text = tmp[obj].label;
				elOptNew.value = obj;

				selectGroesse.add(elOptNew, null);
			};
		}
	}, 
	failure: function(o) { 
		alert('Es ist ein Fehler aufgetreten.'); 
	}
};

function changeGroesse(elm)
{
	var artikel = document.getElementById('name');
	var farbe = document.getElementById('farbe');
	YAHOO.util.Connect.setForm(document.bestellen);
	var cObj = YAHOO.util.Connect.asyncRequest('POST', 'http://www.love-squad.com/changegroesse/artikel/' + artikel.value + '/farbe/' + farbe.value + '/groesse/' + elm.value, callbackChangeGroesse);
}

var callbackChangeGroesse =
{
	success: function(o) {
		
		var selectAnzahl = document.getElementById('anzahl');
		
		for (i = selectAnzahl.length - 1; i>=0; i--) {
			selectAnzahl.remove(i);
		}

//		alert(o.responseText);return;
		var tmp = eval('(' + o.responseText + ')');
		var anzahlset = false;
		
		if(typeof(tmp) == 'object')
		{
			for(i = 1; i <= tmp.anzahl; i++)
			{
				var elOptNew = document.createElement('option');
				elOptNew.text = i;
				elOptNew.value = i;

				selectAnzahl.add(elOptNew, null);

			};
		}
	}, 
	failure: function(o) { 
		alert('Es ist ein Fehler aufgetreten.'); 
	}
};



