<!--
function sendit()
{

   var str;
   
 	   
  str = document.form.name.value;
  //ﾀﾌｸｧ ｱ簑ﾔｿｩｺﾎ ﾃｼﾅｩ
   if(str == "") {
		alert("Please enter last name");
		document.form.name.focus();
		return ;
	}	


	  str=document.form.Vorname.value;
	  if(str==""){
	   alert("Please enter first name");
	   document.form.Vorname.focus();
	   return;
	   }

 str=document.form.Strasse.value;
	  if(str==""){
	   alert("Please enter Street");
	   document.form.Strasse.focus();
	   return;
	   }

	    str=document.form.HausNr.value;
	  if(str==""){
	   alert("Please enter House-no.");
	   document.form.HausNr.focus();
	   return;
	   }
	    str=document.form.PLZ.value;
	  if(str==""){
	   alert("Please enter Zip Code");
	   document.form.PLZ.focus();
	   return;
	   }
	    str=document.form.City.value;
	  if(str==""){
	   alert("Please enter City");
	   document.form.City.focus();
	   return;
	   }
       

	 str = document.form.Country.value;
	if(str == "") {
		alert("Please enter Country.");
		document.form.Country.focus();
		return ;
	}	
	str = document.form.email.value;
	if(str == "") {
		alert("Please enter E-mail address");
		document.form.email.focus();
		return ;
	}else{
    if(!check_email(str)){
        alert("Invalid E-mail address");
        document.form.email.focus();
        return;  
      }
	}
	str = document.form.tel.value;
	if(str == "") {
		alert("Please enter phone number!");
		document.form.tel.focus();
		return ;
	}	
    
 
	str = document.form.year1.value;
	if(str == "") {
		alert("please select Arrival Date");
		document.form.year1.focus();
		return ;
	}
	str = document.form.month1.value;
	if(str == "") {
		alert("please select Arrival Date");
		document.form.month1.focus();
		return ;
	}
	str = document.form.day1.value;
	if(str == "") {
		alert("please select Arrival Date");
		document.form.day1.focus();
		return ;
	}
	str = document.form.year2.value;
	if(str == "") {
		alert("please select Departure Date");
		document.form.year2.focus();
		return ;
	}
	str = document.form.month2.value;
	if(str == "") {
		alert("please select Departure Date");
		document.form.month2.focus();
		return ;
	}
	str = document.form.day2.value;
	if(str == "") {
		alert("please select Departure Date");
		document.form.day2.focus();
		return ;
	}
	
 document.form.submit();
	return true;
}

function sendenit()
{

   var str;
   
 	   
  str = document.form.name.value;
  //ﾀﾌｸｧ ｱ簑ﾔｿｩｺﾎ ﾃｼﾅｩ
   if(str == "") {
		alert("Bitte geben Sie Ihren Nachnamen an");
		document.form.name.focus();
		return ;
	}	


	  str=document.form.Vorname.value;
	  if(str==""){
	   alert("Bitte geben Sie Ihren Vornamen an");
	   document.form.Vorname.focus();
	   return;
	   }

 str=document.form.Strasse.value;
	  if(str==""){
	   alert("Bitte geben Sie Ihre Strasse an");
	   document.form.Strasse.focus();
	   return;
	   }

	    str=document.form.HausNr.value;
	  if(str==""){
	   alert("Bitte geben Sie Ihre Haus-Nr. an");
	   document.form.HausNr.focus();
	   return;
	   }
	    str=document.form.PLZ.value;
	  if(str==""){
	   alert("Bitte geben Sie Ihre Postleitzahl an");
	   document.form.PLZ.focus();
	   return;
	   }
	    str=document.form.City.value;
	  if(str==""){
	   alert("Bitte geben Sie Ihre Stadt an");
	   document.form.City.focus();
	   return;
	   }
       

	 str = document.form.Country.value;
	if(str == "") {
		alert("Bitte geben Sie Ihr Land an");
		document.form.Country.focus();
		return ;
	}	
	str = document.form.email.value;
	if(str == "") {
		alert("Bitte geben Sie Ihre e-Mail Adresse an");
		document.form.email.focus();
		return ;
	}else{
    if(!check_email(str)){
        alert("Invalid E-mail address");
        document.form.email.focus();
        return;  
      }
	}
	str = document.form.tel.value;
	if(str == "") {
		alert("Bitte geben Sie Ihre Telefon-Nr. an");
		document.form.tel.focus();
		return ;
	}	
    
 
	str = document.form.year1.value;
	if(str == "") {
		alert("Bitte geben Sie Ihr Anreisedatum an");
		document.form.year1.focus();
		return ;
	}
	str = document.form.month1.value;
	if(str == "") {
		alert("Bitte geben Sie Ihr Anreisedatum an");
		document.form.month1.focus();
		return ;
	}
	str = document.form.day1.value;
	if(str == "") {
		alert("Bitte geben Sie Ihr Anreisedatum an");
		document.form.day1.focus();
		return ;
	}
	str = document.form.year2.value;
	if(str == "") {
		alert("Bitte geben Sie Ihr Abreisedatum an");
		document.form.year2.focus();
		return ;
	}
	str = document.form.month2.value;
	if(str == "") {
		alert("Bitte geben Sie Ihr Abreisedatum an");
		document.form.month2.focus();
		return ;
	}
	str = document.form.day2.value;
	if(str == "") {
		alert("Bitte geben Sie Ihr Abreisedatum an");
		document.form.day2.focus();
		return ;
	}
	
 document.form.submit();
	return true;
}

