function dates_sub(d1,m1,y1,d2,m2,y2){
//-->start function
dater1=new Date(y1,m1,d1); //start date
dater2=new Date(y2,m2,d2); //end date
var dater_sub=new Date();
dater_sub=dater2-dater1;
var dates=dater_sub/86400000;
return dates;
//-->end function
}


function check_myform() {

var n=document.cancel_reservation.length;
var d;
var i;
var checker=0;

for(i=0; i<n; i++){
    d=document.cancel_reservation[i];
    if(d.type=="checkbox"){
    	if(d.checked==true){
           checker=1;
    	}
    }
}

if(checker==0){
   alert("check reservation that you want to cancel");
   return false;
}
else{
   return confirm('Are you Sure?');
}
}



function check_form(){
var formlink=document.reservation;

var dateNow=new Date();
var yearNow=dateNow.getFullYear();
var monthNow=dateNow.getMonth();
var dayNow=dateNow.getDate();

var d1_index=formlink.d1.selectedIndex;
var d1=formlink.d1.options[d1_index].value;

var m1_index=formlink.m1.selectedIndex;
var m1=formlink.m1.options[m1_index].value;

var y1_index=formlink.y1.selectedIndex;
var y1=formlink.y1.options[y1_index].value;

var d2_index=formlink.d2.selectedIndex;
var d2=formlink.d2.options[d2_index].value;

var m2_index=formlink.m2.selectedIndex;
var m2=formlink.m2.options[m2_index].value;

var y2_index=formlink.y2.selectedIndex;
var y2=formlink.y2.options[y2_index].value;

var date_count=dates_sub(d1,m1,y1,d2,m2,y2);
var date_count2=dates_sub(dayNow,monthNow,yearNow,d1,m1,y1);

if(date_count<=0){
   alert("Wrong Data! Please Check!");
   return false;
}
else if(date_count2<0){
   alert("Wrong Data! Please Check!");
   return false;
}
else if(date_count2>28){
   alert("Booking is possible only till 28 days forward!");
   return false;
}
else if(date_count>28){
   alert("Booking is possible only for 28 days!");
   return false;
}
else{
	return true;
}

}
