var x;
x=$(document);
x.ready(inicializar);

function inicializar(){
	igualarCajas();

	var boton_cerrar=$("#Jcerrar");
	boton_cerrar.click(cerrarCaja);		
	var boton_abrir=$("#Jabrir");
	boton_abrir.click(abrirCaja);		
	
	var boton_cerrar_doble=$("#JcerrarDoble");
	boton_cerrar_doble.click(cerrarCajaDoble);		
	var boton_cerrar_doble2=$("#JcerrarDoble2");
	boton_cerrar_doble2.click(cerrarCajaDoble);		
	var boton_abrir_doble=$("#JabrirDoble");
	boton_abrir_doble.click(abrirCajaDoble);		
	var boton_abrir_doble2=$("#JabrirDoble2");
	boton_abrir_doble2.click(abrirCajaDoble);	
	
	var boton_reserva=$("#submitReserva");
	boton_reserva.click(compruebaFormularioReserva);

	var boton_reserva_salon=$("#botonReservarSalon");
	boton_reserva_salon.click(muestraFormularioReservaSalon);
	
	var boton_oculta_reserva_salon=$("#JcerrarDoble2Salones");
	boton_oculta_reserva_salon.click(ocultaFormularioReservaSalon);
	
	var logo=$("#logo");
	var altura_logo=logo.width()+28;
	logo.width(altura_logo);
}

function igualarCajas(){
	//igualar altura de cajas
	if ($("#caja_contenido_doble_left").length > 0) {
		var altura_left=document.getElementById('caja_contenido_doble_left').offsetHeight;
		var altura_right=document.getElementById('caja_contenido_doble_right').offsetHeight;
		if(altura_left>altura_right){
			if(altura_left>500) altura_left=500;
			$("#caja_contenido_doble_right").css('height',altura_left);
			$("#caja_contenido_doble_left").css('height',altura_left);	
		}
		if(altura_right>altura_left){
			if(altura_right>500) altura_right=500;
			$("#caja_contenido_doble_left").css('height',altura_right);	
			$("#caja_contenido_doble_right").css('height',altura_right);
		}
	}
}

function cerrarCaja(){
	$("#caja_contenido_simple").fadeOut();
	$("#caja_contenido_simple_minimizada").slideDown();
}
function abrirCaja(){
	$("#caja_contenido_simple_minimizada").slideUp();
	$("#caja_contenido_simple").fadeIn();
}

function cerrarCajaDoble(){	
	$("#caja_contenido_doble").fadeOut();
	$("#caja_contenido_doble_minimizada").slideDown();
}
function abrirCajaDoble(){
	$("#caja_contenido_doble_minimizada").slideUp();
	$("#caja_contenido_doble").fadeIn();
}

function compruebaFormularioReserva(){
	var fecha_entrada= $("#fecha_entrada").attr('value');
	var fecha_salida= $("#fecha_salida").attr('value');
	if(fecha_entrada=='' || fecha_salida==''){
		alert('Debes introducir una fecha');
		return false;	
	}else{
		fecha_intro_dia=fecha_entrada.substring(0,2) ;
		fecha_intro_mes=fecha_entrada.substring(3,5) ;
		fecha_intro_ano=fecha_entrada.substring(6,10) ;
		fecha_intro=fecha_intro_ano+fecha_intro_mes+fecha_intro_dia;
		fecha_intro_motor=fecha_intro_ano+''+fecha_intro_mes+''+fecha_intro_dia;
		var fecha=new Date();
		var ano=fecha.getFullYear();
		var mes=fecha.getMonth() +1 ;
		if (mes<10) mes='0'+mes;
		var dia=fecha.getDate();
		if(dia<10) dia='0'+dia;
		fecha_actual=''+ano+mes+dia;
		if(fecha_intro<fecha_actual){
			alert("La fecha de entrada introducida corresponde al pasado");
		}else{
			fecha_intro_dia=fecha_salida.substring(0,2) ;
			fecha_intro_mes=fecha_salida.substring(3,5) ;
			fecha_intro_ano=fecha_salida.substring(6,10) ;
			fecha_intro_=fecha_intro_ano+fecha_intro_mes+fecha_intro_dia;
			fecha_intro_motor_=fecha_intro_ano+''+fecha_intro_mes+''+fecha_intro_dia;
			if(fecha_intro_<=fecha_intro){
				alert("La fecha de salida introducida debe ser posterior a la de entrada");
			}else{
				$("#inidate").attr("value",fecha_intro_motor);
				$("#enddate").attr("value",fecha_intro_motor_);
				//document.forms['reservas'].submit();
				return true;
			}
		}
	}
}

function actualizaFechaSalida(){
	val_llegada=$("#fecha_entrada").attr("value");
	val_salida=sumaDia(val_llegada);
	$("#fecha_salida").attr("value",val_salida);
}

function sumaDia(sFec0){
	var aFinMes = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); 
	var nDia = parseInt(sFec0.substr(0, 2), 10);
	var nMes = parseInt(sFec0.substr(3, 2), 10);
	var nAno = parseInt(sFec0.substr(6, 4), 10);
	nDia += 1;
	diasMes=aFinMes[nMes-1];
	if (nDia > diasMes){
		nDia = 1;
		nMes += 1;
		if (nMes == 13){
			nMes = 1;
			nAno += 1;
		}
	}
	if (nDia<10) nDia='0'+nDia;
	nDia=nDia.toString();
	if (nMes<10) nMes='0'+nMes;
	nMes=nMes.toString();
	nAno=nAno.toString();
	var fecha=nDia+'/'+nMes+'/'+nAno;
	return fecha;
} 

function muestraFormularioReservaSalon(){
	$("#caja_contenido_doble_right").show();
	$("#caja_contenido_doble_right").animate( { width:"350px" }, { queue:true, duration:500 } ) ;
	$("#caja_contenido_doble_minimizada_right").show();
	$("#caja_contenido_doble_minimizada_right").animate( { width:"350px" }, { queue:true, duration:500 } ) ;
}

function ocultaFormularioReservaSalon(){
	$("#caja_contenido_doble_right").animate( { width:"0px" }, { queue:true, duration:500 } );
	$("#caja_contenido_doble_right").slideUp();
	$("#caja_contenido_doble_minimizada_right").animate( { width:"0px" }, { queue:true, duration:500 } );
	$("#caja_contenido_doble_minimizada_right").slideUp();
}


