//Date Checking functions padout,y2k,datecompare
	
	function padout(number) { return (number < 10) ? '0' + number : number; }
	
	function y2k(number) { return (number < 1000) ? number + 1900 : number; }

	function dateCheck(SDate,EDate)
	{
		var startdate=SDate.split("-");
		var endsdate=EDate.split("-");
		var aPosStart = SDate.indexOf("-");
		var aPosEnd = EDate.indexOf("-");
		if (parseInt(aPosStart)==-1)
		{
			var startdate=SDate.split("-");
		}
		
		if (parseInt(aPosEnd)==-1)
		{
			var endsdate=EDate.split("-");
		}
		
		var startday = startdate[0];
		var startmonth = startdate[1];
		var startyear = startdate[2];
		
		var endday = endsdate[0];
		var endmonth = endsdate[1];
		var endyear = endsdate[2];
	
		unvalidstartdate = startday + '-' + startmonth + '-' + startyear;
		unvalidenddate = endday + '-' + endmonth + '-' + endyear;
	
		var startdate = new Date(startyear-0,startmonth-1,startday-0);
		var enddate = new Date(endyear-0,endmonth-1,endday-0);
	
		var validstartdate = padout(startdate.getDate()) + '-' + padout(startdate.getMonth()+1) + '-' + y2k(startdate.getYear())
		var validenddate = padout(enddate.getDate()) + '-' + padout(enddate.getMonth()+1) + '-' + y2k(enddate.getYear())
		
		
		if (unvalidstartdate != validstartdate) {
			alert('Date: ' + unvalidstartdate + ' is Not Valid');
			return false;
		}
	
		if (unvalidenddate != validenddate) {
			alert('Date: ' + unvalidenddate + ' is Not Valid');
			return false;
		}
	
		starttime = Date.UTC(y2k(startdate.getYear()),startdate.getMonth(),startdate.getDate(),0,0,0);
		endtime = Date.UTC(y2k(enddate.getYear()),enddate.getMonth(),enddate.getDate(),0,0,0);
	  
		if (starttime <= endtime) {
			// valid
		}
		else {
			
			alert('Date Selected less than '+SDate);
			return false;
		}
		return true;
	}
	
	
