var cnl="";//Necessário pro player
var urlSite=location.href.toString();
var pathPadraoCnl="http://images.ig.com.br/igjovem/versao2007/internas/images/";
var secaoNome="Jovem";
var secaoBreadCrumbs="Jovem";
//var OAS_page="/homepage";


var secao={
url:[
"/quem_somos",
"/veja_mais/noticias",
"/veja_mais/galerias",
"/oscuecas/",
"/oscuecas/noticia/",
"/oscuecas/noticia_visual/",
"/oscuecas/beleza_Os Cuecas/",
"/oscuecas/dr_uro/",
"/oscuecas/coluna_do_carioca/",
"/oscuecas/gatas/",
"/oscuecas/o_que_rola/",
"/oscuecas/como_assim/",
"/oscuecas/galeria/",
"/oscuecas/veja_mais/noticias",
"/oscuecas/veja_mais/galerias",
"/igirl/",
"/igirl/noticia/",
"/igirl/noticia_visual/",
"/igirl/fique_linda/",
"/igirl/dr_gineco/",
"/igirl/gato_da_semana/",
"/igirl/quenteenhas/",
"/igirl/sexo_sem_neura/",
"/igirl/aquele_mico/",
"/igirl/galeria/",
"/igirl/veja_mais/noticias",
"/igirl/veja_mais/galerias",
"/amor/veja_mais/noticias",
"/amor/veja_mais/galerias",
"/amor/noticias/",
"/amor/noticias/entrevistas/",
"/amor/fotos/",
"/amor/videos/",
"/amor/enquetes/",
"/amor/conselhos/",
"/teste/",
"/quiz/",
"/amor/anatomia/"
],

nome:[
"QUEM SOMOS",
"Últimas Notícias",
"Últimas Galerias",
"Os Cuecas",
"Notícia",
"Notícia Visual",
"Beleza Os Cuecas",
"Dr Uro",
"Coluna do Carioca",
"Gatas",
"O Que Rola",
"Como Assim",
"Galeria de Fotos",
"Últimas Notícias",
"Últimas Galerias",
"iGirl",
"Notícia",
"Notícia Visual",
"Fique Linda",
"Dra. Gineca",
"Gato da Semana",
"Quenteenhas",
"Sexo Sem Neuras",
"Aquele Mico",
"Galeria de Fotos",
"Últimas Notícias",
"Últimas Galerias",
"Últimas Notícias",/*Amor*/
"Últimas Galerias",/*Amor*/
"Notícias",/*Amor*/
"Entrevistas",/*Amor*/
"Fotos",/*Amor*/
"Videos",/*Amor*/
"Enquetes",/*Amor*/
"Conselhos",/*Amor*/
"Conselhos",/*Teste*/
"Conselhos",/*Quiz*/
"Anatomia do Amor",/*Amor*/
],

complemento:[
null,
null,
null,
null,
"/oscuecas/noticia/complemento",
"/oscuecas/noticia_visual/complemento",
"/oscuecas/beleza_Os Cuecas/complemento",
"/oscuecas/dr_uro/complemento",
"/oscuecas/coluna_do_carioca/complemento",
"/oscuecas/gatas/complemento",
"/oscuecas/o_que_rola/complemento",
"/oscuecas/como_assim/complemento",
"/oscuecas/galeria/complemento",
null,
null,
null,
"/igirl/noticia/complemento",
"/igirl/noticia_visual/complemento",
"/igirl/fique_linda/complemento",
"/igirl/dr_gineco/complemento",
"/igirl/gato_da_semana/complemento",
"/igirl/quenteenhas/complemento",
"/igirl/sexo_sem_neura/complemento",
"/igirl/aquele_mico/complemento",
"/igirl/galeria/complemento",
null,
null,
null,
null,
"/amor/noticias/complemento",
"/amor/noticias/entrevistas/complemento",
"/amor/fotos/complemento",
"/amor/videos/complemento",
"/amor/enquetes/complemento",
"/amor/conselhos/complemento",
"/teste/complemento",
"/quiz/complemento",
"/amor/conselhos/complemento",
null
],

breadcrumb:[
"Quem Somos",
"Últimas Notícias",
"Últimas Galerias",
"Os Cuecas",
"<a href='http://jovem.ig.com.br/oscuecas'>Os Cuecas</a> > Notícia",
"<a href='http://jovem.ig.com.br/oscuecas'>Os Cuecas</a> > Notícia Visual",
"<a href='http://jovem.ig.com.br/oscuecas'>Os Cuecas</a> > Beleza Os Cuecas",
"<a href='http://jovem.ig.com.br/oscuecas'>Os Cuecas</a> > Dr. Uro",
"<a href='http://jovem.ig.com.br/oscuecas'>Os Cuecas</a> > Coluna do Carioca",
"<a href='http://jovem.ig.com.br/oscuecas'>Os Cuecas</a> > Gatas",
"<a href='http://jovem.ig.com.br/oscuecas'>Os Cuecas</a> > O Que Rola",
"<a href='http://jovem.ig.com.br/oscuecas'>Os Cuecas</a> > Como Assim",
"<a href='http://jovem.ig.com.br/oscuecas'>Os Cuecas</a> > <a href='http://jovem.ig.com.br/oscuecas/galeria/veja_mais/galerias.html?ini=0'> Galeria de Fotos</a>",
"<a href='http://jovem.ig.com.br/oscuecas'>Os Cuecas</a> > Ultimas Notícias",
"<a href='http://jovem.ig.com.br/oscuecas'>Os Cuecas</a> > Últimas Galerias",
"iGirl",
"<a href='http://jovem.ig.com.br/igirl'>iGirl</a> > Notícia",
"<a href='http://jovem.ig.com.br/igirl'>iGirl</a> > Notícia Visual",
"<a href='http://jovem.ig.com.br/igirl'>iGirl</a> > Fique Linda",
"<a href='http://jovem.ig.com.br/igirl'>iGirl</a> > Dra. Gineca",
"<a href='http://jovem.ig.com.br/igirl'>iGirl</a> > Gato da Semana",
"<a href='http://jovem.ig.com.br/igirl'>iGirl</a> > Quenteenhas",
"<a href='http://jovem.ig.com.br/igirl'>iGirl</a> > Sexo Sem Neuras",
"<a href='http://jovem.ig.com.br/igirl'>iGirl</a> > Aquele Mico",
"<a href='http://jovem.ig.com.br/igirl'>iGirl</a> > <a href='http://jovem.ig.com.br/igirl/galeria/veja_mais/galerias.html?ini=0'>Galeria de Fotos</a>",
"<a href='http://jovem.ig.com.br/igirl'>iGirl</a> > Últimas Notícias",
"<a href='http://jovem.ig.com.br/igirl'>iGirl</a> > Últimas Galerias",
"<a href='http://jovem.ig.com.br/amor/'>Especial Namoro</a> > Últimas Notícias",
"<a href='http://jovem.ig.com.br/amor/'>Especial Namoro</a> > Últimas Galerias",
"<a href='http://jovem.ig.com.br/amor/'>Especial Namoro</a> > Notícias",
"<a href='http://jovem.ig.com.br/amor/'>Especial Namoro</a> > Entrevistas",
"<a href='http://jovem.ig.com.br/amor/'>Especial Namoro</a> > Fotos",
"<a href='http://jovem.ig.com.br/amor/'>Especial Namoro</a> > Videos",
"<a href='http://jovem.ig.com.br/amor/'>Especial Namoro</a> > Enquetes",
"<a href='http://jovem.ig.com.br/amor/'>Especial Namoro</a> > Conselhos",
"Testes",
"Testes",
"<a href='http://jovem.ig.com.br/amor/'>Especial Namoro</a> > ANATOMIA DO AMOR"
]
};


