function add() {
	if (window.sidebar&&window.sidebar.addPanel)
	window.sidebar.addPanel("Apartamentos Barbacan","http://www.barbacan.es","");
	else
	window.external.AddFavorite("http://www.barbacan.es","Apartamentos Barbacan")
} 

function validarEmail(valor) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
		return (true)
	}
	else
	{
		alert("La dirección: " + valor + " de email es incorrecta.");
		return (false);
	}
}


function valida_recomiende()
  {
        email= document.recom.email_r.value;
		  email_correcto = validarEmail(email);
		  if (email_correcto)
		  {
					document.recom.submit();
			}

  }
  
  
 function valida_suscripcion()
  {
        email= document.suscrip.email_s.value;
	     email_correcto = validarEmail(email);
		  if ( email_correcto && (document.getElementById("acepta").checked == true) )
		  {
					document.suscrip.submit();
			}
			else
			{
			       if (email_correcto)
					 {
							alert("Debe aceptar las condiciones de privacidad");					    
					 }

			}

  }
  
   function valida_baja_suscripcion()
  {
        email= document.bajas.email.value;
	     email_correcto = validarEmail(email);
		  if ( email_correcto)
		  {
					document.bajas.submit();
			}
			else
			{
			       if (email_correcto)
					 {
							alert("Email incorrecto");					    
					 }

			}

  }

  function valida_postales()
  {
        email= document.postales.email.value;
	     email_correcto = validarEmail(email);
		  if ( email_correcto)
		  {
					document.postales.submit();
			}
			else
			{
			       if (email_correcto)
					 {
							alert("Email incorrecto");					    
					 }

			}

  }



 function valida_busqueda_not()
  {

		document.buscador.submit();


  }
  
function validarEmail3(valor) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
		return (true)
	}
	else
	{
		//alert("La dirección: " + valor + " de email es incorrecta.");
		return (false);
	}
}  
  
  
function validar_contacte()
{
	
		  error_nombre = document.form_contacte.error_nombre.value;
  		  error_email = document.form_contacte.error_email.value;
		  error_acepta = document.form_contacte.error_acepta.value;
	
	      nombre = document.form_contacte.nombre_c.value;
		  email = document.form_contacte.email.value;
		  acepta = document.form_contacte.acepta.checked;
		  
		  cadena_error="";
		  
  		  if (nombre==""){
			   cadena_error = cadena_error + error_nombre + "\n";
		  }

		  
		  if (!validarEmail3(email)){
			   cadena_error  = cadena_error + error_email + "\n";
		  }

		  
		  if (!acepta) {
			  cadena_error  = cadena_error + error_acepta + "\n";
		  }
		  
		
		 if (cadena_error=="")	{
				 document.form_contacte.submit();	
		 }
		 else
		 {
			 alert (cadena_error);
		 }
}		 
				    
					
function validar_libro()
{
	
		  error_nombre = document.insert_libro.error_nombre.value;
		  error_acepta = document.insert_libro.error_acepta.value;
	
	      nombre = document.insert_libro.nombre.value;
		  acepta = document.insert_libro.acepta.checked;
		  
		  cadena_error="";
		  
  		  if (nombre==""){
			   cadena_error = cadena_error + error_nombre + "\n";
		  }

	  
		  if (!acepta) {
			  cadena_error  = cadena_error + error_acepta + "\n";
		  }
		  
		
		 if (cadena_error=="")	{
				 document.insert_libro.submit();	
		 }
		 else
		 {
			 alert (cadena_error);
		 }
}		 
				    					

function validar_fotos()
{
	
		  error_nombre = document.alta.error_nombre.value;
  		  error_email = document.alta.error_email.value;
		  error_acepta = document.alta.error_acepta.value;
	
	      nombre = document.alta.nombre.value;
		  email = document.alta.email.value;
		  acepta = document.alta.acepta.checked;
		  
		  cadena_error="";
		  
  		  if (nombre==""){
			   cadena_error = cadena_error + error_nombre + "\n";
		  }

		  
		  if (!validarEmail3(email)){
			   cadena_error  = cadena_error + error_email + "\n";
		  }

		  
		  if (!acepta) {
			  cadena_error  = cadena_error + error_acepta + "\n";
		  }
		  
		
		 if (cadena_error=="")	{
				 document.alta.submit();	
		 }
		 else
		 {
			 alert (cadena_error);
		 }
}		 

