// JavaScript Document


function mySubmit_Step1() {

	var err = "";

		var d = document.forms[0];

		if( d.menge[0].checked==false && d.menge[1].checked==false && d.menge[2].checked==false ) 	err += "- Die gewuenschte Menge\n";
		if( d.seiten[0].checked==false && d.seiten[1].checked==false ) 	err += "- Details zum Druckbild\n";
		if( d.farbe[0].checked==false && d.farbe[1].checked==false && d.farbe[2].checked==false ) 	err += "- Die gewuenschte Farbe\n";

		if( d.farbe1typ[0].checked==false && d.farbe1typ[1].checked==false ) 	err += "- Auswahl des Farbsystems (Pantone oder HKS)\n";
		
		if( d.farbe[0].checked==true ) {
			if( d.farbe1.value=="" )	{ 	err += "- Farbton der 1. Farbe\n"; }
		}
		if( d.farbe[1].checked==true ) {
			if( d.farbe1.value=="" )	{ 	err += "- Farbton der 1. Farbe\n"; }
			if( d.farbe2.value=="" )	{ 	err += "- Farbton der 2. Farbe\n"; }
		}
		if( d.farbe[2].checked==true ) {
			if( d.farbe1.value=="" )	{ 	err += "- Farbton der 1. Farbe\n"; }
			if( d.farbe2.value=="" )	{ 	err += "- Farbton der 2. Farbe\n"; }
			if( d.farbe3.value=="" )	{ 	err += "- Farbton der 3. Farbe\n"; }
		}
	
		if(err!="") {
			err = "Bitte korrigieren Sie folgende Felder:\n\n" + err;
			alert(err);
			return false;
		} else {
			return true;
		}
		
} // end func

function mySubmit_Step2() {

	var err = "";

		var d = document.forms[0];

		if( d.gotFileAlready.value=="" && d.uploadfile.value=="" 
		   && d.druckbildType[0].checked == false
		   && d.druckbildType[1].checked == false
		   && d.druckbildType[2].checked == false
		   )	
		{
			err += "- Bitte waehlen Sie ein Druckbild aus, nutzen Sie unseren Scan- und Satzservice oder waehlen die Option zur wiederverwendung eines vorhandenen Bildes\n"; 
		}


		if( d.druckbildType[0].checked == true && d.uploadfile.value=="" )	
		{
			err += "- Bitte waehlen Sie ein Bild aus\n"; 
		}


		if ( d.uploadfile.value != "" )
		{
			var intFoundAt = d.uploadfile.value.lastIndexOf(".");
			var strFileExt = d.uploadfile.value.substr(intFoundAt+1);
			if ( strFileExt != "tif" &&
					strFileExt != "tiff" &&
					strFileExt != "jpg" &&
					strFileExt != "jpeg" &&
					strFileExt != "eps" &&
					strFileExt != "zip" &&
					strFileExt != "rar" &&
					strFileExt != "sit"
					)
			{
				err += "- Ihr eingegebenes Druckbild\n\nDie von Ihnen gewaehlte Datei mit der Dateiendung ["+strFileExt+"] ist nicht gueltig.\nBitte verwenden Sie nur TIF,TIFF,JPG,JPEG oder EPS. (Archive wie SIT, ZIP und RAR sind auch moeglich).\n"; 
			}
		}
		
		if(err!="") {
			err = "Bitte korrigieren Sie folgende Felder:\n\n" + err;
			alert(err);
			return false;
		} else {
			return true;
		}
		
} // end func




