﻿/******************************************************

autor: INPUT CENTER INFORMÁTICA
versão: 1.0.0
atualizado em: 18/05/2010

******************************************************/

function popup(url, largura, altura, scroll, resizable) {
  var posicaoX = (screen.availWidth - largura) / 2;
  var posicaoY = (screen.availHeight - altura) / 2;

  janelaPopup = window.open(url, 'popup', 'status=no,resizable=' + resizable + ',scrollbars=' + scroll + ',menubar=no,width=' + largura + ',height=' + altura + ',left=' + posicaoX + ',top=' + posicaoY);
  janelaPopup.focus();
}
function popupNovo(url, largura, altura, scroll, resizable, nomePop) {
  var posicaoX = (screen.availWidth - largura) / 2;
  var posicaoY = (screen.availHeight - altura) / 2;

  janelaPopup = window.open(url, nomePop, 'status=no,resizable=' + resizable + ',scrollbars=' + scroll + ',menubar=no,width=' + largura + ',height=' + altura + ',left=' + posicaoX + ',top=' + posicaoY);
  janelaPopup.focus();
}

function genealogia(ID) {
  popup('../genealogia/Default.aspx?ID=' + ID, 580, 640, 'yes', 'no');
}

function genealogiaRank(ID, Rank) {
  popup('../genealogia/Default.aspx?ID=' + ID + '&Rank=' + Rank, 580, 640, 'yes', 'no');
}

function genealogiaRankCriadores(ID, Rank) {
    popup('../../genealogia/Default.aspx?ID=' + ID + '&Rank=' + Rank, 580, 640, 'yes', 'no');
}

function genealogiaPrint(ID) {
  if (document.getElementById("ctl00_cphConteudo_txtNome") == null) {
    window.print();
  }
  else {
    popupNovo('../genealogia/Default.aspx?ID=' + ID + '&Print=1', 580, 640, 'yes', 'no', 'popImpressao');
  }
}

function verEstatistica() {
  if (document.getElementById("ctl00_cphConteudo_txtNome") == null) {
    opener.document.location.href = '/estatistica/Principal.aspx';
    self.close();
  }
  else {
    document.location.href = '/estatistica/Principal.aspx';
  }
}

function carregaCavalo(geracao, nome, id, categoria) {
  $("a#link" + geracao).text(nome);
  $("a#link" + geracao).attr("title", nome);
  $("a#link" + geracao).attr("href", "javascript:genealogia(" + id + ");");

  if (categoria.length > 0) {
    var tamanhoEscarapela = "";
    switch ($("a#link" + geracao).parent().parent().attr("class")) {
      case "genealogia-pai-mae":
      case "genealogia-avos": tamanhoEscarapela = "g"; break;
      case "genealogia-bisavos": tamanhoEscarapela = "m"; break;
      case "genealogia-trisavos": tamanhoEscarapela = "p"; break;
    }

    switch (categoria) {
      case "E":
        $("a#link" + geracao).parent().html("<span class=\"escarapela\"><img src=\"../imagens/escarapelas/escarapela_elite_" + tamanhoEscarapela + ".png\" alt=\"Escarapela Elite\" /></span>" + $("a#link" + geracao).parent().html());
        break;
      case "P":
        $("a#link" + geracao).parent().html("<span class=\"escarapela\"><img src=\"../imagens/escarapelas/escarapela_premium_" + tamanhoEscarapela + ".png\" alt=\"Escarapela Premium\" /></span>" + $("a#link" + geracao).parent().html());
        break;
      case "S":
        $("a#link" + geracao).parent().html("<span class=\"escarapela\"><img src=\"../imagens/escarapelas/escarapela_special_" + tamanhoEscarapela + ".png\" alt=\"Escarapela Special\" /></span>" + $("a#link" + geracao).parent().html());
        break;
      case "C":
        $("a#link" + geracao).parent().html("<span class=\"escarapela\"><img src=\"../imagens/escarapelas/escarapela_competition_" + tamanhoEscarapela + ".png\" alt=\"Escarapela Competition\" /></span>" + $("a#link" + geracao).parent().html());
        break;
    }
  }
}

function ajustaBoxGenealogia() {
  $("div.box-genealogia dl dd:even a").css("color", "#003D59");
  $("div.box-genealogia dl dd:odd a").css("color", "#59002D");
  $("div.box-genealogia dl.genealogia-bisavos dd:odd a").css("margin-bottom", "12px");
  $("div.box-genealogia dl.genealogia-trisavos dd:nth-child(2n+1) a").css("margin-bottom", "5px");
  $("div.box-genealogia dl.genealogia-trisavos dd:nth-child(4n+1) a").css("margin-bottom", "10px");
}
