/* Target blank nao valida como XHML */

function init() {
	createExternalLinks();
}


function valida_mail() {

	var seumail = document.getElementById("seumail");

		if (seumail.value == "") {
			alert("Informe seu e-mail.");
			seumail.focus();
			return false;
		}
		
		if (seumail.value != "") {
			prim = seumail.value.indexOf("@")
			if(prim < 2) {
				alert("O e-mail informado parece não estar correto.");
				seumail.focus();
				seumail.select();
				return false;
			}
			if(seumail.value.indexOf("@",prim + 1) != -1) {
				alert("O e-mail informado parece não estar correto.");
				seumail.focus();
				seumail.select();
				return false;
			}
			if(seumail.value.indexOf(".") < 1) {
				alert("O e-mail informado parece não estar correto.");
				seumail.focus();
				seumail.select();
				return false;
			}
			if(seumail.value.indexOf(" ") != -1) {
				alert("O e-mail informado parece não estar correto.");
				seumail.focus();
				seumail.select();
				return false;
			}
			
			if(seumail.value.indexOf(".@") > 0) {
				alert("O e-mail informado parece não estar correto.");
				seumail.focus();
				seumail.select();
				return false;
			}
			if(seumail.value.indexOf("@.") > 0) {
				alert("O e-mail informado parece não estar correto.");
				seumail.focus();
				seumail.select();
				return false;
			}
			if(seumail.value.indexOf(".com.br.") > 0) {
				alert("O e-mail informado parece não estar correto.");
				seumail.focus();
				seumail.select();
				return false;
			}
			if(seumail.value.indexOf("/") > 0) {
				alert("O e-mail informado parece não estar correto.");
				seumail.focus();
				seumail.select();
				return false;
			}
			
			if(seumail.value.indexOf("..") > 0) {
				alert("O e-mail informado parece não estar correto.");
				seumail.focus();
				seumail.select();
				return false;
			}
		}
		
		return true;
}
	


// FORÇA LINKS A ABRIREM EM UMA NOVA JANELA

function createExternalLinks() {
    if(document.getElementsByTagName) {
        var anchors = document.getElementsByTagName('a');
        for(var i=0; i<anchors.length; i++) {
            var anchor = anchors[i];
            if(anchor.getAttribute("href") && anchor.getAttribute('rel')=='co-worker') { // <-- É necessário inserir rel="co-worker neighbor" no link
                anchor.target = '_blank';
                var title = anchor.title + ' (Este link abre uma nova janela)'; // <-- Insere este texto no final do Title do link
                anchor.title = title;
            }
        }
    }
}

// Esta função "chama" todas as funções usadas em um documento.

function addEvent(obj, evType, fn){
    if(obj.addEventListener){
        obj.addEventListener(evType, fn, false);

        return true;

    } else if (obj.attachEvent){
        var r = obj.attachEvent('on'+evType, fn);

        return r;

    } else {
        return false;

    }
}
addEvent(window, "load", init);