function mySubmit_Step3() {

	var err = "";
	var err2 = "";

		var d = document.forms[0];

		// // ut:090212: Rabatt-Auswahl deaktiviert. Wird nicht mehr benutzt.
		// if( d.chooseRabatt[0].checked==false && d.chooseRabatt[1].checked==false ) 	err += "- Bitte waehlen Sie einen Rabatt\n";

		if( d.Att1.value=="" )			{ 	err += "- Firma\n"; }
		if( d.Att3.value=="" )			{ 	err += "- Anschrift\n"; }
		if( d.Att2.value=="" )			{ 	err += "- Besteller/Name\n"; }
		if( d.PostalCode.value=="" )	{ 	err += "- Postleitzahl\n"; }
		if( d.Phone.value=="" )			{ 	err += "- Telefon\n"; }
		if( d.City.value=="" )			{ 	err += "- Ort\n"; }
		if( d.Email.value=="" )			{ 	err += "- E-Mail\n"; }
		if( d.WarenAnn.value=="" )		{ 	err += "- Ihre Warenannahmezeiten\n"; }
		if( d.HebeB[0].checked==false && d.HebeB[1].checked==false ) 	err += "- Hebebuehne bei Anlieferung erforderlich\n";

		if ( d.rechnungsadresse.checked == true ) {

			if( d.ReAtt1.value=="" )		{ 	err2 += "- Firma\n"; }
			if( d.ReAtt3.value=="" )		{ 	err2 += "- Anschrift\n"; }
			if( d.ReAtt2.value=="" )		{ 	err2 += "- Besteller/Name\n"; }
			if( d.RePostalCode.value=="" )	{ 	err2 += "- Postleitzahl\n"; }
			if( d.RePhone.value=="" )		{ 	err2 += "- Telefon\n"; }
			if( d.ReCity.value=="" )		{ 	err2 += "- Ort\n"; }
			if( d.ReEmail.value=="" )		{ 	err2 += "- E-Mail\n"; }
			
			if ( err2 != "" ) { err = err + "\nFelder der Rechnungsadresse:\n" + err2; }
			
		} // end if

		
		if(err!="") {
			err = "Bitte korrigieren Sie folgende Felder:\n\n" + err;
			alert(err);
			return false;
		} else {
			return true;
		}
		
} // end func


function mySubmit_Step4() {
	var d = document.forms[0];
	if ( d.teilbed.checked == false )
	{
		alert("Bitte akzeptieren Sie die allgemeinen Geschaeftsbedingungen.");
		return false;
	} else {
		return true;
	}
} // end func



function mySubmit() {

	var err = "";
	var err2 = 0;


	var d = document.forms[0];

	if(d.teilbed.checked == false) {
		alert("Bitte akzeptieren Sie die allgemeinen Geschaeftsbedingungen.");
		return false;
	} else {
		return true;
	}
	

} // end func



function toggleVisibleDiv(myFormId) {
	if (document.getElementById(myFormId).style.display=='block') {
		changeAttrib(myFormId,'display','none');
	} else {
		changeAttrib(myFormId,'display','block');
	}
} // end func


// change style attribs
function changeAttrib(strTargetId,strAttribName,strAttribValue) {

	if (document.getElementById) {
		var d = document.getElementById(strTargetId);

		switch (strAttribName) {
			case "display":
				d.style.display = strAttribValue;
		    break;
			case "background-image":
				d.style.backgroundImage=strAttribValue;
			break;
			default:
				//alert("Sie bleiben leider dumm");
				//do nothing
				break;
		}// end switch
		
	this.blur;

	} // end if
	
} // end func


// ut:101117: cahnge amount and price when clicking "Extra Vernäht" checkbox
function changeAmountAndPrice() {
	var df=document.form1;
	var deb=document.getElementById("bodenschlaufenKlammerText");
	var dem1=document.getElementById("menge1");
	var demv1=document.getElementById("menge1DisplayValue");
	var demp1=document.getElementById("menge1DisplayPrice");
	var dem2=document.getElementById("menge2");
	var demv2=document.getElementById("menge2DisplayValue");
	var demp2=document.getElementById("menge2DisplayPrice");
	var dem3=document.getElementById("menge3");
	var demv3=document.getElementById("menge3DisplayValue");
	var demp3=document.getElementById("menge3DisplayPrice");
	
	if (df.extraVernaeht.checked == true) {
		// hide the bracket text "+ 0,80 Euro ...""
		deb.style.visibility = "hidden";
		// set menge 1
		dem1.value = "180";
		demv1.innerHTML = "180";
		demp1.innerHTML = "5,79";
		// set menge 1
		dem2.value = "360";
		demv2.innerHTML = "360";
		demp2.innerHTML = "5,55";
		// set menge 1
		dem3.value = "900";
		demv3.innerHTML = "900";
		demp3.innerHTML = "5,30";
	}
	else
	{
		// show the bracket text "+ 0,80 Euro ...""
		deb.style.visibility = "visible";
		// set menge 1
		dem1.value = "200";
		demv1.innerHTML = "200";
		demp1.innerHTML = "5,25";
		// set menge 1
		dem2.value = "400";
		demv2.innerHTML = "400";
		demp2.innerHTML = "4,99";
		// set menge 1
		dem3.value = "1000";
		demv3.innerHTML = "1000";
		demp3.innerHTML = "4,75";

	} // end if
} // end func

