//onBlur="verEmail(this)"
function verEmail(objEmail){
   if (objEmail.value != ""){
      if(validaremail(objEmail) == false){
         objEmail.focus();
      }
   }
}

//if (validaremail(document.forms[0].CAMPO) == false){
//    document.forms[0].CAMPO.focus();
//    return false;
//}
function validaremail(objEmail) 
{
     
     if (objEmail.value == ""){
        alert("Informe o e-mail.");
        return false;
     }

     prim = objEmail.value.indexOf("@")
     
     if(prim < 2){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf("@",prim + 1) != -1){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf(".") < 1){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf(" ") != -1){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf("msn.com.br") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }
     
     if(objEmail.value.indexOf("zipmeil.com") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf("hotmeil.com") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }
     
     if(objEmail.value.indexOf("hotmail.br") > 0){     
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }     

     if(objEmail.value.indexOf("hotmail.com.br") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf("globo.com.br") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf("aol.com.br") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf("estacio.com.br") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf("www") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }
     
     if(objEmail.value.indexOf("bol.com") > 0){
        if(objEmail.value.indexOf("bol.com.br") < 1){
     	   alert("O e-mail informado parece não estar correto.");
     	   return false;
     	}
     }

     if(objEmail.value.indexOf(".@") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf(".com.br.") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf(".br.") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf("/") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf("[") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf("]") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf("(") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf(")") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }

     if(objEmail.value.indexOf("..") > 0){
     	alert("O e-mail informado parece não estar correto.");
     	return false;
     }
}