var defaultvalueemail = "E-mail Adresse";
function clearEmail(form) {
  form.setAttribute("class","");
  if (form.value == defaultvalueemail) {
    form.value = "";
  }
}
function checkEmail(form) {
  if(form.value == "") {
    form.value = defaultvalueemail;
    form.setAttribute("class","blur-input");
  }
}
function checknewsletter(form){
if(form.email.value == "E-mail Adresse") {
	alert ("Bitte geben Sie Ihre E-mail Adresse ein!");
	form.email.focus();
	return false;
	}
	else {

  if (echeck(document.getElementById('email').value)==false)
  {
    alert("Bitte geben Sie Ihre gültige E-mail Adresse ein!");

    document.getElementById('email').focus();

    return false;
  }
	return true;
	
	function echeck(str)
	{
	  var at='@'
	  var dot='.'
	  var lat=str.indexOf(at)
	  var lstr=str.length
	  var ldot=str.indexOf(dot)
	  if (str.indexOf(at)==-1)
	  {
		return false;
	  }
	
	  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	  {
		return false;
	  }
	
	  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	  {
		return false;
	  }
	
	  if (str.indexOf(at,(lat+1))!=-1)
	  {
		return false;
	  }
	
	  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	  {
		return false;
	  }
	
	  if (str.indexOf(dot,(lat+2))==-1)
	  {
		return false;
	  }
	
	  if (str.indexOf(' ')!=-1)
	  {
		return false;
	  }
	
	  if(lstr-ldot==1)
	  {
		return false;
	  }
	
	  return true;
	};
	form.submit();}
};

/* Kontakt formular */
function checkcontactform(form){
if(form.fullname.value == "") {
	alert ("Bitte geben Sie Ihre Name ein!");
	form.fullname.focus();
	return false;
	}
	else if(form.email.value == "" ){
	alert("Bitte geben Sie Ihre E-mail Adresse ein!");
	form.email.focus();
	return false;
	}
	else if(form.text.value == "" ){
	alert("Bitte geben Sie Ihre Text ein!");
	form.text.focus();
	return false;
	}	
	else {

  if (echeck(document.getElementById('email').value)==false)
  {
    alert("Bitte geben Sie Ihre gültige E-mail Adresse ein!");

    document.getElementById('email').focus();

    return false;
  }
	return true;
	
	function echeck(str)
	{
	  var at='@'
	  var dot='.'
	  var lat=str.indexOf(at)
	  var lstr=str.length
	  var ldot=str.indexOf(dot)
	  if (str.indexOf(at)==-1)
	  {
		return false;
	  }
	
	  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	  {
		return false;
	  }
	
	  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	  {
		return false;
	  }
	
	  if (str.indexOf(at,(lat+1))!=-1)
	  {
		return false;
	  }
	
	  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	  {
		return false;
	  }
	
	  if (str.indexOf(dot,(lat+2))==-1)
	  {
		return false;
	  }
	
	  if (str.indexOf(" ")!=-1)
	  {
		return false;
	  }
	
	  if(lstr-ldot==1)
	  {
		return false;
	  }
	
	  return true;
	};
		form.submit();}
};	

/* Vendegkonyv */
function checkvisitorstext(form){
if(form.visitorname.value == "") {
	alert ("Bitte geben Sie Ihre Name oder Firma ein!");
	form.visitorname.focus();
	return false;
	}
	else if(form.visitortext.value == "" ){
	alert("Bitte geben Sie Ihre Ansicht ein!");
	form.visitortext.focus();
	return false;
	}
	else if(form.captcha_code.value == "" ){
	alert("Bitte geben Sie den Captcha Code ein!");
	form.captcha_code.focus();
	return false;
	}		
	form.submit();}
	
/* Szobafoglalas */
function checkreservation(form){
if(form.namefirm.value == "") {
	alert ("Bitte geben Sie Ihre Name oder Firma ein!");
	form.namefirm.focus();
	return false;
	}
	else if(form.email.value == "" ){
	alert("Bitte geben Sie Ihre E-mail Adresse ein!");
	form.email.focus();
	return false;
	}
	else if(form.address.value == "" ){
	alert("Bitte geben Sie Ihre Adresse ein!");
	form.address.focus();
	return false;
	}
	else if(form.zipcode.value == "" ){
	alert("Bitte geben Sie Ihre PLZ ein!");
	form.zipcode.focus();
	return false;
	}	
	else if(form.city.value == "" ){
	alert("Bitte geben Sie Ihre Stadt ein!");
	form.city.focus();
	return false;
	}
	else if(form.country.value == "" ){
	alert("Bitte geben Sie Ihre Land ein!");
	form.country.focus();
	return false;	
	}		
	else if(form.persons.value == "" ){
	alert("Bitte geben Sie die Nummer der Personen ein!");
	form.persons.focus();
	return false;	
	}
	else if(form.captcha_code.value == "" ){
	alert("Bitte geben Sie den Captcha Code ein!");
	form.captcha_code.focus();
	return false;
	}	
	else {

  if (echeck(document.getElementById('email').value)==false)
  {
    alert("Bitte geben Sie Ihre gültige E-mail Adresse ein!");

    document.getElementById('email').focus();

    return false;
  }
	return true;
	
	function echeck(str)
	{
	  var at='@'
	  var dot='.'
	  var lat=str.indexOf(at)
	  var lstr=str.length
	  var ldot=str.indexOf(dot)
	  if (str.indexOf(at)==-1)
	  {
		return false;
	  }
	
	  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	  {
		return false;
	  }
	
	  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	  {
		return false;
	  }
	
	  if (str.indexOf(at,(lat+1))!=-1)
	  {
		return false;
	  }
	
	  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	  {
		return false;
	  }
	
	  if (str.indexOf(dot,(lat+2))==-1)
	  {
		return false;
	  }
	
	  if (str.indexOf(" ")!=-1)
	  {
		return false;
	  }
	
	  if(lstr-ldot==1)
	  {
		return false;
	  }
	
	  return true;
	};
		form.submit();}
};	