for(_x=0;_x<secao.url.length;_x++){
	if(urlSite.indexOf(secao.url[_x])>-1){
	  secaoNome=secao.nome[_x];
	  secaoBreadCrumbs=secao.breadcrumb[_x];
	  secaoComplemento=secao.complemento[_x];
	}
}


function breadcumbs(){
  var bc='<a href="http://www.ig.com.br" shape="rect" style="text-transform:none;">Home iG</a> > <a href="http://jovem.ig.com.br" shape="rect">Jovem</a> > '+ secaoBreadCrumbs;
  document.write(bc);
}

if (window.location.href.indexOf('homolog') > -1){
  document.write('<script type="text/javascript" src="http://publicador-homolog.ig.com.br/jovem/images/24402.js"><!--//--></script>');
} else {
  document.write('<script type="text/javascript" src="http://jovem.ig.com.br/imagens/29200.js"><!--//--></script>');
}

function urlPublicidade(){ //mapeamento de OAS_page nos templates de ultimas
var o_page;

var secUltimas={
url:[
"/veja_mais/noticias",
"/oscuecas/veja_mais/noticias",
"/oscuecas/veja_mais/noticias_visual",
"/oscuecas/o_que_rola/veja_mais/noticias",
"/oscuecas/como_assim/veja_mais/noticias",
"/oscuecas/dr_uro/veja_mais/noticias",
"/oscuecas/dr_uro/veja_mais/galerias",
"/oscuecas/gatas/veja_mais/noticias",
"/oscuecas/coluna_do_carioca/veja_mais/noticias",
"/igirl/veja_mais/noticias",
"/igirl/veja_mais/noticias_visual",
"/igirl/dr_gineco/veja_mais/noticias",
"/igirl/fique_linda/veja_mais/noticias",
"/igirl/quenteenhas/veja_mais/noticias",
"/igirl/sexo_sem_neuras/veja_mais/noticias",
"/igirl/aquele_mico/veja_mais/noticias",
"/amor/noticias/veja_mais/noticias",
"/amor/noticias/entrevistas/veja_mais/noticias",
"/amor/fotos/veja_mais/galerias",
"/amor/videos/veja_mais/noticias",
"/amor/enquetes/veja_mais/noticias",
"/amor/conselhos/veja_mais/noticias"

],

publicidade:[
"oscuecas/lista",
"oscuecas/lista",
"oscuecas/lista",
"oscuecas/oquerola/lista",
"oscuecas/comoassim/lista",
"oscuecas/druro/lista",
"oscuecas/galerias/lista",
"oscuecas/gatas/lista",
"oscuecas/druro/lista",
"igirl/lista",
"igirl/lista",
"igirl/drgineco/lista",
"igirl/fiquelinda/lista",
"igirl/quenteenhas/lista",
"igirl/sexosemneuras/lista",
"igirl/aquelemico/lista",
"amor/materia/lista",
"amor/entrevistas/lista",
"amor/galerias/lista",
"amor/videos/lista",
"amor/enquetes/lista",
"amor/conselhos/lista",
]
}
for(_x=0;_x<secUltimas.url.length;_x++){
	if(urlSite.indexOf(secUltimas.url[_x])>-1){
	  o_page=secUltimas.publicidade[_x];
	}
}
return o_page;	
}

