// JavaScript Document

 $(document).ready(function(){
   $("input, textarea").change(function(){
     $(this).css('border', '')
   });
 });
 
 function vacio(q)
	{
		for (i=0;i<q.length;i++ )
		{
			if (q.charAt(i)!=" ")
			{
			return true
			}
		}
		return false
	}

	function confirma(q)
	{
		if(q=='1')
		{
			mostrar("<div id='caja-mensaje'><p class='text-mensaje'>Su mensaje ha sido enviado con éxito, le responderemos a la brevedad.</p></div>");
		}
	}

	function validacion()
	{
			
		var validaciones = {
			vacio: function() {return /[A-Za-z0-9_]/.test($(id).val());},
			email: function() {return /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($(id).val());}
		};
		var flag=true;
		// Busco los elementos input, textarea y select  dentro de el Form con Id='ValidarForm'y compruebo si poseen la clase validar, email, etc.
		$("#caja-contacto").find("input, textarea, select").each(function(i,elemento){id = $(elemento).attr("id");
			id = "#"+id;
			$.each($(elemento).attr("className").split(" "),function(c,clase)
			{
				if( jQuery.isFunction(validaciones[clase]))
				{
					if(validaciones[clase](id)==false)
					{
						$(id).css('border', '1px solid #FF0000');
						mostrar("<div id='caja-mensaje'><p class='text-mensaje'><font color='#FF0000'><span>Atención: vuelva a chequear los campos en rojo.</span></font></p></div>");
						flag=false;

					} else {
						$(id).css('border', '1px solid #A5ACB2');
					}
				}
			});
		});
		
		if(flag) {
			if($("#email").val() != $("#email2").val()) {
				$("#email").css('border', '1px solid #FF0000');
				$("#email2").css('border', '1px solid #FF0000');
				mostrar("<div id='caja-mensaje'><p class='text-mensaje'><font color='#FF0000'><span>Atención: las direcciones de e-mail deben ser iguales.</span></font></p></div>");
				flag=false;
			} else {
				$("#email").css('border', '1px solid #A5ACB2');
				$("#email2").css('border', '1px solid #A5ACB2');
			}
		}
				
		if (flag)
		{
			$("#frm_contacto").submit();
		}
	}
	
		function validaCotizacion()
	{
			
		var validaciones = {
			vacio: function() {return /[A-Za-z0-9_]/.test($(id).val());},
			email: function() {return /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($(id).val());}
		};
		var flag=true;
		// Busco los elementos input, textarea y select  dentro de el Form con Id='ValidarForm'y compruebo si poseen la clase validar, email, etc.
		$("#caja-contacto").find("input, textarea, select").each(function(i,elemento){id = $(elemento).attr("id");
			id = "#"+id;
			$.each($(elemento).attr("className").split(" "),function(c,clase)
			{
				if( jQuery.isFunction(validaciones[clase]))
				{
					if(validaciones[clase](id)==false)
					{
						$(id).css('border', '1px solid RED');
						mostrar("<div id='caja-mensaje-error'><p class='text-mensaje'><font color='#FF0000'><span>Error, vuelva a chequear los datos en rojo</span></font></p></div>");
						flag=false;

					}
				}
			});
		});

		if (flag)
		{
			$("#frm_cotizacion").submit();
		}
	}
	
	function validacionSuscripcion()
	{
			
		var validaciones = {
			vacio: function() {return /[A-Za-z0-9_]/.test($(id).val());},
			email: function() {return /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($(id).val());}
		};
		var flag=true;
		// Busco los elementos input, textarea y select  dentro de el Form con Id='ValidarForm'y compruebo si poseen la clase validar, email, etc.
		$("#caja-suscripcion").find("input, textarea, select").each(function(i,elemento){id = $(elemento).attr("id");
			id = "#"+id;
			$.each($(elemento).attr("className").split(" "),function(c,clase)
			{
				if( jQuery.isFunction(validaciones[clase]))
				{
					if(validaciones[clase](id)==false)
					{
						$(id).css('border', '1px solid RED');
						mostrar("<div id='caja-mensaje'><p class='text-mensaje'><font color='#FF0000'><span>Error,</span> Vuelva a chequear los datos en rojo</font></p></div>");
						flag=false;

					}
				}
			});
		});
		if (flag){
			id = '#span';
			if(validaciones['vacio']()){
				mostrar("<div id='caja-mensaje'><p class='text-mensaje'><font color='#FF0000'><span>Error,</span> no se acepta spam.</font></p></div>");
			}else{
				$("#frm_suscripcion").submit();
			}
		}
	}

	function validaSubcripcion()
	{
		$("#mail").removeAttr('style');
		$("#mail2").removeAttr('style');
		var validaciones = {
			vacio: function() {return /[A-Za-z0-9_]/.test($(id).val());},
			email: function() {return /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($(id).val());}
		};
		var flag=true;
		// Busco los elementos input, textarea y select  dentro de el Form con Id='ValidarForm'y compruebo si poseen la clase validar, email, etc.
		$("#caja-subcripcion").find("input, textarea, select").each(function(i,elemento){id = $(elemento).attr("id");
			id = "#"+id;
			$.each($(elemento).attr("className").split(" "),function(c,clase)
			{
				if( jQuery.isFunction(validaciones[clase]))
				{
					if(validaciones[clase](id)==false)
					{
						$(id).css('border', '1px solid RED');
						flag=false;

					}
				}
			});
		});
				
		if(flag) {
			if($("#mail").val() != $("#mail2").val()) {
				flag=false;
				$("#mail").css('border', '1px solid RED');
				$("#mail2").css('border', '1px solid RED');
			}
		}
		
		if (flag)
		{
			$("#frm_subcripcion").submit();
		}
	}


	function validaBusqueda()
	{
			
		var validaciones = {
			vacio: function() {return /[A-Za-z0-9_]/.test($(id).val());},
			email: function() {return /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($(id).val());}
		};
		var flag=true;
		// Busco los elementos input, textarea y select  dentro de el Form con Id='ValidarForm'y compruebo si poseen la clase validar, email, etc.
		$("#caja-busqueda").find("input, textarea, select").each(function(i,elemento){id = $(elemento).attr("id");
			id = "#"+id;
			$.each($(elemento).attr("className").split(" "),function(c,clase)
			{
				if( jQuery.isFunction(validaciones[clase]))
				{
					if(validaciones[clase](id)==false)
					{
						$(id).css('border', '1px solid RED');
						flag=false;

					}
				}
			});
		});

		if (flag)
		{
			$("#frm_buscar").submit();
		}
	}
	
  	function redireccionar() 
	{
    	setTimeout("location.href=/contacto/", 4000);
  	}
	
	function mostrar(error) 
	{
		document.getElementById('Errores').innerHTML = error;
	}

	function validaTestPollenAid () {		
		var flag = true;
		if($("#test :radio:checked").length < 1) {
			mostrar("<br /><div id='caja-mensaje-error'><p class='text-mensaje' style='color:#f00';><span>Debe seleccionar una respuesta para continuar.</span></p></div>");
			flag = false;
		}
		return flag;
	}
