// JavaScript Document
function checkemail(){
if	(document.validation.vorname.value.length == 0 || document.validation.vorname.value=="Invalid First name")
	{
		document.validation.vorname.style.color = "red";
		document.validation.vorname.value = "Invalid First name";
		var flag = 0;
	}
else
	{ flag =1; }

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=="Invalid Last Name")
	{
		document.validation.nachname.style.color = "red";
		document.validation.nachname.value = "Invalid Last Name";
		if(flag == 1)	flag = 0
	}

if	(document.validation.street.value.length == 0 || document.validation.street.value=="Invalid Address")
	{
		document.validation.street.style.color = "red";
		document.validation.street.value = "Invalid Address";
		if(flag == 1)	flag = 0
	}

if	(document.validation.plz.value.length == 0 || document.validation.plz.value=="Invalid ZIP code")
	{
		document.validation.plz.style.color = "red";
		document.validation.plz.value = "Invalid ZIP code";
		if(flag == 1)	flag = 0
	}

if	(document.validation.ort.value.length == 0 || document.validation.ort.value=="Invalid City")
	{
		document.validation.ort.style.color = "red";
		document.validation.ort.value = "Invalid City";
		if(flag == 1)	flag = 0
	}

if	(document.validation.telefon_nummer.value.length == 0 || document.validation.telefon_nummer.value=="Invalid Phone number")
	{
		document.validation.telefon_nummer.style.color = "red";
		document.validation.telefon_nummer.value = "Invalid Phone number";
		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;
}
