// JavaScript Document

function sayit(tosay){
	alert(tosay);
}

function openit(page){
	window.open(page,"win","scrollbars=1,width=850,height=850,resizable=yes");	
}

function openit2(page){
	window.open(page,"win","scrollbars=1,width=350,height=200");	
}

//------------Überprüfung beliebiger Formularfelder auf Inhalt------------------------
function checkIt(i1,i2){
	teststring = document.forms[i1].elements[i2].value;
	if(teststring==''){		//Steht was (nix) im Feld
		return false;									//steht nix drin, schicke false zurück
	}	//end if
}	//end checkIt
//------------------------------------------------------------------------------------

function checkMail(i1,i2)
{
 s = document.forms[i1].elements[i2].value;
 var a = false;
 var res = false;
 
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }

 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 return(res);
} 

//-----------------------------------------------------------------------------------------
//-------------pruefen kontaktformular-----------------------------------------------------
function KformularPruefen(){

	fehler = true;
	
	fehler = checkIt(1,0);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Name eintragen.");			//Fehlermeldung
		document.forms[1].elements[0].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,4);						//Überprüfung Mitteilung
	if(fehler==false){
		sayit("Bitte Telefonnummer eintragen.");
		document.forms[1].elements[4].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if	

	fehler = checkMail(1,6);						//Überprüfung Mail
	if(fehler==false){
		sayit("Bitte eine gültige E-mail-Adresse eintragen.");
		document.forms[1].elements[6].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,7);							//Überprüfung Betreff
	if(fehler==false){
		sayit("Bitte Betreff eintragen.");		//Fehlermeldung
		document.forms[1].elements[7].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,8);						//Überprüfung Mitteilung
	if(fehler==false){
		sayit("Bitte Nachricht eintragen.");
		document.forms[1].elements[8].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,10);						//Überprüfung Mail
	if(fehler==false){
		sayit("Bitte Bestätigungscode eintragen.");
		document.forms[1].elements[10].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if

	document.forms[1].submit();
}

//-------------pruefen kontaktformular-----------------------------------------------------
function RegKaeuferPruefen(){

	fehler = true;
	
	fehler = checkIt(1,1);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Name eintragen.");			//Fehlermeldung
		document.forms[1].elements[1].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,2);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Vorname eintragen.");			//Fehlermeldung
		document.forms[1].elements[2].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,3);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Straße und Hausnummer eintragen.");			//Fehlermeldung
		document.forms[1].elements[3].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,4);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Postleitzahl und Ort eintragen.");			//Fehlermeldung
		document.forms[1].elements[4].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkMail(1,7);						//Überprüfung Mail
	if(fehler==false){
		sayit("Bitte eine gültige E-mail-Adresse eintragen.");
		document.forms[1].elements[7].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkMail(1,8);						//Überprüfung Mail
	if(fehler==false){
		sayit("Bitte E-mail-Adresse wiederholen.");
		document.forms[1].elements[8].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	if(document.forms[1].elements[7].value!=document.forms[1].elements[8].value){  //Überprüfung passwort-uebereinstimmung
		sayit("Die E-Mail-Adressen stimmen nicht überein!");
		document.forms[1].elements[7].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,9);	
	if(fehler==false){
		sayit("Bitte Benutzername eintragen.");			//Fehlermeldung
		document.forms[1].elements[9].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,10);	
	if(fehler==false){
		sayit("Bitte Passwort eintragen.");			//Fehlermeldung
		document.forms[1].elements[10].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if

	fehler = checkIt(1,11);							//Überprüfung pass2
	if(fehler==false){
		sayit("Bitte Passwort bestätigen.");			//Fehlermeldung
		document.forms[1].elements[11].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if

	if(document.forms[1].elements[10].value!=document.forms[1].elements[11].value){  //Überprüfung passwort-uebereinstimmung
		sayit("Die Passwörter stimmen nicht überein!");
		document.forms[1].elements[10].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,13);	
	if(fehler==false){
		sayit("Bitte Bestätigungscode eintragen.");			//Fehlermeldung
		document.forms[1].elements[13].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	document.forms[1].submit();	
}

//-------------pruefen kontaktformular-----------------------------------------------------
function RegVerkaeuferPruefen(){

	fehler = true;
	
	fehler = checkIt(1,1);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Name eintragen.");			//Fehlermeldung
		document.forms[1].elements[1].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,2);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Vorname eintragen.");			//Fehlermeldung
		document.forms[1].elements[2].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,4);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Straße und Hausnummer eintragen.");			//Fehlermeldung
		document.forms[1].elements[4].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,5);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Postleitzahl und Ort eintragen.");			//Fehlermeldung
		document.forms[1].elements[5].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkMail(1,8);						//Überprüfung Mail
	if(fehler==false){
		sayit("Bitte eine gültige E-mail-Adresse eintragen.");
		document.forms[1].elements[8].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkMail(1,9);						//Überprüfung Mail
	if(fehler==false){
		sayit("Bitte E-mail-Adresse wiederholen.");
		document.forms[1].elements[9].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	if(document.forms[1].elements[8].value!=document.forms[1].elements[9].value){  //Überprüfung passwort-uebereinstimmung
		sayit("Die E-Mail-Adressen stimmen nicht überein!");
		document.forms[1].elements[8].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,10);	
	if(fehler==false){
		sayit("Bitte Benutzername eintragen.");			//Fehlermeldung
		document.forms[1].elements[10].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,11);	
	if(fehler==false){
		sayit("Bitte Passwort eintragen.");			//Fehlermeldung
		document.forms[1].elements[11].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if

	fehler = checkIt(1,12);							//Überprüfung pass2
	if(fehler==false){
		sayit("Bitte Passwort bestätigen.");			//Fehlermeldung
		document.forms[1].elements[12].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if

	if(document.forms[1].elements[11].value!=document.forms[1].elements[12].value){  //Überprüfung passwort-uebereinstimmung
		sayit("Die Passwörter stimmen nicht überein!");
		document.forms[1].elements[11].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,14);	
	if(fehler==false){
		sayit("Bitte Bestätigungscode eintragen.");			//Fehlermeldung
		document.forms[1].elements[14].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	document.forms[1].submit();	
}

//-------------pruefen kontaktformular-----------------------------------------------------
function ChangeUserPruefen(){

	fehler = true;
	
	fehler = checkIt(1,1);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Name eintragen.");			//Fehlermeldung
		document.forms[1].elements[1].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,2);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Vorname eintragen.");			//Fehlermeldung
		document.forms[1].elements[2].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,4);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Straße und Hausnummer eintragen.");			//Fehlermeldung
		document.forms[1].elements[4].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,5);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Postleitzahl und Ort eintragen.");			//Fehlermeldung
		document.forms[1].elements[5].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkMail(1,8);						//Überprüfung Mail
	if(fehler==false){
		sayit("Bitte eine gültige E-mail-Adresse eintragen.");
		document.forms[1].elements[8].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,9);	
	if(fehler==false){
		sayit("Bitte Passwort eintragen.");			//Fehlermeldung
		document.forms[1].elements[9].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if

	fehler = checkIt(1,10);							//Überprüfung pass2
	if(fehler==false){
		sayit("Bitte Passwort bestätigen.");			//Fehlermeldung
		document.forms[1].elements[10].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if

	if(document.forms[1].elements[9].value!=document.forms[1].elements[10].value){  //Überprüfung passwort-uebereinstimmung
		sayit("Die Passwörter stimmen nicht überein!");
		document.forms[1].elements[9].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	document.forms[1].submit();	
}

//-------------pruefen kontaktformular-----------------------------------------------------
function GarantieNeuPruefen(){

	fehler = true;
	
	fehler = checkIt(1,3);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Link zur Artikelbeschreibung eintragen.");			//Fehlermeldung
		document.forms[1].elements[3].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	if(document.forms[1].agb.checked != true){
		sayit("Um fortfahren zu können, müssen Sie die allgemeinen Geschäftsbedingungen akzeptieren.");			//Fehlermeldung
		document.forms[1].agb.focus();		//Cusor in Fehlerfeld setzen
		return;
	}
	
	document.forms[1].submit();	
}

//-------------pruefen defekt melden-----------------------------------------------------
function DefektPruefen(){

	fehler = true;
	
	fehler = checkIt(1,0);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Garantie-Nr. auswählen.");			//Fehlermeldung
		document.forms[1].elements[0].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,1);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Defekt angeben.");			//Fehlermeldung
		document.forms[1].elements[1].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	document.forms[1].submit();	
}

//-------------pruefen kontaktformular-----------------------------------------------------
function GastPruefen(){

	fehler = true;
	
	fehler = checkIt(1,1);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Name eintragen.");			//Fehlermeldung
		document.forms[1].elements[1].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,2);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Vorname eintragen.");			//Fehlermeldung
		document.forms[1].elements[2].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,3);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Straße und Hausnummer eintragen.");			//Fehlermeldung
		document.forms[1].elements[3].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,4);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Postleitzahl und Ort eintragen.");			//Fehlermeldung
		document.forms[1].elements[4].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkMail(1,7);						//Überprüfung Mail
	if(fehler==false){
		sayit("Bitte eine gültige E-mail-Adresse eintragen.");
		document.forms[1].elements[7].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkMail(1,8);						//Überprüfung Mail
	if(fehler==false){
		sayit("Bitte E-mail-Adresse wiederholen.");
		document.forms[1].elements[8].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	if(document.forms[1].elements[7].value!=document.forms[1].elements[8].value){  //Überprüfung passwort-uebereinstimmung
		sayit("Die E-Mail-Adressen stimmen nicht überein!");
		document.forms[1].elements[7].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	fehler = checkIt(1,12);							//Überprüfung Nachname
	if(fehler==false){
		sayit("Bitte Link zur Artikelbeschreibung eintragen.");			//Fehlermeldung
		document.forms[1].elements[12].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	if(document.forms[1].agb.checked != true){
		sayit("Um fortfahren zu können, müssen Sie die allgemeinen Geschäftsbedingungen akzeptieren.");			//Fehlermeldung
		document.forms[1].agb.focus();		//Cusor in Fehlerfeld setzen
		return;
	}
	
	fehler = checkIt(1,19);	
	if(fehler==false){
		sayit("Bitte Bestätigungscode eintragen.");			//Fehlermeldung
		document.forms[1].elements[19].focus();		//Cusor in Fehlerfeld setzen
		return;
	}	//end if
	
	document.forms[1].submit();	
}