function check_parceiro()
{
	sNome        = document.frmParceiro.sNome.value;
	sEmail       = document.frmParceiro.sEmail.value;
	sURL         = document.frmParceiro.sURL.value;	
	sTitulo      = document.frmParceiro.sTitulo.value;	
	sCapcha      = document.frmParceiro.sCapcha.value;
	sCapchaValor = document.frmParceiro.sCapchaValor.value;

	
	function valida_email(sEmail)
	{
	
		var CaracteresInvalidos = "*|,\":<>[]{}`\'';()&$#% ";
		var CaracteresValidos   = "@."; 
		var Arroba              = sEmail.indexOf ("@",0);	
	
		if(sEmail == "")   {
		   alert("E-mail em branco!");
		   return false;
		}

		if(sEmail.length < 6)   {
		   alert("E-mail inválido!"); 
		   return false;
		}

		for(var i = 0; i < sEmail.length; i++)   {
		   if(CaracteresInvalidos.indexOf(sEmail.charAt(i)) != -1)   {
			  alert("E-mail inválido!");
			  return false;
		   }
		}

		for(var i = 0; i < CaracteresValidos.length; i++)   {
		   if(sEmail.indexOf(CaracteresValidos.charAt(i)) == -1)   {
			  alert("E-mail inválido!");
			  return false;
		   }

		   if(sEmail.indexOf(CaracteresValidos.charAt(i),0) == 0)   {
			  alert("E-mail inválido!");
			  return false;
		   }

		   if(sEmail.lastIndexOf(CaracteresValidos.charAt(i)) > sEmail.length-3)   {
			  alert("E-mail inválido!");
			  return false;
		   }
		}

		if(sEmail.lastIndexOf("@") > sEmail.lastIndexOf("."))   {
		   alert("E-mail inválido!");
		   return false;
		}

		if(sEmail.indexOf ("@.",0) != -1 || sEmail.indexOf (".@",0) != -1)   {
		   alert("E-mail inválido!");
		   return false;
		}

		if(sEmail.indexOf ("@",Arroba+1) != -1)   {
		   alert("E-mail inválido!");
		   return false;
		}	
		
	}


	if(sNome == "")
	{
		alert("Campo Nome é obrigatório");
		return false;
	}
	
	valida_email(sEmail);		


	if(sURL == "")
	{
		alert("URL está em branco!");
		return false;	
	}	

	
	if(sTitulo == "")
	{
		alert("Título está em branco!");
		return false;
	}


	if(sCapcha == "")
	{
		alert("Efetue a operação matemática!");
		return false;
	}	
	
	if(sCapcha != sCapchaValor)
	{
		alert("A opração matemática está inválida!");		
		return false;
	}	

		
	return true;
}