function popFlash(){
		window.open("http://images.ig.com.br/igirl/flash/flash.html", "flash", "status=0, toolbar=0, width=500, height=500, top=200, left=400, resizable=no");
}


//Quiz


function Quiz(skin, data) {
  this._skin = skin;
  this._data = data;

  this._root = document.createElement("div");

  this._valorTotal = null;
  this._valorAtual = null;

  this._pontuacaoPerfil = [];

  this._tipo = null;
  this._resultados = null;
  this._questionario = null;
  this._parseData();

  this._questaoAtual = null;

  this.iniciar();
}

Quiz.prototype.iniciar = function() {
  this._valorTotal = 0;
  this._limparPontuacaoPerfil();

  if(this._questionario.length > 0)
    this.carregarQuestao(0);
}

Quiz.prototype._limparPontuacaoPerfil = function() {
  for(var i = 0; i < this._pontuacaoPerfil.length; i++) {
    this._pontuacaoPerfil[i] = 0;
  }
}

Quiz.prototype._parseData = function() {
  var teste = this._data.getElementsByTagName("div")[0];

  this._tipo = teste.className.match(/\btipo-(.+)\b/)[1];

  this._resultados = [];

  var ul = this._getPropriedade(teste, "ul", "resultados");
  var liSet = ul.getElementsByTagName("li");
  for(var i = 0; i < liSet.length; i++) {
    if(liSet[i].parentNode == ul) {
      this._resultados[this._resultados.length] = liSet[i].getElementsByTagName("div")[0];
      this._pontuacaoPerfil[this._pontuacaoPerfil.length] = 0;
    }
  }

  this._questionario = [];

  var ul = this._getPropriedade(teste, "ul", "questionario");
  var liSet = ul.getElementsByTagName("li");
  for(var i = 0; i < liSet.length; i++) {
    if(liSet[i].parentNode == ul) {
      this._questionario[this._questionario.length] = liSet[i].getElementsByTagName("div")[0];
    }
  }
}

