// JavaScript Document
function criaXMLHttp() {
 if (typeof XMLHttpRequest != "undefined")
    return new XMLHttpRequest();
 else if (window.ActiveXObject){
    var versoes = ["MSXML2.XMLHttp.5.0",
    "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0",
    "MSXML2.XMLHttp", "Microsoft.XMLHttp"
    ];
 }
 for (var i = 0; i < versoes.length; i++){
    try{
       return new ActiveXObject(versoes[i]);
    }catch (e) {}
 }
 throw new Error("Seu browser nao suporta AJAX");
}

function mudarClass(){

  navRoot = document.getElementById("gambiPIE");

  for (i=0; i<navRoot.childNodes.length; i++) {
    node = navRoot.childNodes[i];

    if (node.nodeName=="SPAN") {
      if(node.className=="menuSuperior"){
        node.onmouseover=function() {
          this.className="menuSuperior2";
        }
        node.onmouseout=function() {
          this.className=this.className.replace("menuSuperior2", "menuSuperior");
        }
      }
    }
  }

  navRoot = document.getElementById("colunaDireita");
  if(navRoot){
    for (i=0; i<navRoot.childNodes.length; i++) {
      node = navRoot.childNodes[i];
      if (node.nodeName=="DIV") {
        if(node.className=="menuLateral"){
          node.onmouseover=function() {
            this.className="menuLateral2";
          }
          node.onmouseout=function() {
            this.className=this.className.replace("menuLateral2", "menuLateral");
          }
        }
      }
    }
  }

  navRoot = document.getElementById("colunaEsquerda");
  if(navRoot){
    for (i=0; i<navRoot.childNodes.length; i++) {
      node = navRoot.childNodes[i];
      if (node.nodeName=="DIV") {
        if(node.className=="menuLateral"){
          node.onmouseover=function() {
            this.className="menuLateral2";
          }
          node.onmouseout=function() {
            this.className=this.className.replace("menuLateral2", "menuLateral");
          }
        }
      }
    }
  }
}
window.onload=mudarClass;

//============================================================================
// Função Mascaras Gerais
//============================================================================
function txtBoxFormat(campo, sMask, evtKeyPress) {
  var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

  if(document.all) { // Internet Explorer
  nTecla = evtKeyPress.keyCode;
  } else if(document.layers) { // Nestcape
  nTecla = evtKeyPress.which;
  } else {
  nTecla = evtKeyPress.which;
  if (nTecla == 8) {
  return true;
  }
  }

  sValue = campo.value;
  // Limpa todos os caracteres de formatação que
  // já estiverem no campo.
  sValue = sValue.toString().replace( "-", "" );
  sValue = sValue.toString().replace( "-", "" );
  sValue = sValue.toString().replace( ".", "" );
  sValue = sValue.toString().replace( ".", "" );
  sValue = sValue.toString().replace( "/", "" );
  sValue = sValue.toString().replace( "/", "" );
  sValue = sValue.toString().replace( "(", "" );
  sValue = sValue.toString().replace( "(", "" );
  sValue = sValue.toString().replace( ")", "" );
  sValue = sValue.toString().replace( ")", "" );
  sValue = sValue.toString().replace( " ", "" );
  sValue = sValue.toString().replace( " ", "" );
  fldLen = sValue.length;
  mskLen = sMask.length;

  i = 0;
  nCount = 0;
  sCod = "";
  mskLen = fldLen;

  while (i <= mskLen) {
    bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ":") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
    bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

    if (bolMask) {
      sCod += sMask.charAt(i);
      mskLen++;
    } else {
      sCod += sValue.charAt(nCount);
      nCount++;
    }
    i++;
  }

  campo.value = sCod;
  if (nTecla != 8) { // backspace
    if (sMask.charAt(i-1) == "9") { // apenas números...
      return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
    else { // qualquer caracter...
      return true;
    }
  } else {
    return true;
  }
}

function add_bookmark() {
  var browsName = navigator.appName;
  if (browsName == "Microsoft Internet Explorer") {
    window.external.AddFavorite('http://www.pnspaznassalas.com');
  } else if (browsName == "Netscape") {
    alert ("nPara adicionar meu blog ao seu BookMark aperte CTRL+D");
  }
}

function apagarFotoSite(id_apagar){

  if(confirm('Você tem certeza que deseja apagar esta foto?')){

    var XMLHttp = criaXMLHttp();
    XMLHttp.open("get", "./admin/fotos_apagar.php?apagar=Apagar&foto_id="+id_apagar, true);
    XMLHttp.onreadystatechange = function () {
      if (XMLHttp.readyState == 4){
        if (XMLHttp.status == 200){
          if(XMLHttp.responseText == "certo"){
            window.location = "/paginas.php?nome=Fotos";
          }else{
            alert('Erro ao apagar a foto.');
          }
        }else{
          alert("O documento não foi carregado "+XMLHttp.status+""+XMLHttp);
        }
      }
    }
    XMLHttp.send(null);

  }else{
    alert('OK! A foto não será apagada.');
  }

}

$().ready(function(){
    $('.btnEmoticon').tooltip({
        track: true,
        delay: 0,
        showURL: false,
        showBody: " - ",
        fade: 250
    });
});