
function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function validmonthin() {
var MyDate = new Date()
MyDayWeek = (MyDate.getDay())
MyMonth = (MyDate.getMonth())
MyDay = (MyDate.getDate())
MyYear = (MyDate.getYear())
if ((document.reserve.monthin.value < MyMonth) && (document.reserve.yearin.value <= MyYear)){  window.alert("Please, input  valid date ! Thank you."); 
 this.document.reserve.monthin.focus(); return false; 
} else {  Viz();return true; }
}


function validasi() {
  if (validmonthin()) {
      if (document.reserve.yearout.value < document.reserve.yearin.value ) { window.alert("Please, input  valid date ! Thank you.");this.document.reserve.yearout.focus(); return false;
		    }  else {
					if ((document.reserve.monthout.value < document.reserve.monthin.value ) && (document.reserve.yearout.value <= document.reserve.yearin.value)) { window.alert("Please, input  valid date ! Thank you.");this.document.reserve.monthout.focus(); return false;
			                  }  else {
							              if ((document.reserve.dateout.value < document.reserve.datein.value )&&(document.reserve.monthout.value <= document.reserve.monthin.value) && (document.reserve.yearout.value <= document.reserve.yearin.value)) { window.alert("Please, input  valid date ! Thank you.");this.document.reserve.dateout.focus(); return false;
											  }  else {
													      if (document.reserve.firstname.value=="")  {
														   window.alert("Please, input  your first name ! Thank you."); 
														   this.document.reserve.firstname.focus();       
														  return false; 						
													} else {
																   if (document.reserve.lastname.value=="")  {
																  window.alert("Please, input  your last name ! Thank you."); 
																  this.document.reserve.lastname.focus();       
																 return false; }
																						 else {
																									if ((document.reserve.email.value=="") || (document.reserve.email.value.indexOf('@')==-1)  ||   (document.reserve.email.value.indexOf('.')==-1)){   
		   window.alert("Please, input  valid  email ! Thank you."); 																					   this.document.reserve.email.focus();       																							return false;  } else {return true; }
																								
													                           	}  
                                                        }
                                            
	
											               
												 }
			 				   
			                     }
			  				   		   
		      } 

          												  
     } else { return false;}                                                     
}
function validyear() {
            if (document.reserve.yearout.value < document.reserve.yearin.value)  {
				   window.alert("Please, input  valid date ! Thank you."); this.document.reserve.yearout.focus();         return false; 
			   }  else { Viz(); return true;}
}
function validmonth() {
             Viz();return true;
}
function validdate() {
          Viz(); return true;
}
function validdatemonthin() {
            if ((document.reserve.monthin.value==4) ||(document.reserve.monthin.value==6)
||	(document.reserve.monthin.value==9) || (document.reserve.monthin.value==11)){
				                if (document.reserve.datein.value==31)  { window.alert("Please, input  valid date ! Thank you."); this.document.reserve.datein.focus();  return false;
			                  }  else {  Viz();return true;}
   }    else
 if ((document.reserve.monthin.value==2)  && (document.reserve.datein.value >29))  
 { window.alert("Please, input  valid date ! Thank you."); 
this.document.reserve.datein.focus(); return false; 
}
 else 
 { Viz(); return true;}
				
}
function validdatemonthout() {
            if ((document.reserve.monthout.value==4) || (document.reserve.monthout.value==6)
||	(document.reserve.monthout.value==9) || (document.reserve.monthout.value==11)){
				                if (document.reserve.dateout.value==31)  {window.alert("Please, input  valid date ! Thank you."); this.document.reserve.dateout.focus();  return false;
			                  }  else {Viz();  return true;}
   }    else {
                     if ((document.reserve.monthout.value==2)  && (document.reserve.dateout.value >29))  {window.alert("Please, input  valid date ! Thank you."); this.document.reserve.dateout.focus(); return false; } else {Viz(); return true;}
				} 
}


function totalday(monthhh, datoofmonth){
  var tday
  tday=0
  if (monthhh==1) { tday = eval(datoofmonth);}
  if (monthhh==2) { tday = 31 + eval(datoofmonth);}
  if (monthhh==3) { tday = 31 + 28 + eval(datoofmonth);}
  if (monthhh==4) { tday = 31+ 29 + 31 + eval(datoofmonth);}
  if (monthhh==5) { tday = 31 + 29 + 31 + 30 + eval(datoofmonth);}
  if (monthhh==6) { tday = 31 + 29 + 31+ 30 + 31 + eval(datoofmonth);}
  if (monthhh==7) { tday = 31 + 29 + 31+ 30 + 31 + 30 + eval(datoofmonth);}
  if (monthhh==8) { tday = 31 + 29 + 31+ 30 + 31 + 30 +31 + eval(datoofmonth);}
  if (monthhh==9) { tday = 31 + 29 + 31+ 30 + 31 + 30 +31 + 31 + eval(datoofmonth);}
  if (monthhh==10) { tday = 31 + 29 + 31+ 30 + 31 + 30 +31 + 31 + 30 + eval(datoofmonth);}
  if (monthhh==11) { tday = 31 + 29 + 31+ 30 + 31 + 30 +31 + 31 + 30 + 31 + eval(datoofmonth);}
  if (monthhh==12) { tday = 31 + 29 + 31+ 30 + 31 + 30 +31 + 31 + 30 + 31 + 30 +eval(datoofmonth);}
  
   return tday;
  
} 


function Viz() { 

document.reserve.day.value = (totalday(document.reserve.monthout.value,document.reserve.dateout.value) + ((document.reserve.yearout.value - document.reserve.yearin.value)*365)) - totalday(document.reserve.monthin.value,document.reserve.datein.value)
}


