// JavaScript Document

// Vars
// boxLength boxWidth boxHeight boxAmount


/*
var vormals = "Elke Hinz";
var jetzt = vormals.replace(/Hinz/, "Kunz, geb. Hinz");
*/




function rusure(myBoxname) {
	Check = confirm("Wollen Sie den Artikel\n\n     " + myBoxname + "\n\nwirklich aus dem Warenkorb löschen?");
	if (Check == false) {
		return false;
	} else {
		return true;
	}
} // end func




function trimString(myString) {
	var tmp = "";
	var myChanged = 0;
	var myString_length = myString.value.length;

	for (myIndex = 0; myIndex < myString_length; myIndex++)
	{
		if (myString.value.charAt(myIndex)!=' ' && !(myString.value.charAt(myIndex)<"0" || myString.value.charAt(myIndex)>"9") )
		{
			tmp += myString.value.charAt(myIndex);
		} else {
			myChanged = 1;
		} // end if
	} // end for

	if(tmp < 1) tmp = "";

	if(myChanged!=0) myString.value = tmp;
	return tmp;
} // end func


function checkIfNumber(myValue) {

	var chkZ = 1;
	for (i = 0; i < myValue.length; ++i)
	{
		if (myValue.charAt(i) < "0" ||
			myValue.charAt(i) > "9")
		{
			chkZ = -1;
		}
	}

	// extra check for 

	if (chkZ == -1) {
		return false;
	} else {
		return true;
	}
} // end func


function mySubmit(theForm,submitType) {

	var err = "";
	var err2 = 0;

	if (theForm!="" && theForm=="calc") 
	{
		var d = document.forms[0];

		if( d.boxQuali[0].checked==false && d.boxQuali[1].checked==false ) 	err += "- Qualität\n";

		var myBoxLength 	= trimString(d.boxLength);
		var myBoxWidth 		= trimString(d.boxWidth);
		var myBoxHeight 	= trimString(d.boxHeight);
		var myBoxAmount 	= trimString(d.boxAmount);
		if( checkIfNumber(myBoxLength)!=true 	|| myBoxLength=="" )	{ 	err += "- Länge\n"; err2=1; }
		if( checkIfNumber(myBoxWidth)!=true 	|| myBoxWidth=="" ) 	{ 	err += "- Breite\n"; err2=1; }
		if( checkIfNumber(myBoxHeight)!=true 	|| myBoxHeight=="" ) 	{ 	err += "- Höhe\n"; err2=1; }
		if( checkIfNumber(myBoxAmount)!=true 	|| myBoxAmount=="" ) 	{ 	err += "- Auflage/Stück\n"; err2=1; }
		
		if(err!="") {
			err = "Bitte korrigieren Sie folgende Felder:\n\n" + err;
			if(err2!=0) err = err + "\nHinweis: Es sind nur Ziffern erlaubt.";
			alert(err);
			if(submitType=="formtag") return false;
		} else {
			if(submitType=="formtag") {
				return true;
			} else {
				d.submit();
			}
		}
		

	} else if (theForm!="" && theForm=="cart") {

		return true;

	} // end if

} // end func

