function warenkorb(action,id,fast) {
	wrequest="?style=submit&action="+action+"&id="+id;
	if (action == "c") {
		if(fast != "fast") wrequest+="&nc="+$('anz_artikel_'+id).value;
		else wrequest+="&nc="+($('anz_artikel_'+id).value-1);
	}
		var wreq = new Request({url:wrequest, 
		onSuccess: function(c) {
			$('LOADER').style.visibility='hidden';
			$('warenkorblink').style.fontWeight = c > 0 ? "bold" : "normal";
			$('warenkorblink').innerHTML = c > 0 ? "Warenkorb("+c+")" : "Warenkorb";
			if (action == "add" && fast != "fast") alert('Der Artikel wurde zum Warenkorb hinzugefügt.');
			if (action == "rm" || action == "c" || fast == "fast") lade($('curl').value);
		},		
		onFailure: function() {
			$('CONTENT').innerHTML='<DIV class="error" style="color:red"><SPAN style="font-weight:bold">Fehler:</SPAN>Die Daten konnten nicht übermittelt werden.</DIV>';
			$('LOADER').style.visibility='hidden';
		}
	});
	$('LOADER').style.visibility='visible';
	wreq.send();
}
function order() {
	if ($('vorname').value == "" || $('name').value == "" || $('strasse').value == "" || $('plzort').value == "" || $('mail').value == "") alert("FEHLER: Bitte füllen Sie alle benötigten Felder (*) aus.");
	else {
		var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
		if ($('mail').value.search(emailRegEx) == -1) alert("FEHLER: Bitte überprüfen Sie das Format Ihrer E-Mail-Adresse.");
		else {
			request="?style=content&page=Warenkorb&sendorder=yes&chor="+$('chor').value+'&chorleiter='+$('chorleiter').value+'&mail='+$('mail').value+'&vorname='+$('vorname').value+'&name='+$('name').value+'&strasse='+$('strasse').value+'&plzort='+$('plzort').value+'&telefon='+$('telefon').value+'&bemerkungen='+$('bemerkungen').value
			var req = new Request({url:request, 
				onSuccess: function() {
				warenkorb('rmall','all','fast');
				alert("Ihr Bestellung wurde abgeschickt. Sie werden in Kürze eine Bestätigung per Mail bekommen.");
				},
				onFailure: function() {
				alert("FEHLER: Die Daten konnten nicht übermittelt werden.");
				}
			});
				$('LOADER').style.visibility='visible';
				$('CONTENT').set('text', '');
			req.send();
		}
	}
}
