// JavaScript Document
function checkemail(){
	if (document.validation.vorname.value.length == 0 || document.validation.vorname.value=="Ungültiger Vorname")
		{
			document.validation.vorname.style.color = "red";
			document.validation.vorname.value = "Ungültiger Vorname";
			var flag = 0;
		}
	else{
			flag =1;
		}
	
/*	if (document.validation.mode.value!="youtalksms")
		{
			if (validate(document.validation.email.value) == false)
				{
					document.validation.email.style.color = "red";
					document.validation.email.value = "Bitte geben Sie eine gültige E-mailadresse an !";
					if (flag == 1) flag = 0;
				}
		}*/

		var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		if(hashes[0]=="youtalksms"){
			
			 	document.validation.mode.value = "youtalksms";
			
		}else{
			if	(validate(document.validation.email.value) == false)
			{
				document.validation.email.style.color = "red";
				document.validation.email.value = "Please enter a valid e-mail address!";
				if(flag == 1)	flag = 0
			}
			
		}


	if (document.validation.nachname.value.length == 0 || document.validation.nachname.value=="Ungültiger Nachname")
		{
			document.validation.nachname.style.color = "red";
			document.validation.nachname.value = "Ungültiger Nachname";
			if(flag == 1)	flag = 0;
		}
	
	if (document.validation.street.value.length == 0 || document.validation.street.value=="Ungültige Adresse")
		{
			document.validation.street.style.color = "red";
			document.validation.street.value = "Ungültige Adresse";
			if(flag == 1) flag = 0;
		}
	
	if (document.validation.plz.value.length == 0 || document.validation.plz.value=="ungültige Postleitzahl")
		{
			document.validation.plz.style.color = "red";
			document.validation.plz.value = "ungültige Postleitzahl";
			if(flag == 1) flag = 0;
		}
	
	if (document.validation.ort.value.length == 0 || document.validation.ort.value=="Ungültiger Ort")
		{
			document.validation.ort.style.color = "red";
			document.validation.ort.value = "Ungültiger Ort";
			if(flag == 1) flag = 0;
		}
	
	if (document.validation.telefon_nummer.value.length == 0 || document.validation.telefon_nummer.value=="Ungültiger Telefonnummer")
		{
			document.validation.telefon_nummer.style.color = "red";
			document.validation.telefon_nummer.value = "Ungültiger Telefonnummer";
			if(flag == 1) flag = 0;
		}
	
	/*if (!document.validation.receive_sms.checked)
		{
			document.getElementById('tick').style.display = 'block';
			if(flag == 1) flag = 0;
		}*/
	
	if (flag == 0) { return false; } else { document.validation.submit(); return true; }
}

function validate(email) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (reg.test(email) == false) { return false; }
}

function clearText(field){
	if (field.defaultValue == field.value) {
		field.value = '';
	} else if (field.value == '') { 
		field.value = field.defaultValue;
	}
}

function changeFieldType(field){
	field.style.display = 'none';
	var field2 = document.getElementById("password");
	field2.style.display = 'inline';
	field2.focus();
	return true;
}

function checkField(field){
	if(field.value === ''){
		field.style.display = 'none';
		var field2 = document.getElementById("fakepassword");
		field2.style.display = 'inline';
	}
	return true;
}
