function evaluateEmail(obj) {
	var re = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{ 1,3}){3}\])$/
    if (re.exec($.trim(obj.val())) != null)
		return true;
    else
		return false;
}
$(document).ready(function(){
	$("#frmLogin").submit(function (event) {
		if($.trim($("#email").val()) == ""){
			alert('Digite seu e-mail.');
			$("#email").focus();
			event.preventDefault();
			return;
		}
		if(!evaluateEmail($("#email"))){
			alert('E-mail inválido.');
			$("#email").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#senha").val()) == ""){
			alert('Digite sua senha.');
			$("#senha").focus();
			event.preventDefault();
			return;
		}
	});
	
	$("#frmLoginJur").submit(function (event) {
		if($.trim($("#nome").val()) == ""){
			alert('Digite seu nome.');
			$("#nome").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#senha").val()) == ""){
			alert('Digite sua senha.');
			$("#senha").focus();
			event.preventDefault();
			return;
		}
	});
	
	$("#frmComentario").submit(function (event) {
		if($.trim($("#nome").val()) == ""){
			alert('Digite seu nome.');
			$("#nome").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#email").val()) == ""){
			alert('Digite seu e-mail.');
			$("#email").focus();
			event.preventDefault();
			return;
		}
		if(!evaluateEmail($("#email"))){
			alert('E-mail inválido.');
			$("#email").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#comentario").val()) == ""){
			alert('Digite seu comentário.');
			$("#comentario").focus();
			event.preventDefault();
			return;
		}
	});
	
	$("#frmAjuda").submit(function (event) {
		if($.trim($("#txt_name").val()) == ""){
			alert('Digite seu nome.');
			$("#txt_name").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#txt_email").val()) == ""){
			alert('Digite seu e-mail.');
			$("#txt_email").focus();
			event.preventDefault();
			return;
		}
		if(!evaluateEmail($("#txt_email"))){
			alert('E-mail inválido.');
			$("#txt_email").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#txt_phone").val()) == ""){
			alert('Digite seu telefone.');
			$("#txt_phone").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#txt_question").val()) == ""){
			alert('Digite sua mensagem.');
			$("#txt_question").focus();
			event.preventDefault();
			return;
		}
	});
	
	$("#frmVotoJur").submit(function (event) {
		if($.trim($("#motivo").val()) == ""){
			alert('Digite o texto.');
			$("#motivo").focus();
			event.preventDefault();
			return;
		}
	});
	
	$("#frmEditarDados").submit(function (event) {
		if($.trim($("#heroi").val()) == ""){
			alert('Digite o nome do supermídia.');
			$("#heroi").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#nome").val()) == ""){
			alert('Digite seu nome real.');
			$("#nome").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#agencia").val()) == ""){
			alert('Digite o nome da agência.');
			$("#agencia").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#sexo").val()) == ""){
			alert('Selecione seu sexo.');
			$("#sexo").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#mensagem").val()) == ""){
			alert('Digite sua mensagem.');
			$("#mensagem").focus();
			event.preventDefault();
			return;
		}
	});
	
	$("#frmCadastro").submit(function (event) {
		if($.trim($("#heroi").val()) == ""){
			alert('Digite o nome do supermídia.');
			$("#heroi").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#nome").val()) == ""){
			alert('Digite seu nome real.');
			$("#nome").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#agencia").val()) == ""){
			alert('Digite o nome da agência.');
			$("#agencia").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#sexo").val()) == ""){
			alert('Selecione seu sexo.');
			$("#sexo").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#foto").val()) == ""){
			alert('Envie sua foto.');
			$("#foto").focus();
			event.preventDefault();
			return;
		}
		if($.trim($("#mensagem").val()) == ""){
			alert('Digite sua mensagem.');
			$("#mensagem").focus();
			event.preventDefault();
			return;
		}
	});
	
	$("#frmEditFoto").submit(function (event) {
		if($.trim($("#foto").val()) == ""){
			alert('Envie uma foto.');
			$("#foto").focus();
			event.preventDefault();
			return;
		}
	});
	
});

function lmttxt(obj, max) {
	if((obj.value).length > max){
		obj.value = (obj.value).substring(0,max);
	}
}

function esqueciSenha() {
	var edtEmail = document.getElementById("email");
	if (edtEmail.value == "") {
		alert("É necessário digitar o e-mail.");
	} else {
		$.ajax({
			dataType:"xml",
			url: "/superherois/esqueciSenha.asp?email="+edtEmail.value,
			success:  function(xml){
				var rt = xml.getElementsByTagName("retorno");
				var valor = rt[0].firstChild.nodeValue;
				if (valor == "0") {
					alert("Este e-mail não está cadastrado.");
				}
				if (valor == "1") {
					alert("Sua senha foi enviada para o seu e-mail.");
				}
			}, 
			error: function(XMLHttpRequest, textStatus, errorThrown){
				alert("Ocorreu um problema no envio do e-mail.");
			}
		});
	}						
}

function esqueciSenhaJur() {
	var edtNome = document.getElementById("nome");
	if (edtNome.value == "") {
		alert("É necessário digitar o nome.");
		edtNome.focus();
	} else {
		$.ajax({
			dataType:"xml",
			url: "/superherois/esqueciSenhaJur.asp?nome="+edtNome.value,
			success:  function(xml){
				var rt = xml.getElementsByTagName("retorno");
				var valor = rt[0].firstChild.nodeValue;
				if (valor == "0") {
					alert("Este nome não está cadastrado.");
				}
				if (valor == "1") {
					alert("Sua senha foi enviada para o seu e-mail.");
				}
			}, 
			error: function(XMLHttpRequest, textStatus, errorThrown){
				alert("Ocorreu um problema no envio do e-mail.");
			}
		});
	}						
}

/*Target - início*/
function init() {
	createExternalLinks();
}
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')=='external') {
                anchor.target = '_blank';
                var title = anchor.title + ' (Este link abre uma nova janela)';
                anchor.title = title;
            }
        }
    }
}
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);
/*Target - fim*/