// JavaScript Document
//----------------- validations
var statusOK=false;

			


function formvalidation(formname){
	var alert_msg="";
	if(formname.naam.value==""){
		alert_msg+="Please Enter Your Name \n";
		}
		
		
	if(formname.fon.value==""){
		alert_msg+="Please Enter Your Telephone No. \n";
		}else{
			if(isNaN(formname.fon.value)){
				alert_msg+="Please Enter a numeric Phone No. \n"
				}else if(formname.fon.value.length<8){
					alert_msg+="The Phone No. Should Be At Least 8 digits long \n"
					}
			}
		
//No_of_Rooms2		
	if(formname.email.value==""){
		alert_msg+="Please Enter Your Email \n";
		}else if((formname.email.value.indexOf('@')==-1) || (formname.email.value.indexOf('.')==-1)){
			alert_msg+="Invalid Email \n";
			}
				
if(formname.Arrival_Date.value==""){
		alert_msg+="Please Enter Arrival Date \n";
		}
		
if(formname.Departure_Date.value==""){
		alert_msg+="Please Enter Departure Date \n";
		}		
		
	if((formname.No_of_Rooms1.value=="")&&(formname.No_of_Rooms2.value=="")){
		alert_msg+="Please Enter No.of Rooms \n";
		}else{
			if((isNaN(formname.No_of_Rooms1.value))|| (isNaN(formname.No_of_Rooms2.value))){
				alert_msg+="Please Enter a number for ROOMS! \n"
				}else if((formname.No_of_Rooms1.value>17)||(formname.No_of_Rooms2.value>17)){
					alert_msg+="Sorry, you can avail of only 17 rooms \n"
					}
			}
			
	
	
var aajAbhiIssiWaqt = new Date();
	currYear=aajAbhiIssiWaqt.getFullYear();
	currMonth=aajAbhiIssiWaqt.getMonth();
	currDate=aajAbhiIssiWaqt.getDate();
			
if((formname.Arrival_Date.value!="")&&(formname.Departure_Date.value!="")){
	
			y1=Number(formname.Arrival_Date.value.substring(6));
			m1=Number(formname.Arrival_Date.value.substring(3,5));
			d1=Number(formname.Arrival_Date.value.substring(0,2));
						
			y2=Number(formname.Departure_Date.value.substring(6));
			m2=Number(formname.Departure_Date.value.substring(3,5));
			d2=Number(formname.Departure_Date.value.substring(0,2));
		var yy=Number(Number(formname.Departure_Date.value.substring(6))-formname.Arrival_Date.value.substring(6));
		var mm=Number(Number(formname.Departure_Date.value.substring(3,5))-formname.Arrival_Date.value.substring(3,5));
		var dd=Number(Number(formname.Departure_Date.value.substring(0,2))-formname.Arrival_Date.value.substring(0,2));
		
		
		
		if(yy<0){
			alert(Number(formname.Departure_Date.value.substring(6))+" minus "+Number(formname.Arrival_Date.value.substring(6))+"\n ="+yy);
			alert_msg+="Invalid Date YEAR!";
			}else{	
			//modifying for month---
			//statusOK=true;
			if(yy>0){
				statusOK=true;
				}else{
					//y2==y1 part
					if(mm<0){
						//invalid date
						alert_msg+="Invalid Date MONTH!";
						}else{
							if(dd<0)
							alert_msg+="Invalid Date DAY!";
							else{
							statusOK=true;
							}
							}
					}
				}
		
		}	
			
						

if(alert_msg!="")	{
		alert(alert_msg);
		return false;
		}
	}
