
function y2k(number) { return (number < 1000) ? number + 1900 : number; }

function daysElapsed(date1,date2) {
	var start_date = Date.UTC(date2.getMonth(),date2.getDate(),y2k(date2.getYear()),date2.getHours(),date2.getMinutes(),0) * -1;
	var end_date = Date.UTC(date1.getMonth(),date1.getDate(),y2k(date1.getYear()),date1.getHours(),date1.getMinutes(),0) * -1;
	var difference = '';
	var  chk = '';
	//-----check for today date and time should be less than the start date time ---------
	var start_date_chk = Date.UTC(date2.getMonth(),date2.getDate(),y2k(date2.getYear()),date2.getHours(),date2.getMinutes(),0) * -1;
	var today_date = new Date();
	var today_date_chk = Date.UTC(today_date.getMonth(),today_date.getDate(),y2k(today_date.getYear()),today_date.getHours(),today_date.getMinutes(),0) * -1;
	//alert("start:"+start_date_chk);
	//alert("today:"+today_date_chk);	
	if(start_date_chk > today_date_chk){
		//alert("selected dateTime is greater than present time");
		return -1;
	}else{
		if(start_date > 0 && end_date >0){
			difference = start_date - end_date;			
			chk = 	difference/1000/60/60/24;
		}else{
			chk = -1;
		}
		
		return chk;
	}
	//------------
	
	
}
