function formCheck(form) {
		//alert('Form Check Called');
        var errors = '';
		var numErrors = 0;
		var valOccup = 0;				

        var flightStatus = document.getElementById('ctl00_mainContent_sDepartAirport').disabled;
        
        var checkOutDate = document.getElementById('ctl00_mainContent_tCheckOutDate').value;
        var checkInDate = document.getElementById('ctl00_mainContent_tCheckInDate').value;

        var dateInLabel = document.getElementById('checkIn_label').innerHTML;
        var dateOutLabel = document.getElementById('checkOut_label').innerHTML;

        var datesplitIn = checkInDate.split('-');
        var datesplitOut = checkOutDate.split('-');

        var dayIn = Number(datesplitIn[0]);
        var monthIn = Number(datesplitIn[1]);
        var yearIn = Number(datesplitIn[2]);

        var dayOut = Number(datesplitOut[0]);
        var monthOut = Number(datesplitOut[1]);
        var yearOut = Number(datesplitOut[2]);

        var numOfRooms = document.getElementById("ctl00_mainContent_sRooms").value;
		
        if (numOfRooms >= 1) {
            var sRoom1_adults = document.getElementById("ctl00_mainContent_sRoom1_adults").value;
            var sRoom1_children = document.getElementById("ctl00_mainContent_sRoom1_children").value;
            var sRoom1_infants = document.getElementById("ctl00_mainContent_sRoom1_infants").value;
            
            var count = parseInt(sRoom1_adults) + parseInt(sRoom1_children) + parseInt(sRoom1_infants);
        }
		
       if (numOfRooms >= 2) {
                var sRoom2_adults = document.getElementById("ctl00_mainContent_sRoom2_adults").value;
                var sRoom2_children = document.getElementById("ctl00_mainContent_sRoom2_children").value;
                var sRoom2_infants = document.getElementById("ctl00_mainContent_sRoom2_infants").value;
                
                var count =  parseInt(sRoom1_adults) + parseInt(sRoom1_children) + parseInt(sRoom1_infants) + parseInt(sRoom2_adults) + parseInt(sRoom2_children) + parseInt(sRoom2_infants);
                if((parseInt(sRoom2_adults) + parseInt(sRoom2_children) + parseInt(sRoom2_infants)) == 0){
                    valOccup += 1;
                    errors += '- Room 2 should have atleast one occupant<br>';
            }
        }		

        if (numOfRooms >= 3) {
                var sRoom3_adults = document.getElementById("ctl00_mainContent_sRoom3_adults").value;
                var sRoom3_children = document.getElementById("ctl00_mainContent_sRoom3_children").value;
                var sRoom3_infants = document.getElementById("ctl00_mainContent_sRoom3_infants").value;
        
                var count = parseInt(sRoom1_adults) + parseInt(sRoom1_children) + parseInt(sRoom1_infants) + parseInt(sRoom2_adults) + parseInt(sRoom2_children) + parseInt(sRoom2_infants) + parseInt(sRoom3_adults) + parseInt(sRoom3_children) + parseInt(sRoom3_infants);
                if((parseInt(sRoom3_adults) + parseInt(sRoom3_children) + parseInt(sRoom3_infants)) == 0){
                    valOccup += 1;
                    errors += '- Room 3 should have atleast one occupant<br>';
            }
        }

        if (numOfRooms >= 4) {
                var sRoom4_adults = document.getElementById("ctl00_mainContent_sRoom4_adults").value;
                var sRoom4_children = document.getElementById("ctl00_mainContent_sRoom4_children").value;
                var sRoom4_infants = document.getElementById("ctl00_mainContent_sRoom4_infants").value;
        
                var count = parseInt(sRoom1_adults) + parseInt(sRoom1_children) + parseInt(sRoom1_infants) + parseInt(sRoom2_adults) + parseInt(sRoom2_children) + parseInt(sRoom2_infants) + parseInt(sRoom3_adults) + parseInt(sRoom3_children) + parseInt(sRoom3_infants) + parseInt(sRoom4_adults) + parseInt(sRoom4_children) + parseInt(sRoom4_infants);
                if((parseInt(sRoom4_adults) + parseInt(sRoom4_children) + parseInt(sRoom4_infants)) == 0){
                    valOccup += 1;
                    errors += '- Room 4 should have atleast one occupant<br>';
            }
        }

        if (numOfRooms == 5) {
                var sRoom5_adults = document.getElementById("ctl00_mainContent_sRoom5_adults").value;
                var sRoom5_children = document.getElementById("ctl00_mainContent_sRoom5_children").value;
                var sRoom5_infants = document.getElementById("ctl00_mainContent_sRoom5_infants").value;
        
                var count = parseInt(sRoom1_adults) + parseInt(sRoom1_children) + parseInt(sRoom1_infants) + parseInt(sRoom2_adults) + parseInt(sRoom2_children) + parseInt(sRoom2_infants) + parseInt(sRoom3_adults) + parseInt(sRoom3_children) + parseInt(sRoom3_infants) + parseInt(sRoom4_adults) + parseInt(sRoom4_children) + parseInt(sRoom4_infants) + parseInt(sRoom5_adults) + parseInt(sRoom5_children) + parseInt(sRoom5_infants);
                if((parseInt(sRoom5_adults) + parseInt(sRoom5_children) + parseInt(sRoom5_infants)) == 0){
                    valOccup += 1;
                    errors += '- Room 5 should have atleast one occupant<br>';
            }
        }

        var maxNumber = 9;
		

if (!flightStatus) {
 if (document.getElementById("ctl00_mainContent_sDepartAirport").value == "") {
 //if (form.sDepartAirport.value == "") {
    document.getElementById("sDepartAirport_label").style.color = "#f92408";
	numErrors++;
 }
else {
    document.getElementById("sDepartAirport_label").style.color = "#2ca3c5";
  }
}

if(checkInDate == "") {
     document.getElementById("checkIn_label").style.color = "#f92408";
	 numErrors++;
}   
else {
    document.getElementById("checkIn_label").style.color = "#2ca3c5";
}

if(checkOutDate == "") {
     document.getElementById("checkOut_label").style.color = "#f92408";
	 numErrors++;
}   
else {
    document.getElementById("checkOut_label").style.color = "#2ca3c5";
}


if(checkOutDate != "" && checkInDate != "") {  
		var tmpCheckInDate = toJSDate(checkInDate);
		if(!tmpCheckInDate){
			document.getElementById("checkIn_label").style.color = "#f92408";	
		} else {
   			document.getElementById("checkIn_label").style.color = "#2ca3c5";			
		}
		var tmpCheckOutDate = toJSDate(checkOutDate);
		if(!tmpCheckOutDate){
     		document.getElementById("checkOut_label").style.color = "#f92408";
		} else {
			document.getElementById("checkOut_label").style.color = "#2ca3c5";		
		}
		
		var arrInDate;
		var arrOutDate;
		var inDate_test = new Date("01 Jan 1900");
		var outDate_test = new Date("01 Jan 1900");
		if(tmpCheckInDate){
     		arrInDate = tmpCheckInDate.split('/');
     		inDate_test.setFullYear(arrInDate[2],arrInDate[1],arrInDate[0]);
		}
		if(tmpCheckInDate){
     		arrOutDate = tmpCheckOutDate.split('/');
     		outDate_test.setFullYear(arrOutDate[2],arrOutDate[1],arrOutDate[0]);
		}

		if(inDate_test < outDate_test){
   			 document.getElementById("checkIn_label").style.color = "#2ca3c5";
			 document.getElementById("checkOut_label").style.color = "#2ca3c5";
	 	} else  {
			document.getElementById("checkIn_label").style.color = "#f92408";
     		document.getElementById("checkOut_label").style.color = "#f92408";
     		numErrors++;
	 }
 }


 if (document.getElementById("ctl00_mainContent_chkDisclaimer") != null) {
    if(document.getElementById("cDisclaimer").checked == false) {
        document.getElementById("cDisclaimer_label").style.color = "#f92408";
        numErrors++;
    }
    else {
        document.getElementById("cDisclaimer_label").style.color = "2ca3c5";
    }
 }
 
 if (numErrors) {
    alertBox.setHeader("Form Error!")
	alertBox.setBody("Please enter valid details.");
	alertBox.show()	
	return false;
}

if(count > maxNumber) {
	 //document.getElementById("numError_label").style.display = "inline";
	 alertBox.setHeader("Form Error!")
	 alertBox.setBody("There can be a maximum of 9 passengers.");
	 alertBox.show();
	 return false;	 
     //numErrors++;
   }
   
if(valOccup > 0) {
	 alertBox.setHeader("Form Error!")
	 alertBox.setBody(errors);
	 alertBox.show();
	 return false;	 
   }
   
//else {
//	 document.getElementById("numError_label").style.display = "none";	 	
//}

//if(document.getElementById("cDisclaimer").checked == false) {
//	 document.getElementById("cDisclaimer_label").style.color = "#f92408";
//	 numErrors++;
//}
//else{
//    document.getElementById("cDisclaimer_label").style.color = "#2ca3c5";
//}

document.getElementById("ctl00_mainContent_checkInDate").value = document.getElementById("ctl00_mainContent_tCheckInDate").value;
return true;
}