Quiz.prototype.carregarQuestao = function(indice) {
  this._questaoAtual = indice;

  var skinPergunta = this._makePergunta();

  var questao = this._questionario[indice];

  var tipo = questao.className.match(/\b((generica)|(quiz))\b/)[1];

  var texto = this._getPropriedade(questao, "p", "texto").innerHTML;

  this._getElemento(skinPergunta, "span", "jsquiz-texto").innerHTML = texto;
  this._getElemento(skinPergunta, "span", "jsquiz-ordem").innerHTML = indice + 1;

  var imagem = this._getPropriedade(questao, "div", "imagem");

  var elemImagem = this._getElemento(skinPergunta, "img", "jsquiz-imagem");

  if(!imagem) {
    this.configurarExibicao(elemImagem.parentNode, false);

  } else {
    elemImagem.src = imagem.getElementsByTagName("img")[0].src;
    this.configurarExibicao(elemImagem.parentNode, true);
  }

  var protoAlternativa = this._getElemento(skinPergunta, "li", "jsquiz-proto-alternativa");

  var aApagar = this._getElementosPorClasse(protoAlternativa.parentNode, "li", "jsquiz-alternativa");
  for(var i = 0; i < aApagar; i++) {
    aApagar[i].parentNode.removeChild(aApagar[i]);
  }

  var ul = this._getPropriedade(questao, "ul", "alternativas");
  var alternativas = ul.getElementsByTagName("li");
  for(var i = 0; i < alternativas.length; i++) {
    if(alternativas[i].parentNode == ul) {
      protoAlternativa.parentNode.insertBefore(
                this._carregarAlternativa(alternativas[i].getElementsByTagName("div")[0]),
                protoAlternativa);
    }
  }

  var botoes = this._getElemento(skinPergunta, "div", "jsquiz-botoes");

  this._configurarVisibilidade(botoes, tipo == "generica");

  if(tipo == "generica") {
    var me = this;
    this._getElemento(botoes, "a", "jsquiz-prosseguir").onclick = function() {
      if(me.getValorQuestaoAtual() == null) {
        alert("É necessário selecionar uma alternativa antes de prosseguir");
      } else {
        me.acumular();
        if(++indice == me._questionario.length)
          me.calcularResultado();
        else
          me.carregarQuestao(indice);
      }
    }
  }

  this._root.innerHTML = "";
  this._root.appendChild(skinPergunta);
}

