/*!
 * Date utils functions
 */
function addDaysToDate(date1, daysNumber, includeWeekends){
	
	var daysAddedNoWeekends = 1;
	var daysAdded = 1;
	var dateAux = new Date();
	while(daysAddedNoWeekends <= daysNumber){
		dateAux.setTime(date1.getTime() + daysAdded*24*60*60*100); 
		daysAdded = daysAdded+1;
		if(!isWeekendDay(dateAux))
			daysAddedNoWeekends = daysAddedNoWeekends+1;
		else{
			if(includeWeekends)
				daysAddedNoWeekends = daysAddedNoWeekends+1;
		}
	}
	return dateAux;
}

function isWeekendDay(date){
	var a=date.getDay();
	return !(a>0&&a<6);
}
