﻿$(document).ready(function() {
    $("#nav-one li").hover(
	    function() { $("ul", this).fadeIn("fast"); },
	    function() { $("ul", this).fadeOut("fast"); }
    );

    if (document.all) {
        $("#nav-one li").hoverClass("sfHover");
    }
});

$.fn.hoverClass = function(c) {
    return this.each(function() {
        $(this).hover(
			function() { $(this).addClass(c); },
			function() { $(this).removeClass(c); }
		);
    });
};

function AbrirGaleria(galeria){
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open('galeria.aspx?pG="+galeria+"', '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=0,width=700,height=568,left=440,top=312');");
}

function imprime_cadastro(v_id) {
    window.open("credform.aspx?pP=" + v_id, '', 'toolbar=0,location=0,directories=0,status=no,menubar=0,scrollbars=1,resizable=1,width=675,height=800,top=20,left=30');
}

function VerDados(expositor) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open('expositorform.aspx?expositor=" + expositor + "', '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=700,height=450');");
}

function changeInputType(
  oldElm, // a reference to the input element
  iType, // value of the type property: 'text' or 'password'
  iValue, // the default value, set to 'password' in the demo
  blankValue, // true if the value should be empty, false otherwise
  noFocus) {  // set to true if the element should not be given focus
    if (!oldElm || !oldElm.parentNode || (iType.length < 4) ||
    !document.getElementById || !document.createElement) return;
    var newElm = document.createElement('input');
    newElm.type = iType;
    if (oldElm.name) newElm.name = oldElm.name;
    if (oldElm.id) newElm.id = oldElm.id;
    if (oldElm.className) newElm.className = oldElm.className;
    if (oldElm.style.width) newElm.style.width = oldElm.style.width;
    if (oldElm.size) newElm.size = oldElm.size;
    if (oldElm.tabIndex) newElm.tabIndex = oldElm.tabIndex;
    if (oldElm.accessKey) newElm.accessKey = oldElm.accessKey;
    newElm.onfocus = function() {
        return function() {
            if (this.hasFocus) return;
            var newElm = changeInputType(this, 'password', iValue,
      (this.value.toLowerCase() == iValue.toLowerCase()) ? true : false);
            if (newElm) newElm.hasFocus = true;
        } 
    } ();
    newElm.onblur = function() {
        return function() {
            if (this.hasFocus)
                if (this.value == '' || (this.value.toLowerCase() == iValue.toLowerCase())) {
                changeInputType(this, 'text', iValue, false, true);
            }
        } 
    } ();
    // hasFocus is to prevent a loop where onfocus is triggered over and over again
    newElm.hasFocus = false;
    oldElm.parentNode.replaceChild(newElm, oldElm);
    if (!blankValue) newElm.value = iValue;
    if (!noFocus || typeof (noFocus) == 'undefined') {
        window.tempElm = newElm;
        setTimeout("tempElm.hasFocus=true;tempElm.focus();", 1);
    }
    return newElm;
}

function configurar_nome(oElem, iValue, blankValue) {
	if (oElem.value == iValue || oElem.value == '') {
		oElem.value = (blankValue) ? '' : iValue;
	}
}

function configurar_nome_senha() {
    if (document.getElementById("pS").value == 'senha') {
        changeInputType(document.getElementById("pS"), 'password', 'senha', true, false)
    }
}

function checkMail(mail) {
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if (typeof (mail) == "string") {
		if (er.test(mail)) { return true; }
	}
	else if (typeof (mail) == "object") {
		if (er.test(mail.value)) { return true; }
	}
	else {
		return false;
	}
}

function configurar_comosoube() {
    if (document.getElementById('t_comosoube').value == 99) {
        document.getElementById('dvComosoube').style.display = "block";
    } else {
    document.getElementById('dvComosoube').style.display = "none";
    }
}

