function submitRating()
{
	var f = document.getElementById("ratingForm");
	var msg = "Folgende Pflichtfelder sind nicht ausgefüllt:";
	var warn = false;

	if (f.comment.value == ""){
		msg += "\n  - Kommentar";
		warn = true;
	}
	var rad = f.rating;
	if (!rad[0].checked && !rad[1].checked && !rad[2].checked && !rad[3].checked && !rad[4].checked){
		msg += "\n  - Bewertung";
		warn = true;
	}
	if (f.first_name.value == ""){
		msg += "\n  - Name";
		warn = true;
	}
	if (f.last_name.value == ""){
		msg += "\n  - Vorname";
		warn = true;
	}
	if (f.email.value == ""){
		msg += "\n  - E-Mail";
		warn = true;
	}
	
	if(warn){
		alert(msg);
		return;
	}
	
	f.submit();
}

function addVersion(versionId)
{
	var f = document.getElementById("cartForm");
	var val = f.elements["count_" + versionId].value;
	if(isNaN(val) || val==""){
		alert("Geben Sie eine Anzahl ein");
		return;
	}
	f.versionId.value = versionId;
	f.submit();
}

function deleteVersion(versionId)
{
	var f = document.getElementById("cartForm");
	f.actn.value = "deleteVersion";
	f.versionId.value = versionId;
	f.submit();
}

function updateVersion(versionId)
{
	var f = document.getElementById("cartForm");
	f.actn.value = "updateVersion";
	f.versionId.value = versionId;
	f.submit();
}

function quickAdd()
{
	var f = document.getElementById("cartForm");
	var msg = "Folgende Pflichtfelder sind nicht ausgefüllt:";
	var warn = false;

	if (f.quickNumber.value == ""){
		msg += "\n  - Best-Nr.";
		warn = true;
	}
	if (f.quickCount.value == "" || isNaN(f.quickCount.value)){
		msg += "\n  - Anzahl";
		warn = true;
	}
	
	if(warn){
		alert(msg);
		return;
	}
	f.actn.value = "quickAdd";
	f.submit();
	
}

function recommendationSend()
{
	var f = document.getElementById("actnForm");
	var msg = "Folgende Pflichtfelder sind nicht ausgefüllt:";
	var warn = false;

	if (f.toEmail.value == ""){
		msg += "\n  - An E-Mail";
		warn = true;
	}
	if (f.fromEmail.value == ""){
		msg += "\n  - Von E-Mail";
		warn = true;
	}
	
	if(warn){
		alert(msg);
		return;
	}
	f.actn.value = "recommendationSend";
	f.submit();
	
}

function toOrder()
{
	var f = document.getElementById("cartForm");
	if(!f.agb_ok.checked){
		alert("Sie müssen sich mit den AGB einverstanden erklären, ansonsten können Sie nicht bestellen.");
		return;
	}
	
	if(f.aufmerksam.value==-1){
		alert("Bitte geben Sie an, wie Sie auf die bestellten Produkte aufmerksam wurden. Besten Dank!");
		return;
	}
	f.action = "shop_order.php";
	f.actn.value = "toOrder";
	f.submit();
}

function toCart()
{
	var f = document.getElementById("orderForm");
	f.action = "shop_cart.php";
	f.submit();
}

function search()
{
	var f = document.getElementById("actnForm");
	f.actn.value = "search";
	f.submit();
}

function orderViewFriends()
{
	var fr = document.getElementById("friends");
	var ad = document.getElementById("address");
	fr.style.visibility = "visible";
	ad.style.visibility = "hidden";
}

function orderViewAddress()
{
	var fr = document.getElementById("friends");
	var ad = document.getElementById("address");
	fr.style.visibility = "hidden";
	ad.style.visibility = "visible";
}


function submitOrder()
{
	var f = document.getElementById("cartForm");
	var friends = document.getElementById("friends");
	var address = document.getElementById("address");
	var fields = {};
	if(friends.style.visibility == "visible"){
		// pflichtfelder für freundschaftwwerbung
		f.current_visible.value = "freundschaftswerbung";
		fields = {
			'sp_anrede_rech' : 'Neuer Kunde Anrede',
			'sp_name_rech' : 'Neuer Kunde Name',
			'sp_vorname_rech' : 'Neuer Kunde Vorname',
			'sp_adresse_rech' : 'Neuer Kunde Adresse',
			'sp_plz_rech' : 'Neuer Kunde Postleitzahl',
			'sp_ort_rech' : 'Neuer Kunde Ort',
			'sp_telefon_rech' : 'Neuer Kunde Telefon',
			'sp_email_rech' : 'Neuer Kunde E-Mail'

		};
		if(f.sp_kunden_nr_liefer.value == ""){
			fields['sp_anrede_liefer'] = 'Vermittler Anrede';
			fields['sp_name_liefer'] = 'Vermittler Name';
			fields['sp_vorname_liefer'] = 'Vermittler Vorname';
			fields['sp_adresse_liefer'] = 'Vermittler Adresse';
			fields['sp_plz_liefer'] = 'Vermittler Postleitzahl';
			fields['sp_ort_liefer'] = 'Vermittler Ort';
			fields['sp_telefon_liefer'] = 'Vermittler Telefon';
			fields['sp_email_liefer'] = 'Vermittler E-Mail';
		} else {
			fields['sp_name_liefer'] = 'Vermittler Name';
		}
	} else {
		// pflichtfelder für normale bestellung
		f.current_visible.value = "bestellung";
		if(f.kunden_nr_rech.value == ""){
			fields = {
				'anrede_rech' : 'Anrede',
				'name_rech' : 'Name',
				'vorname_rech' : 'Vorname',
				'adresse_rech' : 'Adresse',
				'plz_rech' : 'Postleitzahl',
				'ort_rech' : 'Ort',
				'telefon_rech' : 'Telefon',
				'email_rech' : 'E-Mail'
			};
		} else {
			fields = {
				'name_rech' : 'Name'
			};
		}
	}
	var msg = "Bitte füllen Sie folgende Felder aus:\n";
	var warn = false;
	for (field in fields){
		if(f.elements[field] && f.elements[field].value == ""){
			msg += " - " + fields[field] + "\n";
			warn = true;
		}
	}
	if(warn){
		alert(msg);
		return;
	}
	f.actn.value="submitOrder";
	f.action = "shop_done.php";
	f.submit();
}

