function MM_findObj(n, d){ //v4.01
    var p, i, x;
    if (!d) 
        d = document;
    if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document;
        n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) 
        x = d.all[n];
    for (i = 0; !x && i < d.forms.length; i++) 
        x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) 
        x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) 
        x = d.getElementById(n);
    return x;
}

function createTable(){
    var altura = '';
    var largura = '';
    altura = document.body.scrollHeight;
    largura = document.body.scrollWidth;
    
    document.getElementById('transparente').style.height = altura;
    document.getElementById('transparente').style.width = largura;
    document.getElementById('transparente').innerHTML = redimenciona;	

}

function mostrar2(){
    var i, p, v, obj, args = mostrar.arguments;
    for (i = 0; i < (args.length - 2); i += 3) 
        if ((obj = MM_findObj(args[i])) != null) {
            v = args[i + 2];
            if (obj.style) {
                obj = obj.style;
                v = (v == 'show') ? 'visible' : (v == 'hide') ? 'hidden' : v;
            }
            obj.visibility = v;
        }
    
}




function botao(modulo, acao, id, div){
    var dado = '<a href="#" onClick="buscausuario(\'' + id + '\',\'' + div + '\');"><img src="img/fecharfoto.gif" width="139" height="20" border="0" style="margin-bottom: 5px;"></a><br><iframe src="index.php?modulo=' + modulo + '&acao=' + acao + '&identificador=' + id + '" width="530" height="500" name="nome_da_tela"  MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=0></iframe>';
    document.getElementById('site').innerHTML = dado;
    
}



function paginainserir(modulo, acao, id, div){

    var dado = '<a href="#' + id + '" onClick="mostrar(\'transparente\',\'\',\'hide\',\'exemplo\',\'\',\'hide\');"><img src="img/fecharfoto.gif" width="139" height="20" border="0" style="margin-bottom: 5px;"></a><br><iframe src="index.php?modulo=' + modulo + '&acao=' + acao + '" width="530" height="500" name="nome_da_tela"  MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=0></iframe>';
    document.getElementById('site').innerHTML = dado;
    excluirresultados();
}


function excluirresultados(){
    mostrar('resultados', '', 'hide');
}

function botaoCadastrar(){

    var dado = '<a href="#" onClick="mostrar(\'transparente\',\'\',\'hide\',\'exemplo\',\'\',\'hide\');"><img src="img/fecharfoto.gif" width="139" height="20" border="0" style="margin-bottom: 5px;"></a><br><iframe src="index.php?modulo=cadastro&acao=formulariocadastrarusuario" width="650" height="500" name="nome_da_tela"  MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=0></iframe>';
    document.getElementById('site').innerHTML = dado;
    
}


function paginaeditarusuario(modulo, acao, id, div, div2){
    var dado = '<a href="#" onClick="efetuaeditarusuario(\'' + id + '\',\'' + div + '\',\'' + modulo + '\',\'' + acao + '\',\'' + div2 + '\');"><img src="img/fecharfoto.gif" width="139" height="20" border="0" style="margin-bottom: 5px;"></a><br><iframe src="index.php?modulo=' + modulo + '&acao=' + acao + '&identificador=' + id + '" width="530" height="500" name="nome_da_tela"  MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=0></iframe>';
    document.getElementById('site').innerHTML = dado;
}

function efetuaeditarusuario(valor, div, modulo, acao, div2){
    testabrowser();
    
    if (ajax) {
        ajax.open("POST", "index.php?modulo=" + modulo + "&acao=usuarioxml&identificador=" + valor, true);
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.onreadystatechange = function(){
            if (ajax.readyState == 4) {
                if (ajax.responseXML) {
                    processausuario(ajax.responseXML, div, div2);
                }
            }
        }
        var params = "identificador=" + valor;
        ajax.send(params);
    }
}

function processausuario(obj, div, div2){
    var dataArray = obj.getElementsByTagName("usuario");
    if (dataArray.length > 0) {
        for (var i = 0; i < dataArray.length; i++) {
            var item = dataArray[i];
            var perfil = item.getElementsByTagName("perfil")[0].firstChild.nodeValue;
            var nome = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
            document.getElementById(div).innerHTML = nome;
            document.getElementById(div2).innerHTML = perfil;
            mostrar('transparente', '', 'hide', 'exemplo', '', 'hide');
        }
    }
}

function excluirusuario(modulo, acao, id, linha, table){
    var dado = '<p>&nbsp;</p><p>&nbsp;</p><table width=\"400\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"3\" bgcolor=\"#FFFFFF\"><tr><td><div align=\"center\"><img src=\"img/icones/carregando.gif\" width=\"100\" height=\"100\" /></div></td></tr><tr><td><div align=\"center\" class=\"TextoGeralCategoria\">Deseja realmente excluir este registro:</div></td></tr><tr><td><div align=\"center\"><table width=\"100%\" border=\"0\" cellspacing=\"3\" cellpadding=\"0\"><tr><td width=\"54%\"><div align=\"center\"><a href=\"#\" onClick="efetuarexcluirusuario(\'' + id + '\',\'' + linha + '\',\'' + table + '\');" ><img src=\"img/icones/confirmarexclusao.png\" width=\"117\" height=\"15\" border=\"0\" /></a></div></td><td width=\"46%\"><div align=\"center\"><a href=\"#\" onClick=\"mostrar(\'transparente\',\'\',\'hide\',\'exemplo\',\'\',\'hide\');\"><img src=\"img/icones/cancelarexclusao.png\" width=\"117\" height=\"15\" border=\"0\" /></a></div></td></tr></table><a href=\"#\"></a></div></td></tr><tr><td>&nbsp;</td></tr><tr><td><br /><br /></td></tr></table>';
    document.getElementById('site').innerHTML = dado;
}

