/*
Created by Franco Risso for 720desarrollos.com.ar
Dependes on jquery>1.0

*/

function check_email(val)
{
	if(!(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(val)))
	{
		return false;
	}
	else
		return true;
}

function check_justLetters(val)
{
	var num=val.length;
	if(!(/\D{2,}/.test(val)) || (/\d{2,}/.test(val)))
	{
		return false;
	}
	else
		return true;
}

function check_numbers(val)
{
	var num=val.length;
	if(!(/(\D?\d\D?){10,}/.test(val)))
	{
		return false;
	}
	else
		return true;
}

	function submit_form(f)
	{
		var error=false;
		$("#"+f+" .valid").each(function(){
			
			if(this.value==this.title)
			{
				error=true;
				errorMsg="Por favor completa los campos resaltados.";
				this.style.background='#f9b0b0';
			}
			else
				this.style.background='#FFF';
		});
		
		if(!error)
		{
			$("#"+f+".email").each(function(){
				if(this.value.length)
				{
					if(!check_email(this.value))
					{
						error=true;
						errorMsg="Email Inválido.";
						this.style.background='#f9b0b0';
					}
					else
					this.style.background='#FFF';
				}
			});
		}
	
		var code=$("#"+f+" #code").val();
		$.post("validCaptcha.php",{code:code},function(res){
			$("#"+f+" #code").css("background","#FFF");
			if(error)
			{
				window.alert(errorMsg);
				
			}
			else if(!parseInt(res))
			{
				errorMsg="Palabra de Validación incorrecta";
				$("#"+f+" #code").css("background","#f9b0b0");
				window.alert(errorMsg);
			}
			else
			{
				$("#"+f).submit();
			}
		});
	
	}
	
	function submit_form2(f)
	{
		var error=false;
		$("#"+f+" .valid").each(function(){
			
			if(this.value==this.title)
			{
				error=true;
				errorMsg="Por favor completa los campos resaltados.";
				this.style.background='#f9b0b0';
			}
			else
				this.style.background='#0F0B06';
		});
		
		if(!error)
		{
			$("#"+f+" .email").each(function(){
				if(this.value.length)
				{
					if(!check_email(this.value))
					{
						error=true;
						errorMsg="Email Inválido.";
						this.style.background='#f9b0b0';
					}
					else
					this.style.background='#0F0B06';
				}
			});
		}
		if(error)
		{
			window.alert(errorMsg);
			
		}
		else
		{
			$("#"+f).submit();
		}
		
	
	}