function sendja()
{

   var str;
   
 	   
  str = document.form.name.value;
  //ﾀﾌｸｧ ｱ簑ﾔｿｩｺﾎ ﾃｼﾅｩ
   if(str == "") {
		alert("苗字を入力して下さい。");
		document.form.name.focus();
		return ;
	}	


	  str=document.form.Vorname.value;
	  if(str==""){
	   alert("名前を入力して下さい。");
	   document.form.Vorname.focus();
	   return;
	   }

 str=document.form.Strasse.value;
	  if(str==""){
	   alert("ご自宅の番地を入力して下さい。");
	   document.form.Strasse.focus();
	   return;
	   }
	    str=document.form.PLZ.value;
	  if(str==""){
	   alert("郵便番号を入力して下さい。");
	   document.form.PLZ.focus();
	   return;
	   }
	    str=document.form.City.value;
	  if(str==""){
	   alert("市町村を入力して下さい。");
	   document.form.City.focus();
	   return;
	   }
       

	 str = document.form.Country.value;
	if(str == "") {
		alert("国を入力して下さい。.");
		document.form.Country.focus();
		return ;
	}	
	str = document.form.email.value;
	if(str == "") {
		alert("メールアドレスを入力して下さい。");
		document.form.email.focus();
		return ;
	}else{
    if(!check_email(str)){
        alert("メールアドレスを正しく入力して下さい。");
        document.form.email.focus();
        return;  
      }
	}
	str = document.form.tel.value;
	if(str == "") {
		alert("電話を入力して下さい。");
		document.form.tel.focus();
		return ;
	}	
    
 
	str = document.form.year1.value;
	if(str == "") {
		alert("到着日を入力して下さい。");
		document.form.year1.focus();
		return ;
	}
	str = document.form.month1.value;
	if(str == "") {
		alert("到着日を入力して下さい。");
		document.form.month1.focus();
		return ;
	}
	str = document.form.day1.value;
	if(str == "") {
		alert("到着日を入力して下さい。");
		document.form.day1.focus();
		return ;
	}
	str = document.form.year2.value;
	if(str == "") {
		alert("出発日を入力して下さい。");
		document.form.year2.focus();
		return ;
	}
	str = document.form.month2.value;
	if(str == "") {
		alert("出発日を入力して下さい。");
		document.form.month2.focus();
		return ;
	}
	str = document.form.day2.value;
	if(str == "") {
		alert("please select Departure Date");
		document.form.day2.focus();
		return ;
	}
	
 document.form.submit();
	return true;
}


function check_email(email) {
       var pattern = /^(.+)@(.+)$/;
       var atom = "\[^\\s\\(\\)<>#@,;:!\\\\\\\"\\.\\[\\]\]+";
       var word="(" + atom + "|(\"[^\"]*\"))";
       var user_pattern = new RegExp("^" + word + "(\\." + word + ")*$");
       var ip_pattern = /^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
       var domain_pattern = new RegExp("^" + atom + "(\\." + atom +")*$");

       var arr = email.match(pattern);
       if (!arr) return false;
       if (!arr[1].match(user_pattern)) return false;

       var ip = arr[2].match(ip_pattern);
       if (ip) {
              for (var i=1; i<5; i++) if (ip[i] > 255) return false;
       } else {
              if (!arr[2].match(domain_pattern)) return false;
              var domain = arr[2].match(new RegExp(atom,"g"));
              if (domain.length<2) return false;
              if (domain[domain.length-1].length<2 || domain[domain.length-1].length>3)
                     return false;
       }
       return true; 
} 
//-->
