				
/* funciones gestion imagen de fondo*/				
				






function cargaBusqueda(){				
	
	 $.ajaxSetup ({   
		 cache: false,
		 contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15"
		 
	 });
	var valorbuscar=$('#buscar').val();	
					 
	$.post("AjaxBuscador.php", {buscar: valorbuscar},   	
	function(data){
		if(data.replace(/\s/g,"") == ""){
		$('#resultadosbuscador').slideUp(200);
		}
		$('#resultadosbuscador').find('#listado').html(data);
	});				
	
	
	if ($('#buscar').not(':empty') || $('#buscar').val()!=$('#buscar').attr('title')){	
		$('#resultadosbuscador').slideDown(300);		
	}else{
		$('#resultadosbuscador').slideUp(200);
	}			

}	


function validaemail(str) {
		var error=0;
		var at="@";
		var dot=".";
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
			error=1;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			error=1;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			error=1;

		}

		 if (str.indexOf(at,(lat+1))!=-1){
			error=1;

		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			error=1;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
			error=1;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    error=1;
		 }
		 
		if (error==1){
		   return false		 
		}else{
 		 return true					
		}
}


	





		function contacto(){
				
			//validar el formulario reserva y enviarlo si todo está correcto
			/*
			if (!$('#salon').val() || $('#salon').val()==$('#salon').attr('rel')){		
				$('#salon').parent().parent().find('.error').fadeIn(300);
				return false;
			}					
			*/
			if ($('#fechatexto').is(':empty')){			
				$('#datepicker').parent().find('.error').fadeIn(300);
				return false;
			}	
			
			if (!$('#hora').val() || $('#hora').val()==$('#hora').attr('rel')){		
				$('#hora').parent().parent().find('.error').fadeIn(300);
				return false;
			}
			
					
	
			//validar el formulario reserva y enviarlo si todo está correcto
			if ($('#serviciosseleccionados').is(':empty')){			
				$('#servicio').parent().parent().find('.error').fadeIn(300);
				return false;
			}		
			
			if (!$('#nombre').val() || $('#nombre').val()==$('#nombre').attr('rel')){			
				$('#nombre').parent().find('.error').fadeIn(300);
				return false;
			}
			if (!$('#apellidos').val() || $('#apellidos').val()==$('#apellidos').attr('rel')){			
				$('#apellidos').parent().find('.error').fadeIn(300);
				return false;
			}
			
			if (!$('#telefono').val() || $('#telefono').val()==$('#telefono').attr('rel')){
				$('#telefono').parent().find('.error').fadeIn(300);
				return false;
			}
			
			if (!validaemail($('#email').val()) ){
				$('#email').parent().find('.error').fadeIn(300);
				return false;			
			}														
						
			
			if ($('#privacidad').attr('checked')!='checked'){		
				$('#privacidad').parent().parent().find('.error').fadeIn(300);
				return false;
			}
			
			$('.error').hide();
			$('#botonenviar').css({'background-image':'url(images/anim.gif)'}).removeClass('botonimagen');	 	
									
			setTimeout('envia()', 2000);	
		}



		function envia(){
		
			 $.ajaxSetup ({  
				 cache: false,
				 contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15"
				 //contentType: "application/x-www-form-urlencoded;charset=utf-8"
			 });  
			 
			valornombre=$("#nombre").val();	
			valorapellidos=$("#apellidos").val();	
			valoremail=$("#email").val();	
			valortelefono=$("#telefono").val();
			valormensaje=$("#mensaje").val();
			valorsalon=$('#salon').val();
			valorfecha=$('#fecha').val();
			valorfechaTexto=$('#fechatexto').html();
			valorhora=$('#hora').val();
			valorservicios=$('#serviciosseleccionados').html();
						
			if(	$('#newsletter').attr('checked')!='checked'	){
				valornewsletter=0;
			}else{
			    valornewsletter=1;
			}		

			$('#formulario1').fadeOut(500,function(){
				$.post("AjaxContacto.php", {nombre: valornombre,apellidos: valorapellidos,email:valoremail,telefono:valortelefono,mensaje:valormensaje,salon:valorsalon,fecha:valorfecha,fechaTexto:valorfechaTexto,hora:valorhora,servicios:valorservicios,newsletter:valornewsletter},   	
				function(data){
				 $('#formulario').html(data).delay(500).fadeIn(1000);
				});
			})
		
			
		}

	
	
	
	function formcontacto(){		
			if (!$('#nombre').val() || $('#nombre').val()==$('#nombre').attr('rel')){			
				$('#nombre').parent().find('.error').fadeIn(300);
				return false;
			}
			
			if (!$('#asunto').val() || $('#asunto').val()==$('#asunto').attr('rel')){
				$('#asunto').parent().find('.error').fadeIn(300);
				return false;
			}
			
			if (!validaemail($('#email').val()) ){
				$('#email').parent().find('.error').fadeIn(300);
				return false;			
			}														
			$('.error').hide();
			$('#botonenviar').css({'background-image':'url(images/anim.gif)'}).removeClass('botonimagen');	 	
									
			setTimeout('formenvia()', 2000);	
		}
		function formenvia(){
		
			 $.ajaxSetup ({  
				 cache: false,
				 contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15"
				 //contentType: "application/x-www-form-urlencoded;charset=utf-8"
			 });  
			 
			valornombre=$("#nombre").val();		
			valoremail=$("#email").val();	
			valorasunto=$("#asunto").val();
			valormensaje=$("#mensaje").val();
						
			if(	$('#newsletter').attr('checked')!='checked'	){
				valornewsletter=0;
			}else{
			    valornewsletter=1;
			}		

			$('#formulario1').fadeOut(500,function(){
				$.post("AjaxFormContacto.php", {nombre: valornombre,email:valoremail,asunto:valorasunto,mensaje:valormensaje,newsletter:valornewsletter},   	
				function(data){
				 $('#formulario').html(data).delay(500).fadeIn(1000);
				});
			})
		
			
		}





		function newsletter(){
				
			//validar el formulario newsletter
			if (!validaemail($('#email2').val()) ){
				$('#email2').parent().find('.error').fadeIn(300);
				return false;			
			}														
			if ($('#privacidad2').attr('checked')!='checked'){		
				$('#privacidad2').parent().parent().find('.error').fadeIn(300);
				return false;
			}
			
			$('.error').hide();
			
			$('#botonenviar2').css({'background-image':'url(images/anim.gif)'}).removeClass('botonimagen');	 										
			setTimeout('enviaNewsletter()', 2000);	
		}
		
		
		function enviaNewsletter(){		
			 $.ajaxSetup ({  
				 cache: false,
				 contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15"
				 //contentType: "application/x-www-form-urlencoded;charset=utf-8"
			 });  
			valoremail=$("#email2").val();
			valornombre=$("#nombre2").val();	

			$('#formulario2').fadeOut(500,function(){
				$.post("AjaxNewsletter.php", {nombre:valornombre,email:valoremail},   	
				function(data){
				 $('#formulario2').html(data).delay(500).fadeIn(1000);
				});
			})
		}		
		
		
		function cargaHorario(){
			

		
			 $.ajaxSetup ({  
				 cache: false,
				 contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15"
				 
			 });
			
			 var valorfecha=diaTabla;
			 var valorsalon=$('#salon').attr('name');
		
				
    		 $('#hora').val($('#hora').attr('rel'));			
					$('.listadesplegablehora').empty();									
					$.post("AjaxHorarios.php", {salon: valorsalon,fecha:valorfecha},   	
					function(data){
					 $('.listadesplegablehora').html(data);
					});				

		}		
				
		
		function cargaServicios(){
		
			 $.ajaxSetup ({  
				 cache: false,
				 contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15"
				 
			 });
			
			 var valorsalon=$('#salon').attr('name');

			 //$('#servicio').val($('#salon').attr('rel'));							
    		 //$('#serviciosseleccionados').empty();	
			 //$('.listadesplegableservicios').empty();									
			 
					$.post("AjaxServicios.php", {salon: valorsalon},   	
					function(data){
					 $('.listadesplegableservicios').html(data);
					});				

		}				



	function cerrar(){
		$('.listadesplegable').slideUp();
		$('.capa_overlay').remove();
		$('.boton').removeClass('botonrecoger');
	}