Quiz.prototype.calcularResultado = function() {
  if(this._tipo != "perfil") {

    for(var i = 0; i < this._resultados.length; i++) {
      var minimo = parseInt(this._getPropriedade(this._resultados[i], "p", "minimo").innerHTML);
      var maximo = parseInt(this._getPropriedade(this._resultados[i], "p", "maximo").innerHTML);

      if(this._valorTotal >= minimo && this._valorTotal <= maximo) {
        this.carregarResultado(this._resultados[i]);
        return;
      }
    }
  } else {
    var maximo = 0;
    var maximoPerfil = 0;
    for(var i = this._pontuacaoPerfil.length - 1; i >= 0; i--) {
      if(this._pontuacaoPerfil[i] >= maximo) {
        maximo = this._pontuacaoPerfil[i];
        maximoPerfil = i;
      }
    }
    this.carregarResultado(this._resultados[maximoPerfil]);
    return;
  }
  this.carregarResultado(this._resultados[0]); // Não tem resultado reservado
}

Quiz.prototype.carregarResultado = function(data) {
  var resultado = this._makeResultado();

  var titulo = this._getPropriedade(data, "p", "titulo").innerHTML;
  var texto = this._getPropriedade(data, "p", "texto").innerHTML;
  var imagem = this._getPropriedade(data, "div", "imagem");

  this._getElemento(resultado, "span", "jsquiz-titulo").innerHTML = titulo;
  this._getElemento(resultado, "span", "jsquiz-texto").innerHTML = texto;

  var elemImagem = this._getElemento(resultado, "img", "jsquiz-imagem");

  if(!imagem) {
    this.configurarExibicao(elemImagem.parentNode, false);

  } else {
    elemImagem.src = imagem.getElementsByTagName("img")[0].src;
    this.configurarExibicao(elemImagem.parentNode, true);
  }

  var me = this;
  this._getElemento(resultado, "a", "jsquiz-refazer").onclick = function() {
    me.iniciar();
  }

  this._root.innerHTML = "";
  this._root.appendChild(resultado);
}

Quiz.prototype._carregarAlternativa = function(data) {
  var alternativa = this._makeAlternativa();

  var texto = this._getPropriedade(data, "p", "texto").innerHTML;
  var imagem = this._getPropriedade(data, "div", "imagem");

  this._getElemento(alternativa, "span", "jsquiz-texto").innerHTML = texto;

  var elemImagem = this._getElemento(alternativa, "img", "jsquiz-imagem");

 if(!imagem) {
   elemImagem.parentNode.removeChild(elemImagem);
 } else {
   elemImagem.src = imagem.getElementsByTagName("img")[0].src;
 }

  var me = this;
  this._getElemento(alternativa, "input", "jsquiz-opcao").onclick = function() {
    me.setValorQuestaoAtual(parseInt(me._getPropriedade(data, "p", "valor").innerHTML));
    if(me._tipo == "quiz") {
      me.acumular();
      me.carregarResposta();
    }
  }

  return alternativa;
}

Quiz.prototype.configurarExibicao = function(elemento, exibir) {
  if(exibir) {
    elemento.className = elemento.className.replace(/\boculto\b/g, "");

  } else {
    if(!/\boculto\b/.test(elemento.className)) {
      elemento.className += " oculto";
    }
  }
}

Quiz.prototype.carregarResposta = function() {
  var resposta = this._makeResposta();

  var questao = this._questionario[this._questaoAtual];

  var data = this._getPropriedade(questao, "div", "resposta-correta");

  var texto = this._getPropriedade(data, "p", "texto").innerHTML;

  this._getElemento(resposta, "span", "jsquiz-texto").innerHTML = texto;

  var imagem = this._getPropriedade(data, "div", "imagem");

  var elemImagem = this._getElemento(resposta, "img", "jsquiz-imagem");

  if(!imagem) {
    this.configurarExibicao(elemImagem.parentNode, false);

  } else {
    elemImagem.src = imagem.getElementsByTagName("img")[0].src;
    this.configurarExibicao(elemImagem.parentNode, true);
  }



  var me = this;
  this._getElemento(resposta, "a", "jsquiz-prosseguir").onclick = function() {
    if(me._questaoAtual + 1 < me._questionario.length) {
      me.carregarQuestao(me._questaoAtual + 1);
    } else {
      me.calcularResultado();
    }
  }


  this._root.innerHTML = "";
  this._root.appendChild(resposta);
}

