function vali()
{

err = "";
var form1 = document.getElementById("form1");
if(form1.txtdate.value == "")
err = "Invalid Arrival Date\n";

if(form1.txtdate2.value == "")
err = err+"Invalid Departure Date\n";

if(form1.select.value =="0")
 err = err+"Invalid Adults\n";


var date1=document.form1.txtdate.value;
var date2=document.form1.txtdate2.value;

var d = new Date();

var curr_date = d.getDate();
var curr_month = d.getMonth()+1;
var curr_year = d.getFullYear();

if (curr_month=="10" || curr_month=="11" || curr_month=="12")
{
	curr_month=curr_month
}
else
{
	curr_month="0"+curr_month
}

if (curr_date=="1" || curr_date=="2" || curr_date=="3" || curr_date=="4" || curr_date=="5" || curr_date=="6" || curr_date=="7" || curr_date=="8" || curr_date=="9")
{
	curr_date="0"+curr_date
}
else
{
	curr_date=curr_date
}
today = curr_month+"/"+curr_date+"/"+curr_year

if(Date.parse(today) > Date.parse(date2))
//alert(today);
//alert(date2);
 err = err+"Departure Date Should Greater than Today Date\n";

/*if (compareDates(getDateValue(startDate), getDateValue(endDate))>0)
 err = err+"Departure Date should not be earlier than Arrival Date\n";

date1=form1.txtdate.value.split("-");
date2 = form1.txtdate2.value.split("-");

 f = 0;
if(date1[2]> date2[2])
f = 1;
if(date1[2]>= date2[2] && date1[1] > date2[1] )
f = 1;
if(date1[1]>= date2[1] && date1[0] > date2[0] )
f = 1;*/

f=0;
if(Date.parse(date1) > Date.parse(date2))
f = 1;

if(f==1)
 err = err+"Arrival Date Should Less than Departure Date\n";
  
if(err == "")
ajaxFunction();
else
alert(err);
}
function createQuery(form)
{
    var elements = form.elements;
    var pairs = new Array();

    for (var i = 0; i < elements.length; i++) {

        if ((name = elements[i].name) && (value = elements[i].value))
            pairs.push(name + "=" + encodeURIComponent(value));
    }

    return pairs.join("&");
}
function ajaxFunction(){
	document.form1.Submit.setAttribute("disabled", "disabled");
	var ajaxRequest;  // The variable that makes Ajax possible!
	var query = createQuery(document.form1);
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("An error has occurred");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if (ajaxRequest.readyState == 4){
			document.getElementById("output").innerHTML = ajaxRequest.responseText;
			document.form1.Submit.removeAttribute("disabled");
		}
	}
	ajaxRequest.open("POST", "functions.asp", true);
	ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajaxRequest.send(query);
}