function Dados(area,script,parametro1,parametro2,parametro3,parametro4,parametro5,parametro6,parametro7,parametro8) {

    function replaceAll(string, token, newtoken) {
	    while (string.indexOf(token) != -1) {
 		    string = string.replace(token, newtoken);
	    }
	    return string;
    }
    
    parametro2 = replaceAll(parametro2, "á", "aacute");
    parametro2 = replaceAll(parametro2, "é", "eacute");
    parametro2 = replaceAll(parametro2, "í", "iacute");
    parametro2 = replaceAll(parametro2, "ó", "oacute");
    parametro2 = replaceAll(parametro2, "ú", "uacute");
    parametro2 = replaceAll(parametro2, "Á", "Aacute");
    parametro2 = replaceAll(parametro2, "É", "Eacute");
    parametro2 = replaceAll(parametro2, "Í", "Iacute");
    parametro2 = replaceAll(parametro2, "Ó", "Oacute");
    parametro2 = replaceAll(parametro2, "Ú", "Uacute");
    parametro2 = replaceAll(parametro2, "â", "acirc");
    parametro2 = replaceAll(parametro2, "ê", "ecirc");
    parametro2 = replaceAll(parametro2, "ô", "ocirc");
    parametro2 = replaceAll(parametro2, "Â", "Acirc");
    parametro2 = replaceAll(parametro2, "Ê", "Ecirc");
    parametro2 = replaceAll(parametro2, "Ô", "Ocirc");
    parametro2 = replaceAll(parametro2, "à", "agravee");
    parametro2 = replaceAll(parametro2, "À", "Agravee");
    parametro2 = replaceAll(parametro2, "ã", "atilde");
    parametro2 = replaceAll(parametro2, "õ", "otilde");
    parametro2 = replaceAll(parametro2, "Ã", "Atilde");
    parametro2 = replaceAll(parametro2, "Õ", "Otilde");
    parametro2 = replaceAll(parametro2, "ü", "uuml");
    parametro2 = replaceAll(parametro2, "Ü", "Uuml");
    parametro2 = replaceAll(parametro2, "ç", "ccedil");
    parametro2 = replaceAll(parametro2, "Ç", "Ccedil");

    parametro5 = replaceAll(parametro5, "á", "aacute");
    parametro5 = replaceAll(parametro5, "é", "eacute");
    parametro5 = replaceAll(parametro5, "í", "iacute");
    parametro5 = replaceAll(parametro5, "ó", "oacute");
    parametro5 = replaceAll(parametro5, "ú", "uacute");
    parametro5 = replaceAll(parametro5, "ù", "ugrave");
    parametro5 = replaceAll(parametro5, "Á", "Aacute");
    parametro5 = replaceAll(parametro5, "É", "Eacute");
    parametro5 = replaceAll(parametro5, "Í", "Iacute");
    parametro5 = replaceAll(parametro5, "Ó", "Oacute");
    parametro5 = replaceAll(parametro5, "Ú", "Uacute");
    parametro5 = replaceAll(parametro5, "â", "acirc");
    parametro5 = replaceAll(parametro5, "ê", "ecirc");
    parametro5 = replaceAll(parametro5, "ô", "ocirc");
    parametro5 = replaceAll(parametro5, "Â", "Acirc");
    parametro5 = replaceAll(parametro5, "Ê", "Ecirc");
    parametro5 = replaceAll(parametro5, "Ô", "Ocirc");
    parametro5 = replaceAll(parametro5, "à", "agravee");
    parametro5 = replaceAll(parametro5, "À", "Agravee");
    parametro5 = replaceAll(parametro5, "ã", "atilde");
    parametro5 = replaceAll(parametro5, "õ", "otilde");
    parametro5 = replaceAll(parametro5, "Ã", "Atilde");
    parametro5 = replaceAll(parametro5, "Õ", "Otilde");
    parametro5 = replaceAll(parametro5, "ü", "uuml");
    parametro5 = replaceAll(parametro5, "Ü", "Uuml");
    parametro5 = replaceAll(parametro5, "ç", "ccedil");
    parametro5 = replaceAll(parametro5, "Ç", "Ccedil");
    parametro5 = replaceAll(parametro5, "º", "ordmm");
    parametro5 = replaceAll(parametro5, "ª", "ordf");
    parametro5 = replaceAll(parametro5, "°", "degg");
    parametro5 = replaceAll(parametro5, "ñ", "ntilde");
    parametro5 = replaceAll(parametro5, "&", "ampp");
    parametro5 = replaceAll(parametro5, "\"", "quotee");
    parametro5 = replaceAll(parametro5, "/", "\/");

    

    try {
        ajax = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    catch(e) {
        try {
        ajax = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(ex) {
            try {
                ajax = new XMLHttpRequest();
                ajax.overrideMimeType('text/xml');
            }
            catch(exc) {
                alert("Esse browser não tem recursos para uso do Ajax");
                ajax = null;
            }
        }
    }
    if(ajax) {                   
        //alert( area + " " + script + " " + parametro1 );
        ajax.open("POST", "inc/inc_ajax_main.php", true);
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

        ajax.onreadystatechange = function() {
            if(ajax.readyState == 1) { // 1 = carregando
                switch(area) {
                    case "noticias" :
                        if(script == "comentario"){
                            document.getElementById("inserircomentario").innerHTML = "<img src=\"img/working.gif\" style=\"margin-right: 3px;\" /><div style=\"display: inline; color: #008000\">Inserindo comentário. Por favor aguarde...</div>"; 
                        }
                        if(script == "uhul"){
                            document.getElementById("inserircomentario").innerHTML = "<img src=\"img/working.gif\" style=\"margin-right: 3px;\" /><div style=\"display: inline; color: #008000\">Uhul!!!</div>"; 
                        }
                    break;
                    case "artigos" :
                        if(script == "comentario"){
                            document.getElementById("inserircomentario").innerHTML = "<img src=\"img/working.gif\" style=\"margin-right: 3px;\" /><div style=\"display: inline; color: #008000\">Inserindo comentário. Por favor aguarde...</div>"; 
                        }
                    break;
                    case "busca" :
                        if(script == "main"){
                            document.getElementById("resultadobusca").innerHTML = "<img src=\"img/working.gif\" style=\"margin-right: 3px;\" /><strong>Carregando...</strong>"; 
                        }
                    break;
                        
                        
                    
                }//document.getElementById("news-body").innerHTML = "Carregando...";

            }
            if(ajax.readyState == 4 ) {
                if(ajax.responseXML) {
                    
                    //alert(ajax.responseText);
                    
                    processXML(ajax.responseXML, area, script, parametro1, parametro2, parametro3, parametro4, parametro5);
                    //document.getElementById("news-body").innerHTML = ajax.responseText;
                } else {
                //caso não seja um arquivo XML emite a mensagem abaixo
                //idOpcao.innerHTML = "--Primeiro selecione o estado--";
                }
            }
        }
        //passa o código do estado escolhido
        //var params = "estado="+valor;
        
        var params = "area=" + area + "&script=" + script + "&parametro1=" + parametro1 + "&parametro2=" + parametro2 + "&parametro3=" + parametro3 + "&parametro4=" + parametro4 + "&parametro5=" + parametro5 + "&parametro6=" + parametro6 + "&parametro7=" + parametro7 + "&parametro8=" + parametro8;
//        alert(params);
        ajax.send(params);
    } else {
        alert("ERRO");
    }
}

function processXML(obj , area, script, parametro1, parametro2, parametro3, parametro4, parametro5){

switch(area){
        case "noticias" :
            switch(script){
                case "comentario" :

                    var dataArray = obj.getElementsByTagName("dados");

                    if(dataArray.length > 0) {
                        //percorre o arquivo XML para extrair os dados
                        for(var i = 0 ; i < dataArray.length ; i++) {
                            var item = dataArray[i];
                            var inserido    =  item.getElementsByTagName("inserido")[0].firstChild.nodeValue;
                            if(inserido == 1)
                                document.getElementById("inserircomentario").innerHTML = "<img src=\"img/v2/thumb_up.gif\" style=\"margin-right: 3px;\" /><div style=\"display: inline; color: #008000\">Seu comentário foi inserido com sucesso! Pressione F5 para atualizar.</div>";
                            else                                
                                document.getElementById("inserircomentario").innerHTML += "<div style=\"display: inline; color: red\">Ocorreu um erro ao inserir seu comentário!</div>";
                                
                        }
                        
                        //Dados('noticias','pegacomentarios',parametro1,'4','5','6','7','8','9','10');
                    } else {
                        document.getElementById("inserircomentario").innerHTML = "Erro interno";
                    }
                break;
                case "pegacomentarios" :
                    var dataArray = obj.getElementsByTagName("comentario");
                    if(dataArray.length > 0) {
                        //percorre o arquivo XML para extrair os dados
                        for(var i = 0 ; i < dataArray.length ; i++) {
                            var item = dataArray[i];
                            var nome = item.getElementsByTagName("nome")[0].firstChild.nodeValue;

                                document.getElementById("inserircomentario").innerHTML += "<br />" + nome;

                        }
                    } else {
                        document.getElementById("inserircomentario").innerHTML = "Erro interno2";
                    }

                break;
            }
        case "artigos" :
            switch(script){
                case "comentario" :

                    var dataArray = obj.getElementsByTagName("dados");

                    if(dataArray.length > 0) {
                        //percorre o arquivo XML para extrair os dados
                        for(var i = 0 ; i < dataArray.length ; i++) {
                            var item = dataArray[i];
                            var inserido    =  item.getElementsByTagName("inserido")[0].firstChild.nodeValue;
                            if(inserido == 1)
                                document.getElementById("inserircomentario").innerHTML = "<img src=\"img/v2/thumb_up.gif\" style=\"margin-right: 3px;\" /><div style=\"display: inline; color: #008000\">Seu comentário foi inserido com sucesso! Pressione F5 para atualizar.</div>";
                            else                                
                                document.getElementById("inserircomentario").innerHTML += "<div style=\"display: inline; color: red\">Ocorreu um erro ao inserir seu comentário!</div>";
                                
                        }
                        
                        //Dados('noticias','pegacomentarios',parametro1,'4','5','6','7','8','9','10');
                    } else {
                        document.getElementById("inserircomentario").innerHTML = "Erro interno";
                    }
                break;
            }
        break;
        case "busca" :
            switch(script){
                case "main" :

                    var dataArray = obj.getElementsByTagName("noticia");

                    document.getElementById("resultadobusca").innerHTML = "";
                    if(dataArray.length > 0) {
                        document.getElementById("resultadobusca").innerHTML += "<div style=\"font-size: 10px;\"><strong>Resultados encontrados:</strong></div>";
                        //percorre o arquivo XML para extrair os dados
                        for(var i = 0 ; i < dataArray.length ; i++) {
                            var item = dataArray[i];
                            var titulo = item.getElementsByTagName("titulo")[0].firstChild.nodeValue;
                            var id = item.getElementsByTagName("id")[0].firstChild.nodeValue;
                            document.getElementById("resultadobusca").innerHTML += "<div style=\"border-bottom: 1px solid silver;\"><a style=\"font-size: 11px;\" href=\"index.php?area=noticias&noticia_id=" + id + "\">" + titulo + "</a></div>";
                                
                        }
                        
                        //Dados('noticias','pegacomentarios',parametro1,'4','5','6','7','8','9','10');
                    } else {
                        document.getElementById("resultadobusca").innerHTML = "Nenhum resultado encontrado";
                    }
                break;
            }
        break;

    }
}

