////////////////////////////////////////////////////////////
///////// Validacion del formulario 
/////////////////////////////////////////////////////////
function enviar_periodistas()
{
	var nombre    = document.frm_periodistas.nombre.value.length;
	var apellidos = document.frm_periodistas.apellidos.value.length;
	var email     = document.frm_periodistas.email.value.length;
	var direccion = document.frm_periodistas.direccion.value.length;
	var telefono  = document.frm_periodistas.telefono.value.length;
	var medio     = document.frm_periodistas.medio.value.length;
	
	if ((nombre == 0) || (apellidos == 0) || (email == 0) || (direccion == 0) || 
		(telefono == 0) || (medio == 0) || (!validarEmail_registro(document.frm_periodistas.email.value)))
	{
		document.getElementById("error_periodistas").innerHTML = "Error, por favor rellene todos los datos correctamente";
	}
	else
	{
		document.frm_periodistas.submit();	
	}
}




function enviar_subvenciones()
{
	var empresa = document.frm_subvenciones.empresa.value.length;
	var email   = document.frm_subvenciones.email.value.length;
	
	if ((empresa == 0) || (email == 0) || (!validarEmail_registro(document.frm_subvenciones.email.value)))
	{
		ajaxSubvenciones  = Ajax();
		variables = "";
		ajaxSubvenciones.open("POST", "modulos/modulos/subvenciones/ajax/subvenciones.php?", true);
		ajaxSubvenciones.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajaxSubvenciones.send("&"+variables);
		ajaxSubvenciones.onreadystatechange = stateChangedSubvenciones;	
	}
	else
	{
		document.frm_subvenciones.submit();	
	}
}
function stateChangedSubvenciones()
{
	if ((ajaxSubvenciones.readyState == 4) && (ajaxSubvenciones.status == 200))
	{
		var nuevoContenido = ajaxSubvenciones.responseText;
		
		document.getElementById("span_subvenciones").innerHTML = nuevoContenido;
	}
}





function enviar_contacto()
{
	var nombre      = document.frm_contacto.nombre.value.length;
	var apellidos   = document.frm_contacto.apellidos.value.length;
	var email       = document.frm_contacto.email.value.length;
	var comentarios = document.frm_contacto.comentario.value.length;
	
	if ((nombre == 0) || (apellidos == 0) || (email == 0) || (comentarios == 0) || 
		(!validarEmail_registro(document.frm_contacto.email.value)))
	{
		ajaxContacto  = Ajax();
		variables = "";
		ajaxContacto.open("POST", "modulos/modulos/pie/ajax/contacto.php?", true);
		ajaxContacto.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajaxContacto.send("&"+variables);
		ajaxContacto.onreadystatechange = stateChangedContacto;	
	}
	else
	{
		document.frm_contacto.submit();	
	}
}
function stateChangedContacto()
{
	if ((ajaxContacto.readyState == 4) && (ajaxContacto.status == 200))
	{
		var nuevoContenido = ajaxContacto.responseText;
		
		document.getElementById("span_contacto").innerHTML = nuevoContenido;
	}
}



function buscar()
{
	if (document.frm_buscador.txt_busqueda.value.length == 0)
	{
		alert("Debes escribir una cadena de búsqueda");	
	}
	else
	{
		document.frm_buscador.submit();	
	}
}


//////////
///  CONSULTA SUBVENCIONES -- REGISTRO
////////
function validar_registro(){
	text="Han ocurrido los siguientes errores: ";
	bien=true;
	formulario=document.formulario_registro;
	

	if (formulario.empresas_nif.value.length==0){
		   bien=false;
		   text+="\n   * Escribir NIF"; 
		}
		
	if (formulario.empresas_nombre.value.length==0){
		   bien=false;
		   text+="\n   * Escribir nombre de la empresa"; 
	}
		

	 if (formulario.empresas_email.value.length==0){
	   bien=false;
	   text+="\n   * Escribir e-mail.";
	 }else{
		 if (!validarEmail_registro(formulario.empresas_email.value)){
				bien=false;
				text+="\n   * Formato del e-mail es incorrecto.";
			 }
	 }
	 


	if (bien){
          formulario.submit();
		}else{
			alert(text);
			return false;
	 }
}


//////////
///  FORMULARIO DE NUEVO PASSWORD
////////
function validar_email(){
	text="Han ocurrido los siguientes errores: ";
	bien=true;
	formulario=document.formulario_contasenna;
	

   if (formulario.empresas_email.value.length==0){
	   bien=false;
	   text+="\n   * Escribir e-mail.";
	 }else{
		 if (!validarEmail_registro(formulario.empresas_email.value)){
				bien=false;
				text+="\n   * Formato del e-mail es incorrecto.";
			 }
	 }
	 


	if (bien){
          formulario.submit();
		}else{
			alert(text);
			return false;
	 }
}


//////////
///  FORMULARIO DE ENTRADA USUARIO
////////
function validar_datos_acceso(){
	text="Han ocurrido los siguientes errores: ";
	bien=true;
	formulario=document.formulario_acceso;
	

   	if (formulario.empresas_nif.value.length==0){
		   bien=false;
		   text+="\n   * Escribir usuario"; 
		}
		
	if (formulario.empresas_pass.value.length==0){
		   bien=false;
		   text+="\n   * Escribir password"; 
	}
	 


	if (bien){
          formulario.submit();
		}else{
			alert(text);
			return false;
	 }
}

/////////
// Comrpobar si un e-mail es correcto
//////////
	function validarEmail_registro(valor)
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
		{
			return (true)
		} 
		else 
		{
	    	return (false);
	  	}
	 }