
function validaemail(email,req){
	
	var masc = '@._-abcdefghijklmnopqrstuvxwyzABCDEFGHIJKLMNOPQRSTUVXWYZ0123456789';
	var msg = '';
	var aux = '';
	var erro = Array(); 
	erro[0] = '..';
	erro[1] = '@.';
	erro[2] = '.@';
	if ((req) && (email == '')) { 
		msg = 'obrigatório';	
	}else if (email.length > 0){
		var i = 0;
		aux = email.charAt(0);
		if ((email.indexOf('@') == -1) || (email.indexOf('.') == -1)) {
			msg = 'inválido'; 
		}
		if ((aux == '@') || (aux == '.')){
			msg = 'inválido';
		}
		aux = email.charAt(email.length -1);
		if ((aux == '@') || (aux == '.')){
			msg = 'inválido';
		}
		while  ((i < erro.length) && (msg == '')){
			if (email.indexOf(erro[i]) != -1) {
				msg = 'inválido';
			}
			i++;
		}
		i = 0;
		while ((i < email.length) && (msg != '')){
			aux = email.charAt(i);
			if (masc.indexOf(aux) == -1) {
				msg = 'inválido';
			}
			i++
		}
	}
	return msg;
}

