// JavaScript Document

//Mostra os campos para adicionar conteudo ao box3 numa página (ADMIN)
function mostra_box3(){
  $("#box3").toggle('slow');
}


//Abre os filhos dos sublinks nas páginas
function abre_filhos(idfilho){
   $(".subMenu").hide("slow");
   $(idfilho).show('slow'); 
}

//Páginas por área
function paginas_por_area(area, cidade){
  window.location.href="adm_paginas.php?area="+area+"&cidade="+cidade;
}

//Marca página selecionada como Página Inicial de uma área
function marca_pagina_inicial(p, a, c){
   $.post("core.php", { pagina: p, area: a, cidade: c }, 
    function(data){
      alert(data);          
   }); 
}

//SUBLINKS (ADMIN)

//Edita os sublinks na pagina de administração
function edit_sublink(id, acao, pos, link, link_pai){
  $(id).toggle('slow'); 

  var url = '';
  var texto = '';
         
  //Salvar um link 
  if(acao == 'salvar' && link != ''){
    //texto
    texto = $("[name=link_"+link+"]").val(); 
    
    //url
    if($('[name=pagina_'+link+']').val() != ''){
      url = $('[name=pagina_'+link+']').val();
    } else if($('[name=link_externo_'+link+']').val() != '' && $('[name=link_externo_'+link+']').val() != "http://"){
      url = $('[name=link_externo_'+link+']').val();
    } else {
      if(link_pai == 0){
        url = '';
      } else {
        url = '#';
      }
    }     
    
    xajax_edit_link(acao, link, pos, $("[name=area]").val(), texto, url, link_pai);
  }
  
  //Excluir um Link
  if(acao == 'excluir' && link != ''){
    xajax_edit_link(acao, link, pos, $("[name=area]").val(), '', url, link_pai);
  }
  
  //Adicionar novo link
  if(acao == 'novo'){
  
    //url
    if(link_pai == 0){ //link pai sem url
      if($('[name=pagina]').val() != ''){
        url = $('[name=pagina]').val();
      } else if($('[name=link]').val() != '' && $('[name=link]').val() != "http://"){
        url = $('[name=link]').val();
      } else {
        url = '';
      } 
      texto = $("[name=area]").val();
    } else { //link filho com url  
      if($('[name=pagina_sub_'+link_pai+']').val() != ''){
        url = $('[name=pagina_sub_'+link_pai+']').val();
      } else if($('[name=link_externo_sub_'+link_pai+']').val() != '' && $('[name=link_externo_sub_'+link_pai+']').val() != "http://"){
        url = $('[name=link_externo_sub_'+link_pai+']').val();
      } else {
        url = '#';
      }   
    }
    
    //texto
    if(link_pai == 0){
      texto = $("[name=novo]").val(); 
    } else {
      texto = $("[name=novo_sub_"+link_pai+"]").val();
    }
    
     xajax_edit_link(acao, link, pos, $("[name=area]").val(), texto, url, link_pai);
  }
  
  //Mudança de posição
  if(acao == 'acima' || acao == 'abaixo'){
    xajax_edit_link(acao, link, pos, $("[name=area]").val(), '', url, link_pai);
  }      
}


//GALERIA DE FOTOS

function edita_arq(caminho, galeria, acao, id){  
  var val = $('[name=legenda_'+id+']').val();
  xajax_edita_arq(caminho, galeria, acao, id, val);
}


function show_foto(id){
  $(id).toggle('slow'); 
  return false;
}

//Abre o primeiro sublink quando entra na página
function abre_sublinks(){
  var abriu = false;/*
  $(".subItemMarcado").each(function(){
  //alert($(this).children().next().attr("class"));
    if($(this).children().next().attr("class") == "subItemMarcado"){
      alert('sss');
      $(this).show("slow");
      abriu = true;
    }    
  });
  */
  
  if($(".subItemMarcado").parent().attr("class") == "subMenu"){
    $(".subItemMarcado").parent().show("slow");
    $(".subItemMarcado").parent("div").prev("span").children().css('background-color', '#44471e');
    $(".subItemMarcado").parent("div").prev("span").children().css('color', '#fff');
    abriu = true;
  }
  
  
  if(!abriu){
    $(".subMenu:first").show("slow");
    $(".item a:first").css('background-color', '#44471e');
    $(".item a:first").css('color', '#fff');  
  }
    
  $(".item a").click(function(){      
      $(".item a").css('background-color', '#FFF');
      $(".item a").css('color', '#44471e');      
      $(this).css('background-color', '#44471e');
      $(this).css('color', '#FFF');                                   
  });
}