function efetuarexcluirusuario(valor, linha, table){

    testabrowser();
    if (ajax) {
        ajax.open("POST", "index.php?modulo=usuarios&acao=excluir&identificador=" + valor, true);
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.onreadystatechange = function(){
            if (ajax.readyState == 4) {
                processaexcluirusuario(0, table);
                
            }
        }
        var params = "identificador=" + valor;
        ajax.send(params);
    }
}

function processaexcluirusuario(linha, table){
    $(table).deleteRow(linha);
    mostrar('transparente', '', 'hide', 'exemplo', '', 'hide');
}


function testabrowser(){
    try {
        ajax = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    catch (e) {
        try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (ex) {
            try {
                ajax = new XMLHttpRequest();
            } 
            catch (exc) {
                alert("Esse browser nao tem recursos para uso do Ajax");
                ajax = null;
            }
        }
    }
}

//funções para trabalhar com grupos
function paginaeditargrupo(modulo, acao, id, div, div2){
	
    var dado = '<a href="#" onClick="efetuaeditargrupo(\'' + id + '\',\'' + div + '\',\'' + modulo + '\',\'' + acao + '\',\'' + div2 + '\');"><img src="img/fecharfoto.gif" width="139" height="20" border="0" style="margin-bottom: 5px;"></a><br><iframe src="index.php?modulo=' + modulo + '&acao=' + acao + '&identificador=' + id + '" width="510" height="470" name="nome_da_tela"  MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=0></iframe>';
    document.getElementById('site').innerHTML = dado;
}

function efetuaeditargrupo(valor, div, modulo, acao, div2){
    testabrowser();
    
    if (ajax) {
        ajax.open("POST", "index.php?modulo=" + modulo + "&acao=grupoxml&identificador=" + valor, true);
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.onreadystatechange = function(){
            if (ajax.readyState == 4) {
                if (ajax.responseXML) {
                    processagrupo(ajax.responseXML, div, div2);					
                }
            }
        }
        var params = "identificador=" + valor;
        ajax.send(params);
    }
}

function processagrupo(obj, div, div2){
    var dataArray = obj.getElementsByTagName("grupo");
    if (dataArray.length > 0) {
        for (var i = 0; i < dataArray.length; i++) {
            var item = dataArray[i];
            var grau = item.getElementsByTagName("grau")[0].firstChild.nodeValue;
            var nomegrupo = item.getElementsByTagName("nomegrupo")[0].firstChild.nodeValue;
            document.getElementById(div).innerHTML = nomegrupo;
            document.getElementById(div2).innerHTML = grau;
            mostrar('transparente', '', 'hide', 'exemplo', '', 'hide');
        }
    }
}

function excluirgrupo(modulo, acao, id, linha, table){
    var dado = '<p>&nbsp;</p><p>&nbsp;</p><table width=\"400\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"3\" bgcolor=\"#FFFFFF\"><tr><td><div align=\"center\"><img src=\"img/icones/carregando.gif\" width=\"100\" height=\"100\" /></div></td></tr><tr><td><div align=\"center\" class=\"TextoGeralCategoria\">Deseja realmente excluir este registro:</div></td></tr><tr><td><div align=\"center\"><table width=\"100%\" border=\"0\" cellspacing=\"3\" cellpadding=\"0\"><tr><td width=\"54%\"><div align=\"center\"><a href=\"#\" onClick="efetuarexcluirgrupo(\'' + id + '\',\'' + linha + '\',\'' + table + '\');" ><img src=\"img/icones/confirmarexclusao.png\" width=\"117\" height=\"15\" border=\"0\" /></a></div></td><td width=\"46%\"><div align=\"center\"><a href=\"#\" onClick=\"mostrar(\'transparente\',\'\',\'hide\',\'exemplo\',\'\',\'hide\');\"><img src=\"img/icones/cancelarexclusao.png\" width=\"117\" height=\"15\" border=\"0\" /></a></div></td></tr></table><a href=\"#\"></a></div></td></tr><tr><td>&nbsp;</td></tr><tr><td><br /><br /></td></tr></table>';
    document.getElementById('site').innerHTML = dado;
}

function efetuarexcluirgrupo(valor, linha, table){
    testabrowser();
    if (ajax) {
        ajax.open("POST", "index.php?modulo=grupos&acao=excluir&identificador=" + valor, true);
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.onreadystatechange = function(){
            if (ajax.readyState == 4) {
                processaexcluirgrupo(0, table);
                
            }
        }
        var params = "identificador=" + valor;
        ajax.send(params);
    }
}

function processaexcluirgrupo(linha, table){
    $(table).deleteRow(linha);
    mostrar('transparente', '', 'hide', 'exemplo', '', 'hide');
}


function consutaremailcpfusuario(valor, div){
    testabrowser();
    
    if (ajax) {
        ajax.open("POST", "index.php?modulo=" + modulo + "&acao=grupoxml&identificador=" + valor, true);
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.onreadystatechange = function(){
            if (ajax.readyState == 4) {
                if (ajax.responseXML) {
                    processagrupo(ajax.responseXML, div, div2);					
                }
            }
        }
        var params = "identificador=" + valor;
        ajax.send(params);
    }
}

