// ----- \Aufruf werkstatt-detail-popup -----
function daten(ws)
{
var url = "werkstatt-detail.php?id=" + ws;
neuFenster=window.open(url,'wsdaten','width=500,height=320,dependent=yes,scrollbars=yes,top=150');neuFenster.focus();
}
// ----- /Aufruf werkstatt-detail-popup -----




// ----- \Aufruf autoverwerter-betrieb-ausgangsmailformular -----
function verwertermailform(id, av)
{
// var url = "../mail/verwerter-ausgangsmail.php?id=" + id + "&av=" + av;
// var url = "../mail/verwerter-ausgangsmail.php";
neuFenster=window.open(url,'mail','width=500,height=320,dependent=yes,scrollbars=yes,top=150');neuFenster.focus();
}
// ----- /Aufruf autoverwerter-betrieb-ausgangsmailformular -----





// ----- \Formularcheck für Haupt-Login -----

function CheckInputLogin(form_name)
{   if(document.forms[form_name].pw.value == "" || document.forms[form_name].pruefzahl.value == "")
    { alert("Es wurde mindestens eines der beiden Felder nicht ausgefüllt. Bitte vervollständigen Sie Ihre Angaben."); return false; }
return true;
}
// ----- /Formularcheck für Haupt-Login -----





//B Formularcheck 
//B Funktion Zahl prüfen 
function CheckZahl(Wert) 
{ 
	if(isNaN(Wert) == true) 
	{ 
 		alert(Wert + " ist keine Zahl!"); 
 		return false; 
	} 
	else return true; 
} 
//E Funktion Zahl prüfen	 
 
// CheckInput1bis5() bei PKW-Ersatzteilen CheckInput10-14() bei LKW-Ersatzteilen
function CheckInput1() { 
	if(document.Form_kba.schl_zu_2.value.length < 4 || document.Form_kba.schl_zu_3.value.length < 3)  { 
		alert("Es wurden nicht alle Pflichtfelder vollstaendig ausgefuellt!"); 
		return false; 
	} 
	if(CheckZahl(document.Form_kba.schl_zu_2.value)== false){ 
		return false; 
	} 
	if(document.Form_kba.schl_zu_2.value < 1) { 
		alert("Die KBA darf hier nicht 0000 000 sein - da sie nicht eindeutig ist! Nutzen Sie bitte die Auswahl ueber Hersteller und Typ!");	 
		return false; 
	} 
	return true; 
} 
 
function CheckInput2() { 
	if(document.Form_herst.Hersteller.options[0].selected == true)  { 
		alert("Es wurde kein Hersteller ausgewaehlt!"); 
		return false; 
	} 
  return true; 
} 
 
function CheckInput3() { 
	if(document.Form_daten.ez_mon.options[0].selected == true) 
	{ 
		alert("Bitte geben Sie den Monat der Erstzulassung vom Fahrzeug an!"); 
		document.Form_daten.ez_mon.focus(); 
		return(false); 
	} 
	if(document.Form_daten.ez_jahr.options[0].selected == true) 
	{ 
		alert("Bitte geben Sie das Jahr der Erstzulassung vom Fahrzeug an!"); 
		document.Form_daten.ez_jahr.focus(); 
		return(false); 
	} 
	if(document.Form_daten.erg_fz_daten_tueren.options[0].selected == true) 
	{ 
		alert("Bitte geben Sie an, wieviel Tueren das Fahrzeug besitzt!"); 
		document.Form_daten.erg_fz_daten_tueren.focus(); 
		return(false); 
	} 
	if(document.Form_daten.erg_fz_daten_klima.options[0].selected == true) 
	{ 
		alert("Bitte geben Sie an, ob das Fahrzeug eine Klimaanlage besitzt!"); 
		document.Form_daten.erg_fz_daten_klima.focus(); 
		return(false); 
	} 
	if(document.Form_daten.erg_fz_daten_getriebe.options[0].selected == true) 
	{ 
		alert("Bitte geben Sie die Art des Getriebes vom Fahrzeug an!"); 
		document.Form_daten.erg_fz_daten_getriebe.focus(); 
		return(false); 
	} 
	return true; 
} 
 
