function getDate(datestring) {

	var date = null;

	if(datestring.length==10) {
	
		var year = datestring.substring(10,6);
		var month = datestring.substring(5,3) - 1;
		var dayOfMonth = datestring.substring(2,0);

		date = new Date();
		date.setDate(1);
		date.setFullYear(year);
		date.setMonth(month);
		date.setDate(dayOfMonth);
		
	} else if (datestring.length==11) {


		var year = datestring.substring(7,11);
		var dayOfMonth = datestring.substring(0,2);
		var monthCode = datestring.substring(3,6);
		var month = 0;

		 if  (monthCode=="JAN")
		   month = 0;
		 else if(monthCode=="FEB")
		  month = 1;
		 else if(monthCode=="MAR")
		  month = 2;
		 else if (monthCode=="APR")
		  month = 3;
		 else if(monthCode=="MAY")
		  month = 4;
		 else if(monthCode=="JUN")
		  month = 5;
		 else if(monthCode=="JUL")
		  month = 6;
		 else if(monthCode=="AUG")
		  month = 7;
		 else if(monthCode=="SEP")
		  month = 8;
		 else if(monthCode=="OCT")
		  month = 9;
		 else if(monthCode=="NOV")
		  month = 10;
		 else if(monthCode=="DEC")
		  month = 11;
  
		date = new Date();
		
		date.setDate(1);	//FIXed by Kishantha phewwww that was BIG.
		date.setFullYear(year);
		date.setMonth(month);
		date.setDate(dayOfMonth);	
	}

	return date;
}


var Tomorrow = new Date();
Tomorrow.setTime(Today.getTime()+ 1*1000*60*60*24)



function selectDateValidation(){


	var difference = getDate(document.forms[0].StartDate.value).getTime() - Today.getTime() ;
	var daysDifference = Math.floor(difference/1000/60/60/24);
	

	if(daysDifference > 93){
	
		alert("Date should be less than 93 days from today");
		var startDate = new Date();
		startDate.setTime(startDate.getTime()+ 93*1000*60*60*24);
		
		var year = startDate.getFullYear();
		var month =startDate.getMonth();
		var dayOfMonth = startDate.getDate();
		
		StartDate_Object.setPicked(year, month , dayOfMonth, false);
		StartDate_Object.pickDay(false);
		
	}
	
	if(daysDifference < 1){
	
		alert("Date should be greater than todays date");
		var startDate = new Date();
		startDate.setTime(startDate.getTime()+ 1*1000*60*60*24);
		
		var year = startDate.getFullYear();
		var month =startDate.getMonth();
		var dayOfMonth = startDate.getDate();
		
		StartDate_Object.setPicked(year, month , dayOfMonth, false);
		StartDate_Object.pickDay(false);
		
	}

}