Quiz.prototype.setValorQuestaoAtual = function(valor) {
  this._valorAtual = valor;
}

Quiz.prototype.getValorQuestaoAtual = function() {
  return this._valorAtual;
}

Quiz.prototype.acumular = function() {
  if(this._tipo != "perfil") {
    this._valorTotal += this._valorAtual;

  } else {
    this._pontuacaoPerfil[this._valorAtual]++;
  }

  this._valorAtual = null;
}

Quiz.prototype._getPropriedade = function(aAnalisar, nomeTag, className) {
  var busca = aAnalisar.getElementsByTagName(nomeTag);
  var regex = new RegExp("\\b" + className + "\\b");
  for(var i = 0; i < busca.length; i++) {
    if(regex.test(busca[i].className) && busca[i].parentNode == aAnalisar)
      return busca[i];

  }
}

Quiz.prototype._getElemento = function(aAnalisar, nomeTag, className) {
  var busca = aAnalisar.getElementsByTagName(nomeTag);
  var regex = new RegExp("\\b" + className + "\\b");
  for(var i = 0; i < busca.length; i++) {
    if(regex.test(busca[i].className)) {
      var pai = busca[i].parentNode;
      while(!/\bjsquiz-(.+)\b/.test(pai.className))
        pai = pai.parentNode;

      if(pai == aAnalisar)
        return busca[i];
    }
  }
}

Quiz.prototype._getElementosPorClasse = function(aAnalisar, nomeTag, className) {
  var busca = aAnalisar.getElementsByTagName(nomeTag);
  var regex = new RegExp("\\b" + className + "\\b");
  var elementos = [];
  for(var i = 0; i < busca.length; i++) {
    if(regex.test(busca[i].className)) {
      var pai = busca[i].parentNode;
      while(!/\bjsquiz-(.+)\b/.test(pai.className))
        pai = pai.parentNode;

      if(pai == aAnalisar)
        elementos[elementos.length] = busca[i];
    }
  }
  return elementos;
}

Quiz.prototype._configurarVisibilidade = function(elemento, exibir) {
  if(exibir) {
    elemento.className = elemento.className.replace(/\bjsquiz-oculto\b/, "");
  } else {
    if(!/\bjsquiz-oculto\b/.test(elemento.className)) {
      elemento.className += " jsquiz-oculto";
    }
  }
}

Quiz.prototype._getSkinPergunta = function() {
  return this._getElemento(this._skin, "div", "jsquiz-pergunta");
}

Quiz.prototype._makePergunta = function() {
  return this._getSkinPergunta().cloneNode(true);
}

Quiz.prototype._makeResultado = function() {
  return this._getElemento(this._skin, "div", "jsquiz-resultado").cloneNode(true);
}

Quiz.prototype._makeResposta = function() {
  return this._getElemento(this._skin, "div", "jsquiz-resposta").cloneNode(true);
}

Quiz.prototype._makeAlternativa = function() {
  var alternativa = this._getElemento(this._getSkinPergunta(), "li", "jsquiz-proto-alternativa").cloneNode(true);

  alternativa.className = alternativa.className.replace(/\bjsquiz-proto-alternativa\b/, "jsquiz-alternativa");

  return alternativa;
}

Quiz.prototype.getHTML = function() {
  return this._root;
}


/* Alteração 27/05/2009 */
function ocultaImgs(){
	var x = document.getElementById('brtpSubArea');
	var y = x.getElementsByTagName('img');

	for(i=0;i<y.length;i++){
		if(y[i].src==""){
			y[i].style.display = "none";
		}
	}
}

function escolhaCanal(){return false};