/* Inicializacion en español para la extension 'UI date picker' para jQuery. */
/* Traducido por Vester (xvester@gmail.com). */
jQuery(function($){
	$.datepicker.regional['es'] = {
		closeText: 'Cerrar',
		prevText: '&#x3c;Ant',
		nextText: 'Sig&#x3e;',
		currentText: 'Hoy',
		monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
		'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
		monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
		'Jul','Ago','Sep','Oct','Nov','Dic'],
		dayNames: ['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;bado'],
		dayNamesShort: ['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],
		dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','S&aacute;'],
		dateFormat: 'dd-mm-yy', firstDay: 1,
		isRTL: false};
	$.datepicker.setDefaults($.datepicker.regional['es']);
});

function cambiarFecha(){
	var fecha_desde=document.getElementById('desde').value;
	if(fecha_desde.replace(/ /g, '') != '' && fecha_desde != null){
		var fecha_hasta=document.getElementById('hasta').value;
		var arrayFecha = fecha_desde.split('-');
		var dia=arrayFecha[0];
		var mes=arrayFecha[1];
		var anio=arrayFecha[2];
		if( vueltaFecha(fecha_desde) >  vueltaFecha(fecha_hasta) ){
			fechaHasta=new Date(eval(anio),eval(mes)-1,eval(dia)+1);
			(fechaHasta.getDate()<10) ? dia2='0'+String(fechaHasta.getDate()) : dia2=fechaHasta.getDate();
			((parseInt(fechaHasta.getMonth())+1)<10) ? mes2='0'+String((parseInt(fechaHasta.getMonth())+1)) : mes2=(parseInt(fechaHasta.getMonth())+1);
			document.getElementById('hasta').value= dia2+'-'+mes2+'-'+fechaHasta.getFullYear();
		}
		$(function() {
				$('#hasta').datepicker('option', 'minDate', new Date(eval(anio),eval(mes)-1,eval(dia)+1));
		});
	}
}
$(function() {
	$("input#desde").datepicker({/*showOn: 'button', buttonImage: 'estilos/images/calendar.gif',
	 buttonImageOnly: false,*/minDate: new Date(),changeMonth: true,changeYear: true,onClose: function(date) { cambiarFecha() }});
});
$(function() {
	var fechaFin=new Date();
	$("input#hasta").datepicker({/*showOn: 'button', buttonImage: 'estilos/images/calendar2.gif',
	 buttonImageOnly: false,*/minDate:new Date(fechaFin.getFullYear(),fechaFin.getMonth()/*+1*/,fechaFin.getDate()+1),changeMonth: true,changeYear: true});
});
$(function() {
	$("input#fecha,input#fecha2,input#fecha3,input#fecha1").datepicker({minDate: new Date(),changeMonth: true,changeYear: true});
});
function vueltaFecha(fecha){
	var arrayFecha = fecha.split('-');
	return arrayFecha[2]+arrayFecha[1]+arrayFecha[0];
}