/*aqui eu chamo a funcao que tem o objeto com o metodo definido*/

var myConn = new XHConn();

/*aqui e  a famoso deu erro na inclusão do xhConn.js */
if (!myConn) alert("Browser não Compatátivel com Ajax.");

/*aqui e variavel onde sera o include*/
var inclusao = function (oXML) { document.getElementById('textos_site').innerHTML = oXML.responseText; var texto=oXML.responseText; extraiScript(texto); };
              



function paginacao (url) {

  var varstatus = getCookie('status');
  var varnome_pagina = url;
  
  if (url == "pedidos_cont" && varstatus != "logado") {

        url = "pedidos_naologado_cont";
  
  }
  if (url == "assinatura_cont" && varstatus != "logado") {

        url = "assinatura_naologado_cont";

  }

  if (url == "contato_end_cont") {
      url = "contato_cont";
  }
  


  document.cookie="nome_pagina="+varnome_pagina;
  /*Loading da Página*/

  document.getElementById('textos_site').innerHTML = '<br /><br /><br /><br /><br /><br /><center><div id="resposta_loading"><img src="loading.gif" /></div></center><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />';

 


	/*Executa a ação para mandar para a pagina include.php com metodo get o value
  da variavel + o conteudo e onde devera atualizar que no casa irão dentro da div conteudo*/
	myConn.connect("include.php", "GET", "variavel="+url, inclusao);

}

function paginacao_pedidos (url) {


  var varUrl_Ini	  = url.split("@");
  varUrl 			  = varUrl_Ini[0];
  varCod_Servi_Result = varUrl_Ini[1];

  document.cookie="cod_servi_result="+varCod_Servi_Result;


  
  

  document.getElementById('textos_site').innerHTML = '<br /><br /><br /><br /><br /><br /><center><div id="resposta_loading"><img src="loading.gif" /></div></center><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />';

 


	/*Executa a ação para mandar para a pagina include.php com metodo get o value
  da variavel + o conteudo e onde devera atualizar que no casa irão dentro da div conteudo*/
	myConn.connect("include.php", "GET", "variavel="+varUrl, inclusao);

}

// Tabela de Idiomas
// 1 - Português
// 2 - Inglês
// 3 - Alemão
// 4 - Espanhol
// 5 - Frances
// 6 - Italiano

var Cod_Idioma;


function alerta_pedido_finalizado(varIdioma) {
Cod_Idioma = varIdioma;
			if (Cod_Idioma == "1"){
           alert("Pedido já realizado. Não é possível realizar Consulta de pedidos finalizados.");
      }
      if (Cod_Idioma == "2"){
           alert("Carried through order already. It is not possible to carry through Consultation of order finished.");
      }
      if (Cod_Idioma == "4"){
           alert("Llevado con orden ya. No es posible llevar con la consulta de la orden acabada.");
      }
}

function alerta_pedido_aguardando(varIdioma) {
Cod_Idioma = varIdioma;
		if (Cod_Idioma == "1"){ 
          alert("Aguardando Confirmação de Pagamento.");
    }
    if (Cod_Idioma == "2"){ 
          alert("Waiting Confirmation of Payment.");
    }
    if (Cod_Idioma == "4"){ 
          alert(" Espera del Confirmación del pago ");
    }
}

/*Aqui eu corrigo o bug de script carregados via ajax*/

function extraiScript(texto){
    var ini, pos_src, fim, codigo;
    var objScript = null;
    ini = texto.indexOf('<script', 0)
    while (ini!=-1){
        var objScript = document.createElement("script");
        //Busca se tem algum src a partir do inicio do script
        pos_src = texto.indexOf(' src', ini)
        ini = texto.indexOf('>', ini) + 1;

        //Verifica se este e um bloco de script ou include para um arquivo de scripts
        if (pos_src < ini && pos_src >=0){//Se encontrou um "src" dentro da tag script, esta e um include de um arquivo script
            //Marca como sendo o inicio do nome do arquivo para depois do src
            ini = pos_src + 4;
            //Procura pelo ponto do nome da extencao do arquivo e marca para depois dele
            fim = texto.indexOf('.', ini)+4;
            //Pega o nome do arquivo
            codigo = texto.substring(ini,fim);
            //Elimina do nome do arquivo os caracteres que possam ter sido pegos por engano
            codigo = codigo.replace("=","").replace(" ","").replace("\"","").replace("\"","").replace("\'","").replace("\'","").replace(">","");
            // Adiciona o arquivo de script ao objeto que sera adicionado ao documento
            objScript.src = codigo;
        }else{//Se nao encontrou um "src" dentro da tag script, esta e um bloco de codigo script
            // Procura o final do script
            fim = texto.indexOf('</script>', ini);
            // Extrai apenas o script
            codigo = texto.substring(ini,fim);
            // Adiciona o bloco de script ao objeto que sera adicionado ao documento
            objScript.text = codigo;
        }

        //Adiciona o script ao documento
        document.body.appendChild(objScript);
        // Procura a proxima tag de <script
        ini = texto.indexOf('<script', fim);

        //Limpa o objeto de script
        objScript = null;
    }
}