function CheckInput4() { 
// B Einbauorte prüfen	 
	for (var i=0; i < document.Form_eteil.elements.length; i++) 
	{ 
		if(document.Form_eteil.elements[i].type == "radio") 
		{ 
			var formular = document.Form_eteil; 
			var field = formular.elements[i]; 
			var startingIndex = i; 
			var Checked = 0; 
			var rLength=1; 
			while(field.type == formular.elements[i+1].type && field.name == formular.elements[i+1].name){ 
				rLength++; 
				i++ ; 
			} 
			for(g = startingIndex; g < rLength+startingIndex; g++){ 
				if(formular.elements[g].checked){ 
					Checked++; 
					break; 
				} 
			}		 
			if(Checked == 0){ 
				i=startingIndex; 
				alert("Bitte einen Einbauort fuer das Ersatzteil auswaehlen!");		 
				setTimeout("document.Form_daten.elements["+i+"].focus()", 10); 
				return false; 
			} 
		}	 
	} 
// E Einbauorte prüfen 
} 
 
function CheckInput5() { 
	if(document.Form_adre.land.value == "" || document.Form_adre.plz.value == "" || document.Form_adre.name.value == "" || document.Form_adre.email.value == "")  { 
		alert("Es wurden nicht alle Pflichtfelder ausgefuellt!"); 
		return false; 
	} 
	if(CheckZahl(document.Form_adre.plz.value)== false){ 
		return false; 
	} 
	return true; 
} 
 

function CheckInput11() { 
	if(document.Form_modell.modell.options[0].selected == true)
	{ 
		alert("Bitte geben Sie das Modell vom Fahrzeug an!"); 
		document.Form_modell.modell.focus(); 
		return(false); 
	}
	if(document.Form_modell.kw.value.length < 2)
	{
		alert("Bitte geben Sie die Leistung vom Motor an!"); 
		document.Form_modell.kw.focus();
		return false;
	} 
	if(document.Form_modell.ccm.value.length < 3)
	{
		alert("Bitte geben Sie den Hubraum vom Motor an!"); 
		document.Form_modell.ccm.focus(); 
		return false; 
	}		
	if(document.Form_modell.schl_zu_2.value.length < 4 || document.Form_modell.schl_zu_3.value.length < 3)  
	{
		alert("Es wurden nicht alle Pflichtfelder Schluesselnummern vollstaendig und richtig ausgefuellt!"); 
		return false; 
	}
	if(CheckZahl(document.Form_modell.schl_zu_2.value)== false)
	{
		return false; 
	}
	if(document.Form_modell.schl_zu_2.value < 1) 
	{ 
		alert("Die KBA darf hier nicht 0000 000 sein - da sie nicht eindeutig ist!");	 
		return false; 
	}	
	if(document.Form_modell.ez_mon.options[0].selected == true) 
	{ 
		alert("Bitte geben Sie den Monat der Erstzulassung vom Fahrzeug an!"); 
		document.Form_modell.ez_mon.focus(); 
		return(false); 
	} 
	if(document.Form_modell.ez_jahr.options[0].selected == true) 
	{ 
		alert("Bitte geben Sie das Jahr der Erstzulassung vom Fahrzeug an!"); 
		document.Form_modell.ez_jahr.focus(); 
		return(false); 
	} 
	if(document.Form_modell.erg_fz_daten_fzart.options[0].selected == true) 
	{ 
		alert("Bitte geben Sie die Art des Fahrzeugs an!"); 
		document.Form_modell.erg_fz_daten_fzart.focus(); 
		return(false); 
	} 
	if(document.Form_modell.erg_fz_daten_motor.options[0].selected == true) 
	{ 
		alert("Bitte geben Sie die Art des Motors vom Fahrzeug an!"); 
		document.Form_modell.erg_fz_daten_motor.focus(); 
		return(false); 
	} 
	if(document.Form_modell.erg_fz_daten_getriebe.options[0].selected == true) 
	{ 
		alert("Bitte geben Sie die Art des Getriebes vom Fahrzeug an!"); 
		document.Form_modell.erg_fz_daten_getriebe.focus(); 
		return(false); 
	} 
	if(document.Form_modell.erg_fz_daten_fgnr.value.length < 4)
	{
		alert("Bitte geben Sie die Fahrgestell-Nummer an!"); 
		document.Form_modell.erg_fz_daten_fgnr.focus(); 
		return false; 
	}
	return true; 
}

