// 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 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)
		{
			$("#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'><p class='text-mensaje'><font color='#FF0000'><span>Error,</span> Vuelva a chequear los datos en rojo</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)
		{
			$("#frm_suscripcion").submit();
		}
	}

	function validaSubcripcion()
	{
		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)
		{
			$("#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;
	}
