
function muestraContenido(pagina)
{
	var capaTransparente;
	capaTransparente = document.getElementById("capaTransparente");
	// Cambiar el valor a block, es decir que sea visible.
	capaTransparente.style.display = "block";
	

	var capaContenido;
	capaContenido = document.getElementById("capaContenido");
	// Cambiar el valor a block, es decir que sea visible.
	capaContenido.style.display = "block";
		// Ir arriba de la pagina 
		// window.scrollTo(0,0);
	
	// Cargar el contenido de la pagina pasada como parametro
	// al elemento con id que hay a continuacion
	var x=$("#contenido");
  	x.load(pagina);
}

function muestraAviso(pagina)
{
	jQuery.noConflict();
	var capaTransparente;	
	capaTransparente = document.getElementById("capaTransparente");
	// Cambiar el valor a block, es decir que sea visible.
	capaTransparente.style.display = "block";
	
	var capaAviso;
	capaAviso = document.getElementById("capaAviso");
	// Cambiar el valor a block, es decir que sea visible.
	capaAviso.style.display = "block";
		// Ir arriba de la pagina 
		// window.scrollTo(0,0);
		
	// Cargar el contenido de la pagina pasada como parametro
	// al elemento con id que hay a continuacion
	var x=jQuery("#contenidolegal");
  	x.load(pagina);
}

function ocultaContenido()
{
	var capaTransparente;
	capaTransparente = document.getElementById("capaTransparente");
	// Cambiar el valor a block, es decir que sea visible.
	capaTransparente.style.display = "none";
	

	var capaContenido;
	capaContenido = document.getElementById("capaContenido");
	// Cambiar el valor a block, es decir que sea visible.
	capaContenido.style.display = "none";
		// Ir arriba de la pagina 
		// window.scrollTo(0,0);
		
	// Cargar el contenido con nada	
	var x=$("#contenido");
  	x.load("html/nada.html");
}

function ocultaAviso()
{
	var capaTransparente;
	capaTransparente = document.getElementById("capaTransparente");
	// Cambiar el valor a block, es decir que sea visible.
	capaTransparente.style.display = "none";
	

	var capaAviso;
	capaAviso = document.getElementById("capaAviso");
	// Cambiar el valor a block, es decir que sea visible.
	capaAviso.style.display = "none";
		// Ir arriba de la pagina 
		// window.scrollTo(0,0);
}

function validarContacto()
{
	var nombre;
	var telefono;
	var email;
	var comentarios;
	
	// Captar el valor de cada uno de los elementos
	nombre = document.getElementById("nombre");
	telefono = document.getElementById("telefono");
	email = document.getElementById("email");
	comentarios = document.getElementById("comentarios");
	
	// Realizar las comprobaciones
	// ---- Nombre
	// Controlar que no este en blanco
	if (nombre.value == "")
	{
		alert("El campo Nombre se encuentra vacio, por favor rellenelo");
		nombre.focus(); // Establecer el foco 
		return false;
	}
	
	// Controlar que no sea un espacio en blanco
	if(nombre.value.split(" ").length == nombre.value.length+1)
	{
		alert("No es valido un espacion en blanco como nombre");
		return false; 
	}

	// Controlar que no sea un numero
	if (isNaN(nombre.value) == false)
	{
		alert("El campo Nombre no puede ser numerico");	
		nombre.focus(); // Establecer el foco 
		return false;
	}
	
	// ---- Telefono
	// Controlar que no este en blanco
	if (telefono.value == "")
	{
		alert("El campo Telefono se encuentra vacio, por favor rellenelo");
		telefono.focus(); // Establecer el foco 
		return false;
	}
	
	// Controlar que no tenga espacios en blanco
	var longitud = telefono.value.length;
	telefono = telefono.value.split(' ').join('');
	if (telefono.length < longitud) // Tenia espacios en blanco dentro del nombre
	{
		alert("No se permite el uso de espacios en blanco en el Telefono");	
		//telefono.focus(); // Establecer el foco 
		return false;
	}
	
	telefono = document.getElementById("telefono");
	// Controlar que sea un numero
	if (isNaN(telefono.value) == true)
	{
		alert("El campo Telefono debe ser numerico");	
		telefono.focus(); // Establecer el foco 
		return false;
	}
	
	// Controlar que realmente tiene una longitud de 9 digitos
	if (longitud < 9)
	{
		alert("El telefono debe ser de 9 caracteres, reviselo por favor");	
		telefono.focus(); // Establecer el foco 
		return false;
	}
	
	
	// ---- Email
	// Controlar que no este en blanco
	if (email.value == "")
	{
		alert("El campo Email se encuentra vacio, por favor rellenelo");
		email.focus(); // Establecer el foco 
		return false;
	}
	
	// Controlar que no tenga espacios en blanco
	var longitud = email.value.length;
	email = email.value.split(' ').join('');
	if (email.length < longitud) // Tenia espacios en blanco dentro del nombre
	{
		alert("No se permite el uso de espacios en blanco en el Email");	
		return false;
	}
	
	email = document.getElementById("email").value;
	// Controlar el formato del email, que sea correcto
	var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-"; 
	var arroba = email.indexOf("@",0);
    if ((email.lastIndexOf("@")) != arroba) arroba = -1;
    
    var punto = email.lastIndexOf(".");
                
    for (var contador = 0 ; contador < email.length ; contador++)
	{
        if (cadena.indexOf(email.substr(contador, 1),0) == -1)
		{
			alert("Comprueba que el email tiene el formato apropiado");
			return false;
     	}
    }

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 2 < (email.length)) && 
		(respuesta == true) && (texto.indexOf("..",0) == -1))
     		return true;
    else
	{
		alert("Comprueba que el email tiene el formato apropiado");
		return false;	
	}
	
	
	// ---- Comentarios
	// Es el unico que no tiene comprobacion puesto que:
		// - Puede estar en blanco
		// - Puede llevar numeros y espacios en blanco
	
}


// Poner todos los campos a blanco
function borrarContacto()
{
	document.getElementById("nombre").value = "";
	document.getElementById("telefono").value = "";
	document.getElementById("email").value = "";
	document.getElementById("comentarios").value = "";
}

// Funcion que especifica cuando clicamos en un idioma
function clickLang(id){
	window.location='index.php?lang='+id;
}