/***************************/

$(document).ready(function(){
						   
	
	//global vars
	
	var Mem_nom=$("#nombre");
	var Mem_dir=$("#direccion");
	var Mem_apellidos=$("#apellidos");
	var Mem_cp=$("#cp");
	var Mem_email=$("#email");
	var Mem_prov=$("#prov");
	var Mem_org=$("#organizacion");
	var Mem_planta=$("#planta");
	var Mem_pais=$("#pais");
	var Mem_tlf=$("#tlf");
	
	var Mem_dir_postal=$("#dir_postal");
	var Mem_code_postal=$("#code_postal");
	var Mem_dia=$("#dia");
	var Mem_mes=$("#mes");
	var Mem_ano=$("#ano");
	
	var Mensaje=$("#mensaje");
	
	
	var mail="";
	var buscar=$("#buscar");
	
	var prov=$("#prov");
	
	
	    var ruta="";
		var rutadef="";
		var capaResult="";
	
	
	buscar.focus(rClass);
	prov.focus(rClass);
	
	Mem_nom.focus(rClass);
	Mem_dir.focus(rClass);
	Mem_apellidos.focus(rClass);
	Mem_cp.focus(rClass);
	Mem_email.focus(rClass);
	Mem_prov.focus(rClass);
	Mem_org.focus(rClass);
	Mem_pais.focus(rClass);
	Mem_planta.focus(rClass);
	
	Mem_tlf.focus(rClass);
	Mem_dir_postal.focus(rClass);
	Mem_code_postal.focus(rClass);
	Mem_dia.focus(rClass);
	Mem_mes.focus(rClass);
	Mem_ano.focus(rClass);
	Mensaje.focus(rClass);
	
	
	var cont_busca=$("#buscacont");
	cont_busca.focus(rClass);
	
//formulario busca noticias
	$("#searchBtn").click(function(){
									
	
	
	   if($("#prov").val() == ""){
	
	       $("#prov").addClass("error");
		   
			
			if($("#buscar").val() !=""){
				
				
				$("#buscar").addClass("error");
				
				$("#busca-noticias").submit();
				
    		} else {
				
				$("#prov").removeClass("error");
				
				$("#buscar").addClass("error");
				
		    }
			
			
	   } else {
		   
		   $("#busca-noticias").submit();
		   
	   }
			
				
				
				
  

			
	});
	
	
	
	$("#MemBttn").click(function(){
								 					
								
			 if($(Mem_nom).val() == ""){
	
	           $(Mem_nom).addClass("error");
		   
			 } else if($(Mem_dir).val() == ""){
	
	           $(Mem_dir).addClass("error");
		   
			 } else if($(Mem_apellidos).val() == ""){
	
	           $(Mem_apellidos).addClass("error");
		   
			 }else if($(Mem_cp).val() == ""){
	
	           $(Mem_cp).addClass("error");
		   
			 }else if($(Mem_email).val() == ""){
	
	           $(Mem_email).addClass("error");
		   
			 }else if($(Mem_prov).val() == ""){
	
	           $(Mem_prov).addClass("error");
		   
			 }else if($(Mem_org).val() == ""){
	
	           $(Mem_org).addClass("error");
		   
			 }else if($(Mem_pais).val() == ""){
	
	           $(Mem_pais).addClass("error");
		   
			 } else {
				 
				 
				
				
						$.ajaxSetup ({
					cache: false
				});
				
				
					var ajax_load = "<img src='../../../img/ajax-loader.gif' alt='enviando sus datos...' />";
					
					$("#result-form").html(ajax_load);
								  
			  
							
					  var postnombre=$(Mem_nom).val();
					  var postmail=$(Mem_email).val();
					  var postapellidos=$(Mem_apellidos).val();
					  var postdir=$(Mem_dir).val();
					  var postcp=$(Mem_cp).val();
					  var postorg=$(Mem_org).val();
					  var postprov=$(Mem_prov).val();
					  var postpais=$(Mem_pais).val();
					  
					 $.post('../../../includes/scripts/envia_mail.php', {'nombre':postnombre,'email':postmail,'cp':postcp,'apellidos':postapellidos,'direccion':postdir,'organizacion':postorg,'provincia':postprov,'pais':postpais },                         
						function(data){
						     $("#result-form").html('');
							  $("#result-form").html(data);
							  $("#result-form").fadeIn(400).delay(5000).fadeOut(400);
						  });                 
					 
				
				 
			 }
								   
	 });
	
	
	
	$("#HacemosBttn").click(function(){
								 					
								
			 if($(Mem_nom).val() == ""){
	
	           $(Mem_nom).addClass("error");
		   
			 } else if($(Mem_dir).val() == ""){
	
	           $(Mem_dir).addClass("error");
		   
			 } else if($(Mem_apellidos).val() == ""){
	
	           $(Mem_apellidos).addClass("error");
		   
			 }else if($(Mem_cp).val() == ""){
	
	           $(Mem_cp).addClass("error");
		   
			 }else if($(Mem_email).val() == ""){
	
	           $(Mem_email).addClass("error");
		   
			 }else if($(Mem_prov).val() == ""){
	
	           $(Mem_prov).addClass("error");
		   
			 }else if($(Mem_planta).val() == ""){
	
	           $(Mem_planta).addClass("error");
		   
			 }else if($(Mem_pais).val() == ""){
	
	           $(Mem_pais).addClass("error");
		   
			 } else {
				 
				 
				
				
						$.ajaxSetup ({
					cache: false
				});
				
				
					var ajax_load = "<img src='../img/ajax-loader.gif' alt='enviando sus datos...' />";
					
					$("#result-form1").html(ajax_load);
								  
			  
							
					  var postnombre=$(Mem_nom).val();
					  var postmail=$(Mem_email).val();
					  var postapellidos=$(Mem_apellidos).val();
					  var postdir=$(Mem_dir).val();
					  var postcp=$(Mem_cp).val();
					  var postplanta=$(Mem_planta).val();
					  var postprov=$(Mem_prov).val();
					  var postpais=$(Mem_pais).val();
					  
					 $.post('../includes/scripts/envia_mail1.php', {'nombre':postnombre,'email':postmail,'cp':postcp,'apellidos':postapellidos,'direccion':postdir,'planta':postplanta,'provincia':postprov,'pais':postpais },                         
						function(data){
						     $("#result-form1").html('');
							  $("#result-form1").html(data);
							  $("#result-form1").fadeIn(400).delay(5000).fadeOut(400);
						  });                 
					 
				
				 
			 }
								   
	 });
	
	
	
	
	
	$("#AsociateBttn").click(function(){
								 					
								
			 if($(Mem_nom).val() == ""){
	
	           $(Mem_nom).addClass("error");
		   
			 } else if($(Mem_apellidos).val() == ""){
	
	           $(Mem_apellidos).addClass("error");
			 
			 }else if($(Mem_email).val() == ""){
	
	           $(Mem_email).addClass("error");
			   
			 }else if($(Mem_tlf).val() == ""){
	
	           $(Mem_tlf).addClass("error");
			   
			 }else if($(Mem_dir_postal).val() == ""){
	
	           $(Mem_dir_postal).addClass("error");
		   
		   
			 }else if($(Mem_code_postal).val() == ""){
	
	           $(Mem_code_postal).addClass("error");		   
			
		   
			 }else if($(Mem_prov).val() == ""){
	
	           $(Mem_prov).addClass("error");		   
			 
		   
			 }else if($(Mem_pais).val() == ""){
	
	           $(Mem_pais).addClass("error");
			   
			 }else if($(Mem_dia).val() == ""){
	
	           $(Mem_dia).addClass("error");
		   
			 }else if($(Mem_mes).val() == ""){
	
	           $(Mem_mes).addClass("error");
		   
			 }else if($(Mem_ano).val() == ""){
	
	           $(Mem_ano).addClass("error");
		   
			 } else {
				 
				 
				
				
						$.ajaxSetup ({
					cache: false
				});
				
				
					var ajax_load = "<img src='../../img/ajax-loader.gif' alt='enviando sus datos...' />";
					
					$("#result-form2").html(ajax_load);
								  
			  
							
					  var postnombre=$(Mem_nom).val();
					  var postmail=$(Mem_email).val();
					  var postapellidos=$(Mem_apellidos).val();
					  var postdir=$(Mem_dir_postal).val();
					  var postcp=$(Mem_code_postal).val();
					  var postlf=$(Mem_tlf).val();
					  var postprov=$(Mem_prov).val();
					  var postpais=$(Mem_pais).val();
					  var postdia=$(Mem_dia).val();
					  var postmes=$(Mem_mes).val();
					  var postano=$(Mem_ano).val();
					  
					 $.post('../../includes/scripts/envia_mail2.php', {'nombre':postnombre,'email':postmail,'cp':postcp,'apellidos':postapellidos,'direccion':postdir,'tlf':postlf,'provincia':postprov,'pais':postpais ,'dia':postdia ,'mes':postmes ,'ano':postano },                         
						function(data){
						     $("#result-form2").html('');
							  $("#result-form2").html(data);
							  $("#result-form2").fadeIn(400).delay(5000).fadeOut(400);
						  });                 
					 
				
				 
			 }
								   
	 });
	
	
	$("#InformateBttn").click(function(){
								 					
								
			 if($(Mem_nom).val() == ""){
	
	           $(Mem_nom).addClass("error");
		   
			 } else if($(Mem_apellidos).val() == ""){
	
	           $(Mem_apellidos).addClass("error");
			 
			 }else if($(Mem_email).val() == ""){
	
	           $(Mem_email).addClass("error");
			   
			 }else if($(Mem_tlf).val() == ""){
	
	           $(Mem_tlf).addClass("error");
			   
			 }else if($(Mem_dir_postal).val() == ""){
	
	           $(Mem_dir_postal).addClass("error");
		   
		   
			 }else if($(Mem_code_postal).val() == ""){
	
	           $(Mem_code_postal).addClass("error");		   
			
		   
			 }else if($(Mem_prov).val() == ""){
	
	           $(Mem_prov).addClass("error");		   
			 
		   
			 }else if($(Mem_pais).val() == ""){
	
	           $(Mem_pais).addClass("error");
			   
			 }else if($(Mem_dia).val() == ""){
	
	           $(Mem_dia).addClass("error");
		   
			 }else if($(Mem_mes).val() == ""){
	
	           $(Mem_mes).addClass("error");
		   
			 }else if($(Mem_ano).val() == ""){
	
	           $(Mem_ano).addClass("error");
		   
			 } else {
				 
				 
				
				
						$.ajaxSetup ({
					cache: false
				});
				
				
					var ajax_load = "<img src='../../img/ajax-loader.gif' alt='enviando sus datos...' />";
					
					$("#result-form2").html(ajax_load);
								  
			  
							
					  var postnombre=$(Mem_nom).val();
					  var postmail=$(Mem_email).val();
					  var postapellidos=$(Mem_apellidos).val();
					  var postdir=$(Mem_dir_postal).val();
					  var postcp=$(Mem_code_postal).val();
					  var postlf=$(Mem_tlf).val();
					  var postprov=$(Mem_prov).val();
					  var postpais=$(Mem_pais).val();
					  var postdia=$(Mem_dia).val();
					  var postmes=$(Mem_mes).val();
					  var postano=$(Mem_ano).val();
					  
					 $.post('../../includes/scripts/envia_mail3.php', {'nombre':postnombre,'email':postmail,'cp':postcp,'apellidos':postapellidos,'direccion':postdir,'tlf':postlf,'provincia':postprov,'pais':postpais ,'dia':postdia ,'mes':postmes ,'ano':postano },                         
						function(data){
						     $("#result-form2").html('');
							  $("#result-form2").html(data);
							  $("#result-form2").fadeIn(400).delay(5000).fadeOut(400);
						  });                 
					 
				
				 
			 }
								   
	 });
	
	
	
	
	
	$("#ContactBttn").click(function(){
								 					
								
			 if($(Mem_nom).val() == ""){
	
	           $(Mem_nom).addClass("error");
		   
			 } else if($(Mem_dir).val() == ""){
	
	           $(Mem_dir).addClass("error");
		   
			 } else if($(Mem_apellidos).val() == ""){
	
	           $(Mem_apellidos).addClass("error");
		   
			 }else if($(Mem_cp).val() == ""){
	
	           $(Mem_cp).addClass("error");
		   
			 }else if($(Mem_email).val() == ""){
	
	           $(Mem_email).addClass("error");
		   
			 }else if($(Mem_prov).val() == ""){
	
	           $(Mem_prov).addClass("error");
		   
			 }else if($(Mem_org).val() == ""){
	
	           $(Mem_org).addClass("error");
		   
			 }else if($(Mem_pais).val() == ""){
	
	           $(Mem_pais).addClass("error");
		   
			 }else if($(Mensaje).val() == ""){
	
	           $(Mensaje).addClass("error");
		   
			 } else {
				 
				 
				
				
						$.ajaxSetup ({
					cache: false
				});
				
				
					var ajax_load = "<img src='../img/ajax-loader.gif' alt='enviando sus datos...' />";
					
					$("#result-form4").html(ajax_load);
								  
			  
							
					  var postnombre=$(Mem_nom).val();
					  var postmail=$(Mem_email).val();
					  var postapellidos=$(Mem_apellidos).val();
					  var postdir=$(Mem_dir).val();
					  var postcp=$(Mem_cp).val();
					  var postorg=$(Mem_org).val();
					  var postprov=$(Mem_prov).val();
					  var postpais=$(Mem_pais).val();
					  var postmensaje=$(Mensaje).val();
					  
					 $.post('../includes/scripts/envia_mail4.php', {'nombre':postnombre,'email':postmail,'cp':postcp,'apellidos':postapellidos,'direccion':postdir,'organizacion':postorg,'provincia':postprov,'pais':postpais,'mensaje':postmensaje},                         
						function(data){
						     $("#result-form4").html('');
							  $("#result-form4").html(data);
							  $("#result-form4").fadeIn(400).delay(5000).fadeOut(400);
						  });                 
					 
				
				 
			 }
								   
	 });
	
	
	
	$("#sndcont").click(function(){
								 					
			
			
			 if($(cont_busca).val() == "" || $(cont_busca).val() =="Poblaci\u00f3n o c\u00f3digo postal" || $(cont_busca).val() =="Poblaci\u00f3 o c\u00f3di postal" || $(cont_busca).val() =="City or postal code"){
	
	           $(cont_busca).addClass("error");
		   
			  } else {
		   
		   $("#contenidors").submit();
		   
	       }
			 
	});
	
	

	
	
	


///////////////////////////////////////////		
///////////////////////////////////////////	
//////////////////////////////////////////
/////////////////////////////////////////


	//validation functions
	function validateEmail(){
		//testing regular expression
		
		var a = $(email).val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//Si es válido email
		if(filter.test(a)){
			email.removeClass("error");
			return true;
		}
		
		else{
			email.addClass("error");
			return false;
		}
	}
	
	
	//validation functions
	function emptyResult(){
		//vaciamos		
		$("#result-participa").html("");
		$("#result-boletin").html("");
		$("#result-contacta").html("");
	}
	
	//validation functions
	function rClass(){
		//vaciamos		
		$("#buscar").removeClass("error");
		$("#prov").removeClass("error");
		
		$(Mem_nom).removeClass("error");
		$(Mem_dir).removeClass("error");
		$(Mem_apellidos).removeClass("error");
		$(Mem_cp).removeClass("error");
		$(Mem_email).removeClass("error");
		$(Mem_prov).removeClass("error");
		$(Mem_org).removeClass("error");
		$(Mem_pais).removeClass("error");
		$(Mem_planta).removeClass("error");
		
		
		$(Mem_tlf).removeClass("error");
		$(Mem_dir_postal).removeClass("error");
		$(Mem_code_postal).removeClass("error");
		$(Mem_dia).removeClass("error");
		$(Mem_mes).removeClass("error");
		$(Mem_ano).removeClass("error");
		$(Mensaje).removeClass("error");
		
		$(cont_busca).removeClass("error");
		
	}
	
	
	
	function validateEmail1(){
		//testeando expresión regular
		
		var a = $(email1).val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//Si es válido email
		if(filter.test(a)){
			email1.removeClass("error");
			return true;
		}
		
		else{
			email1.addClass("error");
			return false;
		}
	}
	
	
	function validateName(){
		
		
		if(name.val().length < 3){
			name.addClass("error");
			return false;
		}
		//Si es válido
		else{
			name.removeClass("error");
			return true;
		}
	}
	
	function validatePhone(){
		
		
		//para validar si es un numero y no un string
		var numberRegex = /^[+-]?\d+(\.\d+)?([eE][+-]?\d+)?$/;
        var str = phone.val();

		
		if( (phone.val().length < 9 ) || ( phone.val().length > 12 ) || (!numberRegex.test(str)) ){
			phone.addClass("error");
			return false;
		}
		//Si es válido
		else{
			phone.removeClass("error");
			return true;
		}
	}
	
	
	function validateCp(){
		
		//para validar si es un numero y no un string
		var numberRegex = /^[+-]?\d+(\.\d+)?([eE][+-]?\d+)?$/;
        var str = cp.val();

		
		if(!numberRegex.test(str)){
			cp.addClass("error");
			return false;
		}
		//Si es válido
		else{
			cp.removeClass("error");
			return true;
		}
	}
	
	
	function validateEdad(){
		
		
		if(edad.val() =="0"){
			edad.addClass("error");
			return false;
		}
		//Si es válido
		else{
			edad.removeClass("error");
			return true;
		}
	}
	
	
	function validateMessage(){
		
		if(message.val().length < 10){
			message.addClass("error");
			return false;
		}
		//it's valid
		else{			
			message.removeClass("error");
			return true;
		}
	}
	
	
	
	//Funciones validaciones VOTAR
	function validarCp(id){
		
		//para validar si es un numero y no un string
		var numberRegex = /^[+-]?\d+(\.\d+)?([eE][+-]?\d+)?$/;
		var codigo = $(id);
        var str = codigo.val();

		
		if(!numberRegex.test(str)){
			codigo.addClass("error");
			return false;
		}
		//Si es válido
		else{
			codigo.removeClass("error");
			return true;
		}
	}
	
	function validateEmailParam(id){
    		var a= $(id).val();
			var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
			if(filter.test(a)){
				$(id).removeClass("error");
				return true;
			} else {
				$(id).addClass("error");
				return false;
			}
		}
	
		function validateNameParam(id){
			var name = $(id);
			if(name.val().length < 3){
				name.addClass("error");
				return false;
			} else {
				name.removeClass("error");
				return true;
			}
		}
		function emptyResultParam(){
			//vaciamos
			
			$("#buscar").val("");
		}
		function getFlashMovie(movieName) {
		  var isIE = navigator.appName.indexOf("Microsoft") != -1;
		  return (isIE) ? window[movieName] : document[movieName];
		}
		function callToActionscript(){
		     getFlashMovie('contadorswf').sendToActionscript();
		}
	
	
});
