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(){
	$("#select-vive-barcelona").change(irSeccionViveBarcelona);
	$("#rss").mouseenter(muestraRecuadroRSS);
	$("#submenursstop").mouseleave(ocultaRecuadroRSS);
	$(".eventos-vive-bcn ul li a").click(cargaEventoViveBCN);
	$("#submitNewsletter").click(comprobarNewsletter);
	$("#submitContacto").click(comprobarContacto);
	$("#submitTrabaja").click(comprobarTrabaja);
	$("#submitPresupuesto").click(comprobarPresupuesto);

	$(".categorias a").click(muestraLinksCategoria);

	$(".imagen_userfile").dropShadow({left:8, top:8, blur:4, opacity:0.8}); 
	
	$("#submitReservas").click(ponFechaYEnvia);
	
	$("#hasta").change(enviarPuntoInteres2);
	$("#submitComoLlegar").click(enviarPuntoInteres2);
}

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 enviarPuntoInteres2(){
	var desde=$("#desde").attr('value');
	var hasta=$("#hasta").attr('value');
	obtenerRuta(desde,hasta);
	return false;
}

function enviarPuntoInteres2(){
	var desde=$("#desde").attr('value');
	var hasta=$("#hasta").attr('value');
	obtenerRuta(desde,hasta);
	return false;
}

function ponerSombra(){
	var kk=$(".imagen_userfile");
	foto=new Image();
	foto.src=kk.attr('src');
	ancho=foto.width;
	alto=foto.height;
		
	$(".sombra_userfile").attr('width',ancho);
	$(".sombra_userfile").attr('height',alto);
}

function irSeccionViveBarcelona(){
	var pagina=$(this).attr("value");
	$("#formularioVive").attr('action',pagina);
	$("#formularioVive").submit();
}

function muestraRecuadroRSS(){
	$("#submenursstop").show();
}

function ocultaRecuadroRSS(){
	$("#submenursstop").hide();
}

function cargaEventoViveBCN(){
	$(".eventos-vive-bcn ul li a").css('font-weight','normal');
	$(this).css('font-weight','bold');
	var linkea=$(this).attr('href');
	var id_idioma=$("#id_idioma_oculto").attr('value');
	//obtenemos la seccion que hay que cargar en el div #carga
	var x=$("#carga");
	x.ajaxStart(inicioCarga);
	x.load("includes/contenido-eventos-vive-bcn.php",{seccion: linkea, id_idioma:id_idioma});
	return false;
}

function inicioCarga(){
  var x=$("#carga");
  x.html('<div class="loading2"><img src="gestion/img/ajax-loader.gif"></div>');
}

function comprobarNewsletter(){
	var error=0;
	var frase=devuelveFrase();
	
	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=$("#Jemail");
	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(error==0)
		document.forms['form_newsletter'].submit();
	else
		alert(frase);
}

function comprobarContacto(){
	var error=0;
	var frase=devuelveFrase();

	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=$("#Jemail");
	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');
	}

	if(error==0)
		document.forms['form_contacto'].submit();
	else
		alert(frase);
}

function comprobarTrabaja(){
	var error=0;
	var frase=devuelveFrase();

	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=$("#Jemail");
	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');
	}

	if(error==0)
		document.forms['form_trabaja'].submit();
	else
		alert(frase);
}

function comprobarPresupuesto(){
	var error=0;
	var frase=devuelveFrase();

	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 Jempresa=$("#Jempresa");
	var er_cp = /(^)$/	//que no sea cadena vacía
	if(er_cp.test(Jempresa.attr('value'))) { 
		error=1;
		Jempresa.addClass('error_campo');
	}else{
		Jempresa.removeClass('error_campo');
	}

	var Jdireccion=$("#Jdireccion");
	var er_cp = /(^)$/	//que no sea cadena vacía
	if(er_cp.test(Jdireccion.attr('value'))) { 
		error=1;
		Jdireccion.addClass('error_campo');
	}else{
		Jdireccion.removeClass('error_campo');
	}

	var Jciudad=$("#Jciudad");
	var er_cp = /(^)$/	//que no sea cadena vacía
	if(er_cp.test(Jciudad.attr('value'))) { 
		error=1;
		Jciudad.addClass('error_campo');
	}else{
		Jciudad.removeClass('error_campo');
	}

	var dateP3=$("#dateP3");
	var er_cp = /(^)$/	//que no sea cadena vacía
	if(er_cp.test(dateP3.attr('value'))) { 
		error=1;
		dateP3.addClass('error_campo');
	}else{
		dateP3.removeClass('error_campo');
	}

	var dateP4=$("#dateP4");
	var er_cp = /(^)$/	//que no sea cadena vacía
	if(er_cp.test(dateP4.attr('value'))) { 
		error=1;
		dateP4.addClass('error_campo');
	}else{
		dateP4.removeClass('error_campo');
	}

	if(error==0)
		document.forms['form_presupuesto'].submit();
	else
		alert(frase);
}

function muestraLinksCategoria(){
	var valor_href=$(this).attr('href');
	var id_idioma=1;
	var x=$("#links");
	x.ajaxStart(inicioCarga);
	x.load("includes/links_categoria.php",{categoria: valor_href, id_idioma:id_idioma});
	return false;
}

function inicioCarga(){
  var x=$("#links");
  x.html('<div class="loading2"><img src="gestion/img/ajax-loader.gif"></div>');
}


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();
}