function CheckInput12() 
{ 
// B Einbauorte prüfen	 
	for (var i=0; i < document.Form_eteil.elements.length; i++) 
	{ 
		if(document.Form_eteil.elements[i].type == "radio") 
		{ 
			var formular = document.Form_eteil; 
			var field = formular.elements[i]; 
			var startingIndex = i; 
			var Checked = 0; 
			var rLength=1; 
			while(field.type == formular.elements[i+1].type && field.name == formular.elements[i+1].name){ 
				rLength++; 
				i++ ; 
			} 
			for(g = startingIndex; g < rLength+startingIndex; g++){ 
				if(formular.elements[g].checked){ 
					Checked++; 
					break; 
				} 
			}		 
			if(Checked == 0){ 
				i=startingIndex; 
				alert("Bitte einen Einbauort fuer das Ersatzteil auswaehlen!");		 
				setTimeout("document.Form_daten.elements["+i+"].focus()", 10); 
				return false; 
			} 
		}	 
	} 
// E Einbauorte prüfen 
} 

function CheckInput13() { 
	if(document.Form_adre.land.value == "" || document.Form_adre.plz.value == "" || document.Form_adre.anfr_name.value == "" || document.Form_adre.anfr_email.value == "")  { 
		alert("Es wurden nicht alle Pflichtfelder ausgefuellt!"); 
		return false; 
	} 
	if(CheckZahl(document.Form_adre.plz.value)== false){ 
		return false; 
	} 
	return true; 
} 

// ----- \intelligenter Focus -----
function intfocus(zahl,weiter) 
{ 
  if(zahl.value.length == zahl.getAttribute("size"))	//"size" oder "maxlength" 
    weiter.focus(); 
} 
// ----- /intelligenter Focus -----





// ----- \Formularcheck für unfallauto-anbieten-pkw-hersteller -----
function UnfCheckZahl(Wert) 
{ 
	if(isNaN(Wert) == true) 
	{ 
 		alert(Wert + " ist keine Zahl!"); 
 		return false; 
	} 
	else return true; 
} 
function UnfCheckInput1() { 
	if(document.forms[0].Modell[0].selected == true || document.forms[0].Hersteller.value == "" )  { 
    	alert("Es wurden nicht alle Pflichtfelder ausgefuellt!"); 
    	return false; 
    	} 
  return true; 
} 
function UnfCheckInput2() { 
	if(document.forms[0].Typ[0].selected == true)  { 
    	alert("Es wurde kein Typ gewaehlt!!"); 
    	return false; 
    	} 
  return true; 
} 
function UnfCheckInput3() { 
	if(document.forms[0].KBA_Nr[0].selected == true || document.forms[0].EZ_mon[0].selected == true || document.forms[0].EZ_jahr[0].selected == true || document.forms[0].Laufleistung.value == "" || document.forms[0].Schaden.value == "")  { 
    	alert("Es wurden nicht alle Pflichtfelder ausgefuellt!"); 
    	return false; 
    	} 
  return true; 
} 
function UnfCheckInput4() { 
  if(document.forms[0].Name.value == "" || document.forms[0].email.value == ""  || document.forms[0].PLZ.value == "" || document.forms[0].Name_Fkt.value == "")  { 
    alert("Es wurden nicht alle Pflichtfelder ausgefuellt!"); 
    return false; 
    } 
	if(UnfCheckZahl(document.forms[0].PLZ.value)== false){ 
		return false; 
	}	 
	return true; 
} 
// ----- /Formularcheck für unfallauto-anbieten-pkw-hersteller -----

