var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");

function dateElapsed(checkYear,checkMonth,checkDay,testYear,testMonth,testDay) {
	var todaystring=montharray[testMonth]+" "+testDay+", "+testYear;
	var paststring=montharray[checkMonth]+" "+checkDay+", "+checkYear;
	var difference=(Math.round((Date.parse(todaystring)-Date.parse(paststring))/(24*60*60*1000))*1);
	return difference;
}

function y2k(number) { 
	return (number < 1000) ? number + 1900 : number; 
}

function isDate (year,month,day) {
	
	var today = new Date();
	year = ((!year) ? y2k(today.getYear()):year);
	month = ((!month) ? today.getMonth():month-1);
	if (!day) return false
	var test = new Date(year,month,day);
	if ( (year >= y2k(test.getYear())) &&(month >= test.getMonth()) &&(day >= test.getDate()) )
		return true;
	else
		return false
}

function populateDate(s,numDays) {
	var d=new Date();
	d.setDate(d.getDate()+ parseInt(numDays));
	dateArr= new Array([(d.getFullYear()==TodayYear ? 0 : 1),d.getMonth(),(d.getDate()-1)]);
	return dateArr;
}