// JavaScript Document
function checkEmail(email) {
   	var suportado = 0;
	//Testa se o browser suporta expressões regulares
	if(window.RegExp){
		var tempReg = /a/;
      	if(tempReg.test("a")){
	        suportado = 1;
		}
	}
	//Se o browser não suporta expressões regulares,
	//verifica apenas a posição do ponto e da arroba
	if(!suportado){
    	if(((email.indexOf(".") <= 0) || (email.indexOf("@") <= 0)) || ((email.lastIndexOf(".") == (email.length - 1)) || (email.lastIndexOf("@") == (email.length -1)))){
	       return false;
		}
	}//Se o browser suporta expressões regulares,faz a verificação completa
	else{
      var tmp1 = /(@.*@)|(\.\.)|(@\.)|(^\.)/;
      var tmp2 = /^.+@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
  		if(tmp1.test(email) || !tmp2.test(email)){
			return false;
		}
	}
	return true;
}
