Calendar.setup({
inputField		:		"final",     // id of the input field
ifFormat			:		"%Y/%d/%m",     // format of the input field (even if hidden, this format will be honored)
button			:		"finalCal",       // ID of the span where the date is to be shown
daFormat			:		"%A, %B %d, %Y",// format of the displayed date
align				:		"Tl",           // alignment (defaults to "Bl")
dateStatusFunc	:		function (date) {
								if (document.getElementById('inicio').value == "") {
									return false;
								}
								else {
									if (date.getFullYear() < fechaInicio.getFullYear()) {
										return false;
									}
									
									if (date.getMonth()+1 < fechaInicio.getMonth()) {
										if (date.getFullYear() <= fechaInicio.getFullYear()) {
											return false;
										}
									}
										
									if (date.getDate() < fechaInicio.getDate()) {
										if (date.getMonth()+1 <= fechaInicio.getMonth()) {
											if (date.getFullYear() <= fechaInicio.getFullYear()) {
												return false;
											}
										}
									}
								}
								
								// Si hay fechas reservadas
								var cDate = date.getFullYear() + "/";
								if (date.getDate() < 10) {
									cDate = cDate + "0" + date.getDate() + "/";
								}
								else {
									cDate = cDate + date.getDate() + "/";
								}
								
								if ((date.getMonth()+1) < 10) {
									cDate = cDate + "0" + (date.getMonth()+1);
								}
								else {
									cDate = cDate + (date.getMonth()+1);
								}
								var total = (fechasInvalidas.length);
								//alert(fechasInvalidas[0])
								//alert(cDate)
								for (i=0; i<total; ++i) {
									if (fechasInvalidas[i] == cDate) {
										return true;
									}
								}
								
								document.getElementById('final').value = '';
								return false;
							},
/*
onSelect			:		function (calendar, date) {
								
								input = document.getElementById('final');
								
								var splitDate = date.split('/');
								
								fechaFin.setFullYear(splitDate[0]);
								fechaFin.setMonth(splitDate[2]);
								fechaFin.setDate(splitDate[1]);
								
								/*
								if (fechaFin.getFullYear() < fechaInicio.getFullYear()) {
									return;
								}
								
								if (fechaFin.getMonth() < fechaInicio.getMonth()) {
									if (fechaFin.getFullYear() <= fechaInicio.getFullYear()) {
										return;
									}
								}
									
								if (fechaFin.getDate() < fechaInicio.getDate()) {
									if (fechaFin.getMonth() <= fechaInicio.getMonth()) {
										if (fechaFin.getFullYear() <= fechaInicio.getFullYear()) {
											return;
										}
									}
								}
								*/
								/*
								input.value = fechaFin.getFullYear() + "/";
								if (fechaFin.getDate() < 10) {
									input.value = input.value + "0" + fechaFin.getDate() + "/";
								}
								else {
									input.value = input.value + fechaFin.getDate() + "/";
								}
								
								if (fechaFin.getMonth() < 10) {
									input.value = input.value + "0" + fechaFin.getMonth();
								}
								else {
									input.value = input.value + fechaFin.getMonth();
								}
								
							},
*/
onClose			:		function (calendar) {
								calendar.hide();
							}
});
 
