//Funcão para incluir o script na tag head
function include_script_header(str_request) {
    try {
        var script = document.createElement('script');
		script.src = str_request;
		script.type = 'text/javascript';
		//defer=true (espera carregar todo o script antes de continuar o processamento)
        script.defer = true; 

		// Insert the created object to the html head element
		var head = document.getElementsByTagName('head').item(0);
		head.appendChild(script);

		return true;
    } catch (e) {
        alert("erro: "+e);
        return false;
    }
}

//Funcão para incluir o script na tag head
function include_script(str_request) {
    try {
        document.write("<script type='text/javascript' src='" + str_request+ "'></script>");
        return true;
    } catch (e) {
        alert("erro: "+e);
        return false;
    }
}

// função que retorna a sigla do país (BUSCAPE)
// a partir do dominio enviado por parâmetro
function return_pais(dominio){ 
   var pais = '';
   var dominio_req = '';
   
   if(dominio != null){
    dominio_req = dominio.replace(':8080','');
	   var array1 = dominio_req.split('.');
	   
	   for(i=0; i<array1.length;i++){
	        switch (array1[i]){
	            case 'ar':
	            case 'br':
	            case 'mx':
	                pais = array1[i];
	                break;
	            case 'cl': 
	                pais = array1[i];
	                break;
	            default:
	                pais = 'br';
	                break;
	        }
	   }
   }else{
       pais = 'br';
   }
   
   return pais;
}


try {
    //Variável que contém o prefixo do javascript palavra_<PAIS>
    //PRODUÇÂO: http://imagem.buscape.com.br/dynatext/js/termos/bpads_dbtext_palavra_
    //TESTE: http://vitrine-teste.buscape.com.br:8080/dynabox/pages/dynabox/js/termos/bpads_dbtext_palavra_
    var pre_palavra_js = "http://imagem.buscape.com.br/dynatext/js/termos/bpads_dbtext_palavra_";

    var arrayScript = document.getElementsByTagName("script");
      var s1;
      for(i=0;i<arrayScript.length;i++){
        if(arrayScript[i].src.match(/bpads_dbtext_apresentar\.js(\?.*)?$/) != null){
            s1 = arrayScript[i];
            break;
        }
      }

    //Variável que contém o endereço inicial (raíz) da requisão deste .JS
    //ex: http://vitrine.buscape.com.br/dynabox/ ou http://vitrine-teste.buscape.com.br:8080/selecionador/
    var path_inicio = s1.src.substring(0, s1.src.indexOf("/pages/"));
    include_script(path_inicio+'/GetDominio/');

    //Temporário
    var bpads_dbtext_site_origem = bpads_dbtext_site_origem;
    var bpads_dbtext_pr = bpads_dbtext_pr;
    var bpads_dbtext_div_nome = bpads_dbtext_div_nome;
    if(isNaN(bpads_dbtext_pr)){
      bpads_dbtext_pr = "-1";
    }
    
    //Configurações do publicador
    include_script_header(path_inicio+'/GetPublicConfig?site_origem='+bpads_dbtext_site_origem);

    
    //Variável que contém o endereço completo da requisão deste .JS
    var path = s1.src.replace("/bpads_dbtext_apresentar.js",'');
        
    
    include_script(path+"/bpads_dbtext_palavra.js");
    
    //Google Analytic
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    include_script("http://imagem.buscape.com.br/dynatext/js/bpads_dbtext_google.js");
    
} catch (e) {
    alert(e);
}