/* 

    Document   : funcoes.js
    Created on : 06/01/2010, 08:36:10
    Author     : Acao Direta Web Studio
    Description: Funcoes - Content 
	
*/


// Link Externo - não use target="_blank" (Y)
    $(function(){
		$("a[rel=externo]").attr('target','_blank');
	});


// Esta função "chama" todas as funções usadas em um documento.
function init() {
	createExternalLinks();
}


// FORÇA LINKS A ABRIREM EM UMA NOVA JANELA
//******************************************************************************
// A W3C não aceita mais o atributo "target" em links (tag <a>) em doctypes XHTML 1.0 Strict
// A função abaixo faz com que todos os links que possuem rel="externo" no link, abram em outra janela conforme no exemplo abaixo:
// EXEMPLO:
//******************************************************************************
//<a href="index.php" title="Link de Exemplo" rel="externo">

/* Para chamar a função, insira no body  == <script type="text/javascript">createExternalLinks();</script>  */

function createExternalLinks() {
    if(document.getElementsByTagName) {
        var anchors = document.getElementsByTagName('a');
        for(var i=0; i<anchors.length; i++) {
            var anchor = anchors[i];
            if(anchor.getAttribute("href") && anchor.getAttribute('rel')=='externo') { // <-- É necessário inserir rel="externo" no link
                anchor.target = '_blank';
            }
        }
    }
}

//........................................................................
//........................................................................


// Esta função "chama" todas as funções usadas em um documento.
//========================================================
// Event Listener by Scott Andrew - http://scottandrew.com
// edited by Mark Wubben, <useCapture> is now set to false
//http://simon.incutio.com/archive/2004/05/26/addLoadEvent
//========================================================
function addEvent(obj, evType, fn){
    if(obj.addEventListener){
        obj.addEventListener(evType, fn, false);

        return true;

    } else if (obj.attachEvent){
        var r = obj.attachEvent('on'+evType, fn);

        return r;

    } else {
        return false;

    }
}

addEvent(window, "load", init);

function createOption(dados) {
   var option = document.createElement("option");
   var textNd = document.createTextNode(dados[1]);
   
   option.setAttribute("value", dados[0]);
   option.appendChild(textNd);
   
   return option;
}

function buscaAtividades(id_select, segmento) {
   //var string_url = "http://www.meucarrao.com.br/misc/busca-marcas/?tipo=" + idTipo;
   var string_url = "http://www.acaodireta.com.br/site/newbase/admin/ajax-atividades.php?segmento=" + segmento;
   //var string_url = "http://www.acaodireta.com.br/site/meucarrao/misc/busca-marcas/?tipo=" + idTipo;
   var option = document.createElement("option");
   
   select = document.getElementById(id_select);
   select.innerHTML = "";
      
   option.setAttribute("value", "");
   option.appendChild(document.createTextNode("Carregando..."));
   select.appendChild(option);
   
   $.ajax({type:'get', async:false, url:string_url, success:function(res) {
         res = eval(res);
         select.innerHTML="";

         for (var i=0; i<res.length; i++) {
            option = createOption(res[i]);
            select.appendChild(option);
         }
      }
   });
}

function mostraConfeccoes()
{
	var divConfeccoes = document.getElementById("confeccoes");
	
	divConfeccoes.style.display = "block";
}

function mostraCalcados()
{
	var divCalcados = document.getElementById("calcados");
	
	divCalcados.style.display = "block";
}


