var tmpPass = "";

function checkLogin() {
	var error = "";
	var error_td;

	if (document.getElementById('error_td_login'))
		error_td = 'error_td_login';
	else
		error_td = 'error_td';
	
	if (document.getElementById('error_td_create')) 
		document.getElementById('error_td_create').className = 'error_noshow';
	
	with (document.loginFrm) {
		if (user.value == "" || pass.value == "") error = "Bitte geben Sie den Benutzername und das Kennwort ein !";
	
		if (error != "") {
			document.getElementById(error_td).className = "error";
			document.getElementById(error_td).innerHTML = error;
			return false;
		}
		
		tmpPass = pass.value;
		pass.value = hex_md5(pass.value);
	}
	
	return true;
}

function checkCreate() {
	var error = "";
	
	with (document.createFrm) {
		if (name.value == "" || vorname.value == "" || email.value == "" || mobil_landwahl.value == "" || mobil_vorwahl.value == "" || mobil_nummer.value == "") // || user.value == "" || pass.value == "" || confpass.value == "")
			error = "Die mit einem * bezeichneten Felder sind verpflichtend !";
		else if (!isEmail(email.value)) {
			error = "Sie müssen eine gültige E-Mail Adresse eingeben !";
			email.select();
			email.focus();
		}
	/*	else if (email.value.indexOf('@t-online') != -1) {
			error = 'Aus technischen Gründen können Mail-Adressen von <u>T-Online</u> momentan nicht verarbeitet werden.<br />Bitte verwenden Sie eine andere E-Mail-Adresse. Vielen Dank für Ihr Verständnis.';
			email.select();
			email.focus();
		} */
		/*else if (email.value != confemail.value) {
			error = "Die E-Mail Adresse und die Bestätigung stimmen nicht überein !";
			confemail.select();
			confemail.focus();
		}*/
	/*	else if (pass.value.length < 4) {
			error = "Aus Sicherheitsgründe muss das Kennwort mindestens 4 Buchstaben lang sein !";
			pass.select();
			pass.focus();
		}
		else if (pass.value != confpass.value) {
			error = "Das Kennwort und die Bestätigung stimmen nicht überein !";
			confpass.select();
			confpass.focus();
		} */
			
		if (error != "") {
			document.getElementById('error_td').className = "error";
			document.getElementById('error_td').innerHTML = error;
			return false;
		}
		
	//	hash.value = hex_md5(pass.value);
	//	pass.value = "";
	//	confpass.value = "";
	mobil.value = mobil_landwahl.value + "-" + mobil_vorwahl.value + "-" + mobil_nummer.value;
	}
	
	return true;
}

function checkResetPass() {
	var error = "";
	
	with (document.formReset) {
		if (user.value == "" && email.value == "") error = "Bitte geben Sie entweder Ihr Benutzername oder Ihre E-Mail Adresse ein !";
		else if (user.value != "" && email.value != "") error = "Bitte geben Sie entweder Ihr Benutzername oder Ihre E-Mail Adresse, nicht beides, ein !";
		else if (email.value != "" && !isEmail(email.value)) error = "Die eingegebene E-Mail Adresse ist im ungültigem Format !";
	}
	
	if (error != "") {
		document.getElementById('error_td').className = "error";
		document.getElementById('error_td').innerHTML = error;
		return false;
	}
	
	document.getElementById('error_td').className = "no_error";
	document.getElementById('error_td').innerHTML = "Daten werde geprüfft. Bitte warten...";
	document.formReset.submit();
}

function checkCreateDirect() {
	var error = "";
	
	document.getElementById('error_td_login').className = 'error_noshow';
	document.getElementById('error_td_create').className = 'error_noshow';
	
	with (document.createFrm) {
		
		if (name.value == "Name" || vorname.value == "Vorname") 
			error = "Name und Vorname sind verpflichtend !";	
		else if (email.value == "E-Mail")
			error = "E-Mail ist verpflichtend !";	
		else if (!isEmail(email.value)) {
			error = "Sie müssen eine gültige E-Mail Adresse eingeben !";
			email.select();
			email.focus();
		}
		else if (mobil_landwahl.value == "choose")
			error = "Bitte Ländervorwahl auswählen !";
		else if (mobil_vorwahl.value == "Vorwahl")
			error = "Bitte Mobil Vorwahl eintragen !";
		else if (mobil_nummer.value == "Rufnummer")
			error = "Bitte Mobil Rufnummer eintragen !";			
		else if (interesse_modell.value == "choose")
			error = "Bitte Interesse am Geschäftsmodell auswählen !";	
		
	/*	else if (email.value.indexOf('@t-online') != -1) {
			error = 'Aus technischen Gründen können Mail-Adressen von <u>T-Online</u> momentan nicht verarbeitet werden.<br />Bitte verwenden Sie eine andere E-Mail-Adresse. Vielen Dank für Ihr Verständnis.';
			email.select();
			email.focus();
		} */
		/*else if (email.value != confemail.value) {
			error = "Die E-Mail Adresse und die Bestätigung stimmen nicht überein !";
			confemail.select();
			confemail.focus();
		}*/
	/*	else if (pass.value.length < 4) {
			error = "Aus Sicherheitsgründe muss das Kennwort mindestens 4 Buchstaben lang sein !";
			pass.select();
			pass.focus();
		}
		else if (pass.value != confpass.value) {
			error = "Das Kennwort und die Bestätigung stimmen nicht überein !";
			confpass.select();
			confpass.focus();
		} */
			
		if (error != "") {
			document.getElementById('error_td_create').className = "error";
			document.getElementById('error_td_create').innerHTML = error;
			return false;
		}
		
		mobil.value = mobil_landwahl.value + "-" + mobil_vorwahl.value + "-" + mobil_nummer.value;
		
		document.getElementById('button_container_tmp').innerHTML = document.getElementById('button_container').innerHTML;
		document.getElementById('button_container').innerHTML = document.getElementById('pls_wait_container').innerHTML;
		
		//hash.value = hex_md5(pass.value);
		//pass.value = "";
		//confpass.value = "";
		
	}
	
	return true;
}
