

function driver()
{
	if((document.form1.FromDate.value == "") && (document.form1.ToDate.value == "" ))
	{
			alert("From date is empty");
			document.form1.FromDate.focus();
			return false;
	}
	if((document.form1.FromDate.value == "") && (document.form1.ToDate.value != "" ))
	{
			alert("From date is empty");
			document.form1.FromDate.focus();
			return false;
	}
	if((document.form1.FromDate.value != "") &&  (document.form1.ToDate.value != "")){
		  if (!date_validation(document.form1.FromDate.value,document.form1.ToDate.value)) 
		{
		
						alert ("To date is less than From date.");
						document.form1.ToDate.value = "";
						document.form1.ToDate.focus();
						return false;
			
		}
	}
}

 function date_validation(txt_Disfrom,txt_Disto){
	var stdate=txt_Disfrom.split("/");
	var enddate=txt_Disto.split("/");
	
	var prostdate = new Date();
	prostdate.setFullYear(stdate[2]);
	prostdate.setMonth(stdate[1]-1);
	prostdate.setDate(stdate[0]);
	
	var proenddate = new Date();
	proenddate.setFullYear(enddate[2]);
	proenddate.setMonth(enddate[1]-1);
	proenddate.setDate(enddate[0]);
	
	var startingdate = prostdate.getTime();
	var endingdate = proenddate.getTime();
	
	if(startingdate > endingdate)
	{
		return false;
	}
	return true;
}

function date_valid(txt_Disfrom,txt_Disto){
	var stdate=txt_Disfrom.split("/");
	var enddate=txt_Disto.split("/");
	var prostdate = new Date();
	prostdate.setFullYear(stdate[2]);
	prostdate.setMonth(stdate[0]-1);
	prostdate.setDate(stdate[1]);
	
	var proenddate = new Date();
	proenddate.setFullYear(enddate[2]);
	proenddate.setMonth(enddate[0]-1);
	proenddate.setDate(enddate[1]);
	
	var startingdate = prostdate.getTime();
	var endingdate = proenddate.getTime();

	if(startingdate > endingdate)
	{
		return false;
	}
	return true;
}

