var controller=1;//variable que controlará si nos pinchan en alguna foto 
var controller_ant=1;
var x;
x=$(document);
x.ready(inicializar);

function inicializar(){
	$("#capaSup").slideUp("normal"); 
	$("#cebo").click(function () {
		  $("#capaSup").slideToggle("slow");
    });
	//menu hover
	$("#menu ul li a[class*='selector']").mouseover(muestraSubmenu);
	$("#menu").mouseleave(ocultaSubmenu);
	//reservas
	$("#submitReservas").click(ponFechaYEnvia);
	//contacto
	$("#submitContacto").click(comprobarContacto);
	//newsletter
	$("#submitNewsletter").click(comprobarNewsletter);
}

function diHola(){
	var valor=$(this).attr('id');
	alert(valor);
}

function devuelveFrase(){
	//segun idioma asignamos frases javascript
	var idioma_actual_oculto=$("#idioma_actual_oculto").attr('value');
	switch (idioma_actual_oculto){
		case 'es':	
			var frase="Hay campos obligatorios incompletos";
			break;
		default:
			var frase="Incomplete required fields";
	}
	return frase;
}
function devuelveFrase2(){
	//segun idioma asignamos frases javascript
	var idioma_actual_oculto=$("#idioma_actual_oculto").attr('value');
	switch (idioma_actual_oculto){
		case 'es':	
			var frase="Debe aceptar las condiciones legales";
			break;
		default:
			var frase="You have to accept the legal conditions";
	}
	return frase;
}


function comprobarContacto(){
	var error=0;
	var frase=devuelveFrase();
	var frase2=devuelveFrase2();

	var Jnombre=$("#Jnombre");
	var er_cp = /(^)$/	//que no sea cadena vacía
	if(er_cp.test(Jnombre.attr('value'))) { 
		error=1;
		Jnombre.addClass('error_campo');
	}else{
		Jnombre.removeClass('error_campo');
	}

	var Japellidos=$("#Japellidos");
	var er_cp = /(^)$/	//que no sea cadena vacía
	if(er_cp.test(Japellidos.attr('value'))) { 
		error=1;
		Japellidos.addClass('error_campo');
	}else{
		Japellidos.removeClass('error_campo');
	}

	var Jemail=$("#Jmail");
	var er_cp=/(^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+))+$/
	if(!er_cp.test(Jemail.attr('value'))) { 
		error=1;
		Jemail.addClass('error_campo');
	}else{
		Jemail.removeClass('error_campo');
	}
	
	var Jtelefono=$("#Jtelefono");
	var er_cp = /(^([0-9]{9,15}))$/		//9-15 numeros
	if(!er_cp.test(Jtelefono.attr('value'))) { 
		error=1;
		Jtelefono.addClass('error_campo');
	}else{
		Jtelefono.removeClass('error_campo');
	}

	var Jpais=$("#Jpais");
	var er_cp = /(^)$/	//que no sea cadena vacía
	if(er_cp.test(Jpais.attr('value'))) { 
		error=1;
		Jpais.addClass('error_campo');
	}else{
		Jpais.removeClass('error_campo');
	}

	var Jprovincia=$("#Jprovincia");
	var er_cp = /(^)$/	//que no sea cadena vacía
	if(er_cp.test(Jprovincia.attr('value'))) { 
		error=1;
		Jprovincia.addClass('error_campo');
	}else{
		Jprovincia.removeClass('error_campo');
	}

	if($("#Jacepto").is(':checked') ){
		error2=0;
	}else{
		error2=1;
	}

	if(error==0 && error2==0){
		document.forms['form_contacto'].submit();
	}else{
		if(error2==1)
			alert(frase2);
		else
			alert(frase);
	}
}

function comprobarNewsletter(){
	var error=0;
	var frase=devuelveFrase();
	var frase2=devuelveFrase2();

	var Jnombre=$("#Jnombre");
	var er_cp = /(^)$/	//que no sea cadena vacía
	if(er_cp.test(Jnombre.attr('value'))) { 
		error=1;
		Jnombre.addClass('error_campo');
	}else{
		Jnombre.removeClass('error_campo');
	}

	var Japellidos=$("#Japellidos");
	var er_cp = /(^)$/	//que no sea cadena vacía
	if(er_cp.test(Japellidos.attr('value'))) { 
		error=1;
		Japellidos.addClass('error_campo');
	}else{
		Japellidos.removeClass('error_campo');
	}

	var Jemail=$("#Jmail");
	var er_cp=/(^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+))+$/
	if(!er_cp.test(Jemail.attr('value'))) { 
		error=1;
		Jemail.addClass('error_campo');
	}else{
		Jemail.removeClass('error_campo');
	}
	
	if($("#Jacepto").is(':checked') ){
		error2=0;
	}else{
		error2=1;
	}

	if(error==0 && error2==0){
		document.forms['form_newsletter'].submit();
	}else{
		if(error2==1)
			alert(frase2);
		else
			alert(frase);
	}
}

function muestraSubmenu(){
	//ocultamos cualquier caja que haya abierta
	$("div[id*='caja_selector']").hide();
	$("#menu ul li a[class*='selector']").css('border-bottom','none');
	//mostramos la caja que toca
	$(this).css('border-bottom','5px solid #574424');
	var clase=$(this).attr('class');
	var caja_selector=clase.substring(8,9);
	$("#caja_selector"+caja_selector).show();
}

function ocultaSubmenu(){
	$("div[id*='caja_selector']").hide();
	$("#menu ul li a[class*='selector']").css('border-bottom','none');
}

function ponFechaYEnvia(){
	var fecha=$("#date1").attr('value');	
	fecha_dia=fecha.substring(0,2);
	fecha_mes=fecha.substring(3,5);
	fecha_ano=fecha.substring(6,10);
	fecha_motor=fecha_mes+'/'+fecha_dia+'/'+fecha_ano;
	$("#dateMotor").attr('value',fecha_motor);
	document.forms['reservas'].submit();
}

