function getBestellformular(){	
	var bestell = new Array();
	bestell[bestell.length] = "<table class='tablebestellen'>";
	bestell[bestell.length] = "<tr><td align='right'>Vorname:</td><td><input id='bestellvorname' class='bestelleninput' type='text' size='40'></td></tr>";
	bestell[bestell.length] = "<tr><td align='right'>Nachname:</td><td><input id='bestellnachname' class='bestelleninput'type='text' size='40'></td></tr>";
	bestell[bestell.length] = "<tr><td align='right'>Straße/Hausnr.:</td><td><input id='bestellstrasse' class='bestelleninput'type='text' size='40'></td></tr>";	
	bestell[bestell.length] = "<tr><td align='right'>Adresszusatz:</td><td><input id='adresszusatz' class='bestelleninput'type='text' size='40'></td></tr>";
	bestell[bestell.length] = "<tr><td align='right'>PLZ:</td><td><input id='bestellplz' class='bestelleninput'type='text' size='40'></td></tr>";
	bestell[bestell.length] = "<tr><td align='right'>Ort:</td><td><input id='bestellort' class='bestelleninput'type='text' size='40'></td></tr>";
	bestell[bestell.length] = "<tr><td align='right'>Land:</td><td><input id='bestellland' onkeyup='checkLand();' class='bestelleninput' type='text'size='40' value='Deutschland'></td></tr>";
	bestell[bestell.length] = "<tr><td align='right'>E-Mail:</td><td><input id='bestellemail' class='bestelleninput' type='email' size='40'></td></tr>";
	//bestell[bestell.length] = "<tr><td align='right'></td><td><input id='lieferistrechnung' class='bestelleninput' type='checkbox' checked><span class='bestelleninput'>Lieferadresse ist Rechnungsadresse</span></td></tr>";
	bestell[bestell.length] = "<tr><td align='right' valign='top'>Versandart:</td><td>";
	bestell[bestell.length] = "<table class='tablebestellen'>";
	var preis = parseFloat(preisanzahl[0].replace(/,/g,"."));
	if(preis<30){
		bestell[bestell.length] = "<tr><td><input id='bestellBrief' onclick='changePorto()' name='porto' type='radio'><span id='innerbestellBrief' class='bestelleninput'>Brief mit der Post</span></td></tr>";
	}
	if(preis<60){
		bestell[bestell.length] = "<tr><td><input id='bestellEinschreiben' onclick='changePorto()' name='porto' type='radio'><span id='innerbestellEinschreiben' class='bestelleninput'>Brief mit Einwurf Einschreiben, zusätzlich 1,80&euro; zum Briefporto</span></td></tr>";
	}
	bestell[bestell.length] = "<tr><td><input id='bestellPaket' onclick='changePorto()' name='porto' type='radio'><span id='innerbestellPaket' class='bestelleninput'>versichertes Paket mit Hermes Versand für 4,50&euro;</span></td></tr>";
	bestell[bestell.length] = "</table>";
	bestell[bestell.length] = "<tr><td valign='top' align='right'>Bemerkungen:</td><td><textarea id='bestellbemerkung' class='bestelleninput' name='bemerkung' cols='40' rows='5'></textarea></td></tr></table>";
	bestell[bestell.length] = "<br><span class='bestelleninput'>";
	bestell[bestell.length] = "Kartenpreis: <span id='bestellPreis'></span><br>";
	bestell[bestell.length] = "Portokosten: <span id='bestellPorto'></span><br>";
	bestell[bestell.length] = "Gesamtpreis: <span id='bestellGesamt'></span><br><br>";
	bestell[bestell.length] = "<input id='bestellagb' type='checkbox'><span id='bestellinneragb'> <span onmouseover=\"this.style.backgroundColor = '#CBD4D9';\" onmouseout=\"this.style.backgroundColor = '';\" onclick=\"zweiterdialog.openDialog(getAgb,'750','1150','Allgemeine Geschäftsbedingungen - AGB','265','60',true);\" style='color: #8b8b8b'>AGB</span>'s gelesen</span><br><br>";
	bestell[bestell.length] = "<input class='button' type='button' value='bestellen' onclick='checkFormular(this);'></span>";
	return bestell.join("");
}

function setPortokosten(){
	var preis = parseFloat(preisanzahl[0].replace(/,/g,"."));
	if(preis>=30 && preis<60){
			$('bestellEinschreiben').checked = true;		
	} else if(preis>=30){
		$('bestellPaket').checked = true;		
	} else {
		$('bestellBrief').checked = true;		
	}
	changePorto();
}
var bestellenporto = 0;
function changePorto(){
	var land = $('bestellland').value.toLowerCase();
	var portodeutsch = true;
	if(land == 'deutschland'){
		portodeutsch = true;
	} else {
		portodeutsch = false;
	}
	var anzahl = preisanzahl[1];
	var preis = parseFloat(preisanzahl[0].replace(/,/g,"."));
	var porto = 0;
	
	if(anzahl<6){		
		porto = (portodeutsch) ? 0.6: 0.8;
	} else if(anzahl<19){
		porto = (portodeutsch) ? 1 : 1.5;
	} else if(anzahl<201){
		porto = (portodeutsch) ? 1.5 : 3.5;
	} else {
		porto = (portodeutsch) ? 2.3 : 7.1;
	}
	bestellenporto = porto;
	if($('bestellPaket').checked){
		porto = (portodeutsch) ? 4.5: 10.5;
		bestellenporto = porto;
	} else if($('bestellEinschreiben').checked){
		porto += (portodeutsch) ? 1.8: 2.3;
	} 
	var gesamt = parseInt(preis)+parseInt(porto);
	
	gesamt = (porto+preis);
	$('bestellPreis').innerHTML = preis.toFixed(2).toString().replace(/\./g,",")+'&euro;';
	$('bestellPorto').innerHTML = porto.toFixed(2).toString().replace(/\./g,",")+'&euro;';
	$('bestellGesamt').innerHTML = gesamt.toFixed(2).toString().replace(/\./g,",")+'&euro;';
}

