// JavaScript Document

// FUNCIONES

function cambia_calendario(cambiado,entrada,salida){
    var fecha_seleccionada = document.getElementById(cambiado).value;
    if(cambiado=='datepicker' || cambiado=='datepicker2'){
        // dd/mm/yyyy/
        if(fecha_seleccionada.substring(6)>document.getElementById(salida).value.substring(6)){
            // si el año ENTRADA es mayor que el año SALIDA
            mal=true;
        }else if(fecha_seleccionada.substring(3,5)>document.getElementById(salida).value.substring(3,5) && fecha_seleccionada.substring(6)==document.getElementById(salida).value.substring(6)){
            // si el mes ENTRADA es mayor que el mes SALIDA y el año es el mismo
            mal=true;
        }else if(fecha_seleccionada.substring(0,2)>document.getElementById(salida).value.substring(0,2) && fecha_seleccionada.substring(3,5)==document.getElementById(salida).value.substring(3,5) && fecha_seleccionada.substring(6)==document.getElementById(salida).value.substring(6)){
            // si el dia ENTRADA es mayor que el dia SALIDA y el mes y el año son el mismo
            mal=true;
        }else{
            mal=false;
        }
        //alert(mal);
        // Si se cambia la ENTRADA y es mayor que la SALIDA
        if(mal){
            document.getElementById(salida).value = fecha_seleccionada;
        }
    }else if(cambiado=='datepicker1' || cambiado=='datepicker3'){
        if(fecha_seleccionada.substring(6)<document.getElementById(entrada).value.substring(6)){
            // si el año SALIDA es menos que el año ENTRADA
            mal=true;
        }else if(fecha_seleccionada.substring(3,5)<document.getElementById(entrada).value.substring(3,5) && fecha_seleccionada.substring(6)==document.getElementById(entrada).value.substring(6)){
            // si el mes SALIDA es menos que el mes ENTRADA y el año es el mismo
            mal=true;
        }else if(fecha_seleccionada.substring(0,2)<document.getElementById(entrada).value.substring(0,2) && fecha_seleccionada.substring(3,5)==document.getElementById(entrada).value.substring(3,5) && fecha_seleccionada.substring(6)==document.getElementById(entrada).value.substring(6)){
            // si el dia SALIDA es menos que el dia ENTRADA y el mes y el año son el mismo
            mal=true;
        }else{
            mal=false;
        }
        //alert(mal);
        // Si se cambia la SALIDA y es menor que la ENTRADA
        if(mal){
            document.getElementById(entrada).value = fecha_seleccionada;
        }
    }
}

function abrir_ventana (pagina, ancho, alto) {
        var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=1, resizable=yes, width="+ancho+", height="+alto+", top=85, left=140";
        window.open(pagina,"",opciones);
}



// LLAMADAS JQUERY

$(function() {
	$('#datepicker').datepicker({
		numberOfMonths: 2,
		showButtonPanel: true,/*
		changeMonth: true,
		changeYear: true,*/
		dateFormat: 'dd/mm/yy',
		minDate: new Date(),
		maxDate: '+2y'
	});
	$('#datepicker1').datepicker({
        numberOfMonths: 2,
		showButtonPanel: true,
		dateFormat: 'dd/mm/yy',
		minDate: new Date(),
		maxDate: '+2y'
	});
	$('#datepicker2').datepicker({
         numberOfMonths: 2,
		showButtonPanel: true,
		dateFormat: 'dd/mm/yy',
		minDate: new Date(),
		maxDate: '+2y'
	});
	$('#datepicker3').datepicker({
        numberOfMonths: 2,
		showButtonPanel: true,
		dateFormat: 'dd/mm/yy',
		minDate: new Date(),
		maxDate: '+2y'
	});
});
