function enviar(){
         if(isBranco(document.forms[0].nome)){
           alert('Nome não deve ser vazio')
         } else{
	       if(validaEmail()){
        	document.forms[0].submit()
        	}
	     }
}

function validaEmail(){
var email  = document.forms[0].emailClie.value;
var BadChars = "*|,\":<>[]{}`\'';()&$#% ";
var GoodChars = "@.";
var posarroba = email.indexOf ('@',0);
if (email.length < 6) // o email é menor que 6 caracteres
{
alert("\"E-mail\" inválido!");

return (false);
}
for (var i = 0; i < email.length; i++)
{
if (BadChars.indexOf(email.charAt(i)) != -1) // Contém caracteres inválidos, badchars
{
alert("Seu \"E-mail\" contém caracteres inválidos!");
return (false);
}
}
for (var i = 0; i < GoodChars.length; i++)
{
if (email.indexOf(GoodChars.charAt(i)) == -1) // não tem goodchars
{
alert("\"E-mail\" inválido!");
return (false);
}
if (email.indexOf(GoodChars.charAt(i),0) == 0) // começou com goodchars (. ou @)
{
alert("\"E-mail\" inválido!");

return (false);
}
if (email.lastIndexOf(GoodChars.charAt(i)) > email.length-3) //existe menos de 2 caracteres depois do ultimo goodchar
{
alert("\"E-mail\" inválido! terminou com goodchars");

return (false);
}
}
if (email.lastIndexOf('@') > email.lastIndexOf('.')) //Não tem ponto depois do arroba
{
alert("\"E-mail\" inválido!");

return (false);
}

if (email.indexOf ('@.',0) != -1 || email.indexOf ('.@',0) != -1) // . e @ colados
{
alert("\"E-mail\" inválido!");

return (false);
}
if (email.indexOf ('@',posarroba+1) != -1) // Contém mais de um " @ "
{
alert("\"E-mail\" inválido!");

return (false);
}
return true
}

function isBranco(field) {
	var i;
	if(field.value == null){
		return true;
	}
	for( i = 0; i < field.value.length; i++ )
		if( field.value.charAt( i ) != unescape("%20") )
			return false;
	return true;
}

