function ajaxInit(){
    var req;
    try {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    catch (e) {
        try {
            req = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (ex) {
            try {
                req = new XMLHttpRequest();
            } 
            catch (exc) {
                alert("Esse navegador não tem recursos suficientes para uso deste site!");
                req = null;
            }
        }
    }
    return req;
}

function ivbCarrega(ivb){
    var ivbDiv = document.getElementById("conteudo");
    ajax = ajaxInit();
    ajax.open("GET", ivb, true);
    ajax.onreadystatechange = function(){
    
        if (ajax.readyState == 1) {
            ivbDiv.innerHTML = "<p style='text-decoration: blink; text-align: center;'><img src='imagens/carregando.gif' border='0'><br>Carregando...</p>";
        }
        if (ajax.readyState == 4) {
            ivbDiv.innerHTML = ajax.responseText;
        }
    }
    ajax.send(null);
}

function gera_parametros(obj){
    var getstr = "";
    for (i = 0; i < obj.childNodes.length; i++) {
        if (obj.childNodes[i].tagName == "INPUT") 
            if (obj.childNodes[i].type == "text") 
                getstr += obj.childNodes[i].name + "=" + escape(obj.childNodes[i].value) + "&";
        
        if (obj.childNodes[i].type == "checkbox") {
            if (obj.childNodes[i].checked) 
                getstr += obj.childNodes[i].name + "=" + escape(obj.childNodes[i].value) + "&";
            else 
                getstr += obj.childNodes[i].name + "=&";
        }
        
        if (obj.childNodes[i].type == "radio") 
            if (obj.childNodes[i].checked) 
                getstr += obj.childNodes[i].name + "=" + escape(obj.childNodes[i].value) + "";
        
        if (obj.childNodes[i].tagName == "SELECT") {
            var sel = obj.childNodes[i];
            getstr += sel.name + "=" + escape(sel.options[sel.selectedIndex].value) + "&";
        }
        
        if (obj.childNodes[i].tagName == "TEXTAREA") {
            var sel = obj.childNodes[i];
            getstr += sel.name + "=" + escape(obj.childNodes[i].value) + "&";
        }
    }
    return getstr;
}

function ivbEnviaForm(ivbPagina){
    var parametros;
    parametro = "nome=" + escape(document.getElementById('nome').value);
    parametro = parametro + "&email=" + escape(document.getElementById('email').value);
    parametro = parametro + "&telefone=" + escape(document.getElementById('telefone').value);
    parametro = parametro + "&assunto=" + escape(document.getElementById('assunto').value);
    parametro = parametro + "&mensagem=" + escape(document.getElementById('mensagem').value);
    var ivbDiv = document.getElementById("conteudo");
    ajax = ajaxInit();
    ajax.open("POST", ivbPagina, true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax.onreadystatechange = function(){
        if (ajax.readyState == 1) {
            ivbDiv.innerHTML = "<p style='text-decoration: blink; text-align: center;'><img src='arquivos/carregando.gif' border='0'><br>Carregando...</p>";
        }
        if (ajax.readyState == 4) {
            ivbDiv.innerHTML = ajax.responseText;
        }
    }
    ajax.send(parametro);
}



var tam = 14;
function mudaFonte(tipo){
    if (tipo == 'mais') {
        if (tam < 16) 
            tam += 2;
    }
    else {
        if (tam > 9) 
            tam -= 2;
    }
    if (document.getElementById('conteudo')) 
        mudaFonteRecursiva(tipo, document.getElementById('conteudo'));
    
    if (document.getElementById('mudaFoto')) 
        mudaFonteRecursiva(tipo, document.getElementById('mudaFoto'));
}

function mudaFonteRecursiva(tipo, domElement){
    for (var i = 0; i < domElement.childNodes.length; i++) {
        mudaFonteRecursiva(tipo, domElement.childNodes.item(i));
    }
    if (domElement.style) 
        domElement.style.fontSize = tam + 'px';
}



function valida_nome(campo,ok){
  if(campo == "")
     document.getElementById('er1').innerHTML = "Digite seu nome por favor";
     stop();
}

/*function valida_email(campo, ok){

    if (campo == "") 
        document.getElementById('er2').innerHTML = "Se Fudeu digite o e-mail seu emo";
    else {
        if (checkMail(document.getElementById('email').value) == false) 
            document.getElementById('er2').innerHTML = "Digita um e-mail correto";
        else {
            document.getElementById('email').disabled = "true";
            ok.style.display = "none";
            include('cadastro/q3.php', 'q3', '');
        }
    }
}


function AbrirGaleria(id){
    window.open("galerias/popup.php?id=" + id, "", "resizable=no,toolbar=no,status=0,menubar=no,scrollbars=no,width=700,height=480");
}*/

function checar_caps_lock(ev){
    var e = ev || window.event;
    codigo_tecla = e.keyCode ? e.keyCode : e.which;
    tecla_shift = e.shiftKey ? e.shiftKey : ((codigo_tecla == 16) ? true : false);
    if (((codigo_tecla >= 65 && codigo_tecla <= 90) && !tecla_shift) || ((codigo_tecla >= 97 && codigo_tecla <= 122) && tecla_shift)) {
        document.getElementById('aviso_caps_lock').style.visibility = 'visible';
    }
    else {
        document.getElementById('aviso_caps_lock').style.visibility = 'hidden';
    }
}


function TestaSenha(valor){
    var d = document.getElementById('seguranca');
    ERaz = /[a-z]/;
    ERAZ = /[A-Z]/;
    ER09 = /[0-9]/;
    ERxx = /[@!#$%&*+=?|-]/;
    
    if (valor.length == '') {
        d.innerHTML = 'Seguranca da senha: ';
    }
    else {
        if (valor.length < 5) {
            d.innerHTML = 'Seguranca da senha: <font color=\'red\'> BAIXA</font>';
        }
        else {
            if (valor.length > 7 && valor.search(ERaz) != -1 && valor.search(ERAZ) != -1 && valor.search(ER09) != -1 || valor.length > 7 && valor.search(ERaz) != -1 && valor.search(ERAZ) != -1 && valor.search(ERxx) || valor.length > 7 && valor.search(ERaz) != -1 && valor.search(ERxx) != -1 && valor.search(ER09) || valor.length > 7 && valor.search(ERxx) != -1 && valor.search(ERAZ) != -1 && valor.search(ER09)) {
                d.innerHTML = 'Seguranca da senha: <font color=\'green\'> ALTA</font>';
            }
            else {
                if (valor.search(ERaz) != -1 && valor.search(ERAZ) != -1 || valor.search(ERaz) != -1 && valor.search(ER09) != -1 || valor.search(ERaz) != -1 && valor.search(ERxx) != -1 || valor.search(ERAZ) != -1 && valor.search(ER09) != -1 || valor.search(ERAZ) != -1 && valor.search(ERxx) != -1 || valor.search(ER09) != -1 && valor.search(ERxx) != -1) {
                    d.innerHTML = 'Seguranca da senha: <font color=\'orange\'> MEDIA</font>';
                }
                else {
                    d.innerHTML = 'Seguranca da senha: <font color=\'red\'> BAIXA</font>';
                }
            }
        }
    }
}

function Expande(lol){
	document.getElementById('fotos').style.display = 'block';
	document.getElementById('imagens').style.display = 'block';
	document.getElementById('menuB').style.display = 'none';
	document.getElementById('2').style.display = 'none';
	document.getElementById('imagens-v').innerHTML = "<img src="+lol+" onclick='Oculta()' />";
}

function Oculta(){
	document.getElementById('fotos').style.display = 'none';
	document.getElementById('imagens').style.display = 'none';
	document.getElementById('menuB').style.display = 'block';
	document.getElementById('2').style.display = 'block';
}

function menuHorizontal() {
	var navItems = document.getElementById("menuB").getElementsByTagName("li");
	
	for (var i=0; i<navItems.length; i++) {
		if(navItems[i].className == "menuA") {
			navItems[i].onmouseover=function() { this.className += " over"; }
			navItems[i].onmouseout=function() { this.className = "menuA"; }
		}
	}

}
window.onload = menuHorizontal;