function checkEmail(myForm) {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.requiredemail.value)){
      return (true)
     }
      return (false)
     }


function checkrequired(which) {
var pass=true;
 if (document.images) {
	for (i=0;i<which.length;i++) {
	var tempobj=which.elements[i];
	if (tempobj.name.substring(0,8)=="required") {
	if (((tempobj.type=="text"||tempobj.type=="textarea")&&
		tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
		tempobj.selectedIndex==0)) {
		pass=false;
		break;
	         }
	      }
	   }
	}
if (!pass) {
	shortFieldName=tempobj.name.substring(8,30).toUpperCase();
	 return false;
	}
	else
	return true;
	}


function checkdisclaimer(myForm) {
    if (myForm.requiredagree.checked==false){
    return false;
     }
     else
     return true;
 }



function submitForm(theForm) 
     { 
       if(!checkrequired(theForm)) 
         { 
          alert("Please enter all required fields."); 
          return false; 
         } 
 if(!checkEmail(theForm)) 
         { 
          alert("Invalid email address. Please re-enter."); 
          return false; 
         } 
    return true; 
  } 



function setETTDay()
{
 var xF = document.forms['quickbooking'];
var Tag = Number(getListValue( xF.ETADay ));
 var Monat = Number(getListValue( xF.ETAMonth ));
 var Jahr = Number(getListValue( xF.ETAYear ));
 var xDiff1= 1
 var xDiff2= 3
 var Diff = xDiff2 - xDiff1;
var Stop = 31;
   if(Monat==4 ||Monat==6 || Monat==9 || Monat==11 )
   {
       --Stop;
       xxx = "monat = 4,6,9,oder 11";
   }
   if(Monat==2)
{
 Stop =28;
 xxx = "monat = 2";
 if(Jahr%4==0) Stop++;
 if(Jahr%100==0) Stop--;
 if(Jahr%400==0) Stop++;
}
if ((Tag + Diff) > Stop)
{
    if (Monat == 12)
    {
       var  xMonat = 1;
        var xTag =  Tag + Diff - Stop;
        var xJahr = Jahr+1;
    }
    else
    {
      var xMonat = Monat+1;
      var xTag =  Tag + Diff - Stop;
      var xJahr = Jahr;
    }
}
else
{
        xMonat = Monat;
        xTag = Tag + Diff;
        xJahr = Jahr;
}
xF.ETTDay.selectedIndex = xTag-1;
xF.ETTMonth.selectedIndex = xMonat-1;
xF.ETTYear.selectedIndex = getYear( xJahr);
}

function getListValue( option_object  )
{
 return option_object[ option_object.selectedIndex ].value;
}

function getYear(iYear)
{
xF = document.forms['quickbooking'];
var TargetElement = xF.ETAYear;
      for( i=0; i < TargetElement.length; i++)
        {
            if( TargetElement[i].value == iYear)
            {
                var YearIndex= i;
             }     
         }
  return YearIndex;
}