//Source = Nombre de la textbox a observar
//Target = Nombre de la textbox a modificar
//Timelaps = Cantidad en dias a añadir

UpdateDate = function (Source, Target, Timelapse)
{
	//1 Week = 7 * 24 * 60 * 60 * 1000 miliseconds = 604800000;
	var timeIncrease = Timelapse * 24 * 60 * 60 * 1000;
	var dateString = $(Source).value;
	var dateMatches = dateString.split("/");
	var dateDay  = dateMatches[0];
	var dateMon  = dateMatches[1];
	var dateYear = dateMatches[2];
	
	var sourceTime = Date.parse( dateMon + "/" + dateDay + "/" + dateYear );
	var targetTime = sourceTime*1 + timeIncrease*1;
	
	var newDate = new Date();
	newDate.setTime(targetTime);
	
	var newDay = newDate.getDate();
	var newMon = (newDate.getMonth()+1);
	var newYear = newDate.getFullYear();
	
	newDay = (newDay + "").length == 1 ? "0"+newDay : newDay;
	newMon = (newMon + "").length == 1 ? "0"+newMon : newMon;
	
	$(Target).value = newDay + "/" + newMon + "/" + newYear;
}

// Metodo para actualizar campos de mostrar fecha en formato legible
AlertSelectedDate = function (Source, Target, Lang) {
	var language_month	= $H({
		'fr_FR.UTF-8'	: [ 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 
		'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre' ],
		'es_ES.UTF-8'	: [ 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 
		'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre' ]
	});
	var language_day = $H({
		'fr_FR.UTF-8'	: [ 'Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi' ],
		'es_ES.UTF-8'	: [ 'Domingo','Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado' ]
	});
	
	// Formato fecha 22/08/2008
	var dateString = $(Source).value;		
	var parsedDate = dateString.split("/");
	var day = parsedDate[0];
	var month = parsedDate[1];
	var year = parsedDate[2];		
	var date = new Date(year, month-1, day);
	var numday = date.getDay();
	var langDay = language_day[Lang];
	var dayName = langDay[numday];
	
	var nummonth = date.getMonth();		
	var langMonth = language_month[Lang];
	var monthName = langMonth[nummonth];	
	
	$(Target).update(dayName + " " + day + " " + monthName); 
}