function validar_acesso() {
    if (document.getElementById('pL').value == '' || document.getElementById('pL').value == 'login') {
        alert('O campo login é obrigatório!');
        document.getElementById('pL').focus();
        return false;
    }
    if (document.getElementById('pS').value == '' || document.getElementById('pS').value == 'senha') {
        alert('O campo senha é obrigatório!');
        document.getElementById('pS').focus();
        return false;
    }
    return true;
}

function validar_pesquisar() {
    if (document.getElementById('pB').value == '' || document.getElementById('pB').value == 'pesquisar') {
        alert('O campo pesquisar é obrigatório!');
        document.getElementById('pB').focus();
        return false;
    }
    return true;
}

function validar_form1() {
	if (document.getElementById('t_nome').value == '' || document.getElementById('t_nome').value == 'Nome completo') {
		alert('O campo nome completo é obrigatório!');
		document.getElementById('t_nome').focus();
		return false;
	}
	if (document.getElementById('t_cracha').value == '' || document.getElementById('t_cracha').value == 'Nome para crachá') {
		alert('O campo nome para crachá é obrigatório!');
		document.getElementById('t_cracha').focus();
		return false;
	}
	if (document.getElementById('t_email').value == '' || document.getElementById('t_email').value == 'E-mail') {
		alert('O campo e-mail é obrigatório!');
		document.getElementById('t_email').focus();
		return false;
	}
	if (!checkMail(document.getElementById('t_email').value)) {
		alert('O e-mail é inválido!');
		document.getElementById('t_email').focus();
		return false;
	}
	if (document.getElementById('t_endereco').value == '' || document.getElementById('t_endereco').value == 'Endereço') {
		alert('O campo endereço é obrigatório!');
		document.getElementById('t_endereco').focus();
		return false;
	}
	if (document.getElementById('t_telefone').value == '' || document.getElementById('t_telefone').value == 'Telefone') {
		alert('O campo telefone é obrigatório!');
		document.getElementById('t_telefone').focus();
		return false;
	}
	return true;
}

function validar_contato() {
    if (document.getElementById('t_nome').value == '' || document.getElementById('t_nome').value == 'Nome') {
        alert('O campo nome é obrigatório!');
        document.getElementById('t_nome').focus();
        return false;
    }
    if (document.getElementById('t_empresa').value == '' || document.getElementById('t_empresa').value == 'Empresa') {
        alert('O campo nome para crachá é obrigatório!');
        document.getElementById('t_cracha').focus();
        return false;
    }
    if (document.getElementById('t_email').value == '' || document.getElementById('t_email').value == 'E-mail') {
        alert('O campo e-mail é obrigatório!');
        document.getElementById('t_email').focus();
        return false;
    }
    if (!checkMail(document.getElementById('t_email').value)) {
        alert('O e-mail é inválido!');
        document.getElementById('t_email').focus();
        return false;
    }
    if (document.getElementById('t_endereco').value == '' || document.getElementById('t_endereco').value == 'Endereço') {
        alert('O campo endereço é obrigatório!');
        document.getElementById('t_endereco').focus();
        return false;
    }
    if (document.getElementById('t_telefone').value == '' || document.getElementById('t_telefone').value == 'Telefone') {
        alert('O campo telefone é obrigatório!');
        document.getElementById('t_telefone').focus();
        return false;
    }
    if (document.getElementById('t_fax').value == '' || document.getElementById('t_fax').value == 'FAX') {
        alert('O campo fax é obrigatório!');
        document.getElementById('t_fax').focus();
        return false;
    }
    if (document.getElementById('t_comosoube').value == '' || document.getElementById('t_comosoube').value == 'Como soube do evento?') {
        alert('O campo como soube do evento é obrigatório!');
        document.getElementById('t_comosoube').focus();
        return false;
    }
    if (document.getElementById('t_comosoube').value == '99' && (document.getElementById('t_comosoube_outros').value == '' || document.getElementById('t_comosoube_outros').value == 'Como soube - outros')) {
        alert('O campo como soube - outros é obrigatório!');
        document.getElementById('t_comosoube_outros').focus();
        return false;
    }
    if (document.getElementById('t_mensagem').value == '' || document.getElementById('t_mensagem').value == 'Mensagem') {
        alert('O campo mensagem é obrigatório!');
        document.getElementById('t_mensagem').focus();
        return false;
    }
    return true;
}

function validar_exporfeira() {
    if (document.getElementById('t_nome').value == '' || document.getElementById('t_nome').value == 'Nome') {
        alert('O campo nome é obrigatório!');
        document.getElementById('t_nome').focus();
        return false;
    }
    if (document.getElementById('t_empresa').value == '' || document.getElementById('t_empresa').value == 'Empresa') {
        alert('O campo nome para crachá é obrigatório!');
        document.getElementById('t_cracha').focus();
        return false;
    }
    if (document.getElementById('t_email').value == '' || document.getElementById('t_email').value == 'E-mail') {
        alert('O campo e-mail é obrigatório!');
        document.getElementById('t_email').focus();
        return false;
    }
    if (!checkMail(document.getElementById('t_email').value)) {
        alert('O e-mail é inválido!');
        document.getElementById('t_email').focus();
        return false;
    }
    if (document.getElementById('t_endereco').value == '' || document.getElementById('t_endereco').value == 'Endereço') {
        alert('O campo endereço é obrigatório!');
        document.getElementById('t_endereco').focus();
        return false;
    }
    if (document.getElementById('t_bairro').value == '' || document.getElementById('t_bairro').value == 'Bairro') {
        alert('O campo bairro é obrigatório!');
        document.getElementById('t_bairro').focus();
        return false;
    }
    if (document.getElementById('t_cidade').value == '' || document.getElementById('t_cidade').value == 'Cidade') {
        alert('O campo cidade é obrigatório!');
        document.getElementById('t_cidade').focus();
        return false;
    }
    if (document.getElementById('t_estado').value == '' || document.getElementById('t_estado').value == 'Estado') {
        alert('O campo estado é obrigatório!');
        document.getElementById('t_estado').focus();
        return false;
    }
    if (document.getElementById('t_pais').value == '' || document.getElementById('t_pais').value == 'País') {
        alert('O campo país é obrigatório!');
        document.getElementById('t_pais').focus();
        return false;
    }
    if (document.getElementById('t_cep').value == '' || document.getElementById('t_cep').value == 'CEP') {
        alert('O campo CEP é obrigatório!');
        document.getElementById('t_cep').focus();
        return false;
    }
    if (document.getElementById('t_telefone').value == '' || document.getElementById('t_telefone').value == 'Telefone') {
        alert('O campo telefone é obrigatório!');
        document.getElementById('t_telefone').focus();
        return false;
    }
    if (document.getElementById('t_fax').value == '' || document.getElementById('t_fax').value == 'FAX') {
        alert('O campo fax é obrigatório!');
        document.getElementById('t_fax').focus();
        return false;
    }
    if (document.getElementById('t_comosoube').value == '' || document.getElementById('t_comosoube').value == 'Como soube do evento?') {
        alert('O campo como soube do evento é obrigatório!');
        document.getElementById('t_comosoube').focus();
        return false;
    }
    if (document.getElementById('t_comosoube').value == '99' && (document.getElementById('t_comosoube_outros').value == '' || document.getElementById('t_comosoube_outros').value == 'Como soube - outros')) {
        alert('O campo como soube - outros é obrigatório!');
        document.getElementById('t_comosoube_outros').focus();
        return false;
    }
    if (document.getElementById('t_comosoube').value == '99' && (document.getElementById('t_comosoube_outros').value == '' || document.getElementById('t_comosoube_outros').value == 'Como soube - outros')) {
        alert('O campo como soube - outros é obrigatório!');
        document.getElementById('t_comosoube_outros').focus();
        return false;
    }
    if (document.getElementById('t_mensagem').value == '' || document.getElementById('t_mensagem').value == 'Mensagem') {
        alert('O campo mensagem é obrigatório!');
        document.getElementById('t_mensagem').focus();
        return false;
    }
    return true;
}