function checkLand(){
	var land = $('bestellland').value.toLowerCase();
	if(land == 'deutschland'){
		if($('innerbestellEinschreiben')){
			$('innerbestellEinschreiben').innerHTML = "Brief mit Einwurf Einschreiben, zusätzlich 1,80&euro; zum Briefporto";
		}
		$('innerbestellPaket').innerHTML = "versichertes Paket mit Hermes Versand für 4,50&euro;";
	} else {
		if($('innerbestellEinschreiben')){
			$('innerbestellEinschreiben').innerHTML = "Brief mit Einschreiben, zusätzlich 2,30&euro; zum Briefporto";
		}
		$('innerbestellPaket').innerHTML = "versichertes Paket mit Hermes Versand für 10,50&euro;";
	}
	changePorto();
}

function checkFormular(ele){
	unsetTooltip();
	var fehler = new Array();
	if($('bestellagb').checked){
		$('bestellinneragb').style.backgroundColor = '';
	} else {
		fehler[fehler.length] = "AGB's müssen gelesen werden.<br>";
		$('bestellinneragb').style.backgroundColor = '#f50e0e';		
	}
	if($('bestellvorname').value != ""){
		$('bestellvorname').style.backgroundColor = '';
	} else {
		fehler[fehler.length] = "Vorname muss angegeben werden.<br>";
		$('bestellvorname').style.backgroundColor = '#f50e0e';		
	}
	if($('bestellnachname').value != ""){
		$('bestellnachname').style.backgroundColor = '';
	} else {
		fehler[fehler.length] = "Nachname muss angegeben werden.<br>";
		$('bestellnachname').style.backgroundColor = '#f50e0e';		
	}
	if($('bestellstrasse').value != ""){
		$('bestellstrasse').style.backgroundColor = '';
	} else {
		fehler[fehler.length] = "Straße muss angegeben werden.<br>";
		$('bestellstrasse').style.backgroundColor = '#f50e0e';		
	}
	if($('bestellplz').value != ""){
		$('bestellplz').style.backgroundColor = '';
	} else {
		fehler[fehler.length] = "Plz muss angegeben werden.<br>";
		$('bestellplz').style.backgroundColor = '#f50e0e';		
	}
	if($('bestellort').value != ""){
		$('bestellort').style.backgroundColor = '';
	} else {
		fehler[fehler.length] = "Ort muss angegeben werden.<br>";
		$('bestellort').style.backgroundColor = '#f50e0e';		
	}
	if($('bestellland').value != ""){
		$('bestellland').style.backgroundColor = '';
	} else {
		fehler[fehler.length] = "Land muss angegeben werden.<br>";
		$('bestellland').style.backgroundColor = '#f50e0e';		
	}
	if($('bestellemail').value != ""){
		$('bestellemail').style.backgroundColor = '';
	} else {
		fehler[fehler.length] = "E-Mail muss angegeben werden.<br>";
		$('bestellemail').style.backgroundColor = '#f50e0e';		
	}
	if(fehler.length > 0){
		setTooltipBestellenCkeck(ele,fehler.join(" "));	
	} else {	
		var versandart = "";
		if($('bestellPaket').checked){
			versandart = "paket";
		} else if($('bestellEinschreiben').checked){
			if($('bestellland').value.toLowerCase()=='deutschland'){
				versandart = "einschreibeneinwurf";
			} else {
				versandart = "einschreiben";
			}
		} else {
			versandart = "brief";
		}	
		new Ajax.Request('php/bestellen.php', 
					{			
					method:'get',					
					parameters: {adresszusatz: $('adresszusatz').value, vorname: $('bestellvorname').value, nachname: $('bestellnachname').value, strasse: $('bestellstrasse').value, plz: $('bestellplz').value, ort: $('bestellort').value, land: $('bestellland').value, email: $('bestellemail').value, bemerkung: $('bestellbemerkung').value, versandart: versandart,porto: bestellenporto}
				  });
		dialog.openDialog(getBestaetigung,'370','150','Bestellbestätigung','300','150', false);
		$('preisWarenkorb').innerHTML = '0,00&euro;';
	}
}

function getBestaetigung(){
	return "<div class='bestelleninput'>Eine Bestätigungsmail wurde versendet.<br>Sollten Sie diese Mail nicht erhalten, dann mailen Sie uns bitte nochmal.<br>Nachdem die Bestellung bearbeitet wurde, werden ihnen weitere Informationen sowie die Kontodaten gemailt.<br><div align='middle'><input class='button' type='button' value='OK' onclick='reset();'></div></div>";
}



