// JavaScript Document
function CompareDates(objFromDate, objToDate)
{
	var str1  = objFromDate.value;
	var str2  = objToDate.value;
	var datetxt1 = str1.split("/");
	var datetxt2 = str2.split("/");
	
	var dt1   	= parseInt(datetxt1[0],10);
	var mon1  	= parseInt(datetxt1[1],10) - 1;
	var yr1		= parseInt(datetxt1[2],10);
 	var dt2   	= parseInt(datetxt2[0],10);
	var mon2  	= parseInt(datetxt2[1],10) - 1;
	var yr2		= parseInt(datetxt2[2],10);
	if (yr1 < 100) {yr1 = yr1 + 2000;}
	if (yr2 < 100) {yr2 = yr2 + 2000;}
	
	var date1 = new Date(yr1, mon1, dt1);
	var date2 = new Date(yr2, mon2, dt2);

	if(date2 < date1)
	{
		return false;
	}
	else
	{
		return true;
	}
} 

function AfterToday(objDate) {
	var str1  	= objDate.value;
	var datetxt1 = str1.split("/");	
	var dt1   	= parseInt(datetxt1[0],10);
	var mon1  	= parseInt(datetxt1[1],10) - 1;
	var yr1		= parseInt(datetxt1[2],10);	
	//var dt1   = parseInt(str1.substring(0,2),10);
	//var mon1  = parseInt(str1.substring(3,5),10);
	//var yr1   = parseInt(str1.substring(6,10),10);
	if (yr1 < 100) {yr1 = yr1 + 2000;}
	var date1 = new Date(yr1, mon1, dt1);
	
	var today = new Date();
	
	if (date1 < today) {return false;} else {return true;}
}

function IsDateValid(objDate) {
	if (objDate.value == "DD/MM/YYYY" | objDate.value == "DD/MM/YY" | objDate.value == "") {return false;}
	
	var datetxt = objDate.value.split("/");
	
	if (datetxt.length != 3) {return false;}
	
	var dt   = parseInt(datetxt[0],10);
	var mon  = parseInt(datetxt[1],10);
	var yr   = parseInt(datetxt[2],10);
	
	if (yr < 100) {yr = yr + 2000;}

	if (dt > 31  | dt  < 1) {return false;}
	if (mon > 12 | mon < 1) {return false;}

	return true;
} 
