// função que verifica o e-mail
function email(de) {

	var dev;
	dev = de.value;
	var str_em;
	str_em = '';

	if (dev.length == 0){
		return false;
	}

	for (i = 0; i <= dev.length - 1; i++){
		if ((dev.charAt(i)).match(/[0-9a-z@_]/)) 
			str_em = str_em + dev.charAt(i);
		else if (!(dev.charAt(i)).match(/[\.\-]/)){
			return false;
		}

		var mt;
		mt = dev.charAt(i).match('@');

		for (j = i+1; j <= dev.length; j++){
			if (dev.charAt(j).match(mt) ||
				dev.substring(0,2)=="_-" ||
				dev.substring(0,2)=="-_" ||
				dev.charAt(dev.length-1)==('@') ||
				dev.charAt(dev.length-1)==('-') ||
				dev.charAt(dev.length-1)==('_') ||
				dev.charAt(dev.length-1)==('.') ||
				dev.charAt(0)==('@') ||
				dev.charAt(0)==('.') ||
				dev.indexOf('@')==-1 ||
				dev.indexOf('.')==-1 ||
				dev.indexOf('@_')!=-1 ||
				dev.indexOf('@-._')!=-1 ||
				dev.indexOf('@_.-')!=-1 ||
				dev.indexOf('@-')!=-1 ||
				dev.indexOf('@.')!=-1 ||
				dev.indexOf('..')!=-1 ||
				dev.indexOf('.@')!=-1){
					return false;
			}
		}
	}

	return true;
}