function validar_visitarfeira() {
    if (document.getElementById('t_nome').value == '' || document.getElementById('t_nome').value == 'Nome') {
        alert('O campo nome é obrigatório!');
        document.getElementById('t_nome').focus();
        return false;
    }
    if (document.getElementById('t_empresa').value == '' || document.getElementById('t_empresa').value == 'Empresa') {
        alert('O campo nome para crachá é obrigatório!');
        document.getElementById('t_cracha').focus();
        return false;
    }
    if (document.getElementById('t_email').value == '' || document.getElementById('t_email').value == 'E-mail') {
        alert('O campo e-mail é obrigatório!');
        document.getElementById('t_email').focus();
        return false;
    }
    if (!checkMail(document.getElementById('t_email').value)) {
        alert('O e-mail é inválido!');
        document.getElementById('t_email').focus();
        return false;
    }
    if (document.getElementById('t_endereco').value == '' || document.getElementById('t_endereco').value == 'Endereço') {
        alert('O campo endereço é obrigatório!');
        document.getElementById('t_endereco').focus();
        return false;
    }
    if (document.getElementById('t_bairro').value == '' || document.getElementById('t_bairro').value == 'Bairro') {
        alert('O campo bairro é obrigatório!');
        document.getElementById('t_bairro').focus();
        return false;
    }
    if (document.getElementById('t_cidade').value == '' || document.getElementById('t_cidade').value == 'Cidade') {
        alert('O campo cidade é obrigatório!');
        document.getElementById('t_cidade').focus();
        return false;
    }
    if (document.getElementById('t_estado').value == '' || document.getElementById('t_estado').value == 'Estado') {
        alert('O campo estado é obrigatório!');
        document.getElementById('t_estado').focus();
        return false;
    }
    if (document.getElementById('t_pais').value == '' || document.getElementById('t_pais').value == 'País') {
        alert('O campo país é obrigatório!');
        document.getElementById('t_pais').focus();
        return false;
    }
    if (document.getElementById('t_cep').value == '' || document.getElementById('t_cep').value == 'CEP') {
        alert('O campo CEP é obrigatório!');
        document.getElementById('t_cep').focus();
        return false;
    }
    if (document.getElementById('t_telefone').value == '' || document.getElementById('t_telefone').value == 'Telefone') {
        alert('O campo telefone é obrigatório!');
        document.getElementById('t_telefone').focus();
        return false;
    }
    if (document.getElementById('t_fax').value == '' || document.getElementById('t_fax').value == 'FAX') {
        alert('O campo fax é obrigatório!');
        document.getElementById('t_fax').focus();
        return false;
    }
    if (document.getElementById('t_comosoube').value == '' || document.getElementById('t_comosoube').value == 'Como soube do evento?') {
        alert('O campo como soube do evento é obrigatório!');
        document.getElementById('t_comosoube').focus();
        return false;
    }
    if (document.getElementById('t_comosoube').value == '99' && (document.getElementById('t_comosoube_outros').value == '' || document.getElementById('t_comosoube_outros').value == 'Como soube - outros')) {
        alert('O campo como soube - outros é obrigatório!');
        document.getElementById('t_comosoube_outros').focus();
        return false;
    }
    if (document.getElementById('t_comosoube').value == '99' && (document.getElementById('t_comosoube_outros').value == '' || document.getElementById('t_comosoube_outros').value == 'Como soube - outros')) {
        alert('O campo como soube - outros é obrigatório!');
        document.getElementById('t_comosoube_outros').focus();
        return false;
    }
    if (document.getElementById('t_mensagem').value == '' || document.getElementById('t_mensagem').value == 'Mensagem') {
        alert('O campo mensagem é obrigatório!');
        document.getElementById('t_mensagem').focus();
        return false;
    }
    return true;
}