
var minPwdLength = 6;

function checkLogin()
{
	email = $('email').value;
	pwd = $('pwd').value;
	
	if(email.length < 5)
	{
		alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
	}
	else if(checkEmail(email) == false)
	{
		alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
	}
	else if(pwd.length < minPwdLength)
	{
		alert("Bitte geben Sie Ihr Passwort (mind. "+ minPwdLength +" Zeichen) ein!");
	}
	else
	{
		return true;
	}
	return false;
}

function deleteUser(uri)
{
	if( confirm("Wollen Sie Ihren Zugang wirklich löschen?") )
	{
		location.replace(uri);
	}
}

function checkPwdRequest()
{
	email = $('email').value;
	sec = $('sec').value;
	
	if(email.length < 5)
	{
		alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
	}
	else if(checkEmail(email) == false)
	{
		alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
	}
	else if(sec < minPwdLength)
	{
		alert("Bitte tragen Sie den Code in das Sicherheitsfeld ein!");
	}
	else
	{
		return true;
	}
	return false;
}

function checkUpdateUser()
{
	email = $('email').value;
	pwd = $('pwd').value;

	if(email.length < 5)
	{
		alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
	}
	else if(checkEmail(email) == false)
	{
		alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
	}
	else if(pwd.length < minPwdLength)
	{
		alert("Bitte geben Sie Ihr Passwort (mind. "+ minPwdLength +" Zeichen) ein!");
	}	
	else
	{
		return true;
	}
	return false;	
}

function checkNewUser()
{
	email = $('email').value;
	terms = $('hpw_terms_of_use').checked;
	sec = $('sec').value;
	
	
	lastname = $('lastname').value;
	firstname = $('firstname').value;
	street = $('street').value;
	zipcode = $('zipcode').value;
	city = $('city').value;
	company = $('company').value;	

	if(email.length < 5)
	{
		alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
//		$('email').className = 'inputfield-error';
	}
	else if(checkEmail(email) == false)
	{
		alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
//		$('email').className = 'inputfield-error';
	}
	else if(terms == false)
	{
		alert("Bitte akzeptieren Sie unsere Nutzungsbedingungen!");
	}
	
	else if($('comm1').checked == true && $('title').selectedIndex == 0)
	{
		alert("Bitte wählen Sie eine Anredeform!");
//		$('title').className = 'inputfield-error';
	}
	else if($('comm1').checked == true && lastname.length < 1 )
	{
		alert("Bitte geben Sie Ihren Nachnamen ein!");
//		$('lastname').className = 'inputfield-error';
	}
	else if($('comm1').checked == true && firstname.length < 1 )
	{
		alert("Bitte geben Sie Ihren Vornamen ein!");
//		$('firstname').className = 'inputfield-error';
	}
	else if($('comm1').checked == true && company.length < 1 )
	{
		alert("Bitte geben Sie Ihre Firma ein!");
		$('company').className = 'inputfield-error';
	}	
	else if($('comm1').checked == true && street.length < 1 )
	{
		alert("Bitte geben Sie Ihre Straße ein!");
//		$('street').className = 'inputfield-error';
	}
	else if($('comm1').checked == true && zipcode.length < 1 )
	{
		alert("Bitte geben Sie Ihre Postleitzahl ein!");
//		$('zipcode').className = 'inputfield-error';
	}
	else if($('comm1').checked == true && city.length < 1 )
	{
		alert("Bitte geben Sie Ihren Wohnort ein!");
//		$('city').className = 'inputfield-error';
	}		
	
		
	else if(sec < minPwdLength)
	{
		alert("Bitte tragen Sie den Code in das Sicherheitsfeld ein!");
	}	
	else
	{
		return true;
	}
	return false;	
}



function checkEmail(s)
{
	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);
}

function resetContactInputStyles()
{
	var fields = new Array('title', 'lastname', 'firstname', 'street', 'zipcode', 'city', 'email');
	for(i=0;i<fields.length;i++)
	{
		$(fields[i]).className = 'inputfield';
	}
	$('message').className = 'textfield';
}

function checkContactForm()
{
	lastname = $('lastname').value;
	firstname = $('firstname').value;
	street = $('street').value;
	zipcode = $('zipcode').value;
	city = $('city').value;
	message = $('message').value;

	email = $('email').value;
	sec = $('sec').value;

	resetContactInputStyles();

	if($('title').selectedIndex == 0)
	{
		alert("Bitte wählen Sie eine Anredeform!");
		$('title').className = 'inputfield-error';
	}
	else if(lastname.length < 1 || lastname == "Name*")
	{
		alert("Bitte geben Sie Ihren Nachnamen ein!");
		$('lastname').className = 'inputfield-error';
	}
	else if(firstname.length < 1 || firstname == "Vorname*")
	{
		alert("Bitte geben Sie Ihren Vornamen ein!");
		$('firstname').className = 'inputfield-error';
	}
	/*
	else if(street.length < 1 || street == "Straße")
	{
		alert("Bitte geben Sie Ihre Straße ein!");
		$('street').className = 'inputfield-error';
	}
	else if(zipcode.length < 1 || zipcode == "PLZ")
	{
		alert("Bitte geben Sie Ihre Postleitzahl ein!");
		$('zipcode').className = 'inputfield-error';
	}
	else if(city.length < 1 || city == "Ort")
	{
		alert("Bitte geben Sie Ihren Wohnort ein!");
		$('city').className = 'inputfield-error';
	}	
	else if(email.length < 5 || email == "E-Mail-Adresse")
	{
		alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
		$('email').className = 'inputfield-error';
	}
	else if(checkEmail(email) == false)
	{
		alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
		$('email').className = 'inputfield-error';
	}*/
	else if(message.length < 1)
	{
		alert("Bitte geben Sie Ihre Nachricht ein!");
		$('message').className = 'textfield-error';
	}
	else if(sec < minPwdLength)
	{
		alert("Bitte tragen Sie den Code in das Sicherheitsfeld ein!");
		$('sec').className = 'inputfield-error';
	}	
	else
	{
		//return true;
		$('contentform').submit();
	}
	return false;
}

function checkNewsletterForm()
{
	email = $('email').value;
	sec = $('sec').value;
	
	if(email.length < 5 || email == "E-Mail-Adresse*")
	{
		alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
		$('email').className = 'inputfield-error';
	}
	else if(checkEmail(email) == false)
	{
		alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
		$('email').className = 'inputfield-error';
	}
	else if(sec < minPwdLength)
	{
		alert("Bitte tragen Sie den Code in das Sicherheitsfeld ein!");
		$('sec').className = 'inputfield-error';
	}	
	else
	{
		//return true;
		$('contentform').submit();
	}
	return false;
}


function webUserCommercial(n)
{
	if(n == 1)
	{
		$('additionalInfo').show();
	}
	else
	{
		$('additionalInfo').hide();
	}
}