﻿jQuery(function(){
	jQuery("ul, ol").each(function(){
		jQuery(this).find("li:odd").addClass("odd");
		jQuery(this).find("li:last-child").addClass("last");
	});
	jQuery("table").each(function(){ jQuery(this).find("tbody tr:odd").addClass("odd"); });
	jQuery("a[rel=external]").attr("target", "_blank");


	//Adiciona o :hover a todos os elementos no IE6, atraves da class .over
	if (jQuery.browser.msie) {
		if(parseInt(jQuery.browser.version) == 6){
			jQuery("*").hover(
				function(){ jQuery(this).addClass("hover"); },
				function(){ jQuery(this).removeClass("hover"); }
			);
		};
	}
	//-----


	//Show/hide mapa do site
	jQuery("#mapa-do-site").hide();
	jQuery("#btn-mapa").attr("href", "javascript:;");
	jQuery("#btn-mapa").click(function(){
		jQuery(this).toggleClass("expand").blur();
		jQuery("#mapa-do-site").toggle();
	});
	//-----
});

// Início do código de Aumentar/ Diminuir a letra

// Para usar coloque o comando: "java script:mudaTamanho('tag_ou_id_alvo', -1);" para diminuir
// e o comando "java script:mudaTamanho('tag_ou_id_alvo', +1);" para aumentar

var tagAlvo = new Array('p','div','em','u','strong','i','a','ul','li','sub','sup','address','span','font'); //pega todas as tags p//

// Especificando os possíveis tamanhos de fontes, poderia ser: x-small, small...
var tamanhos = new Array( '9px','10px','11px','12px','14px','16px','17px' );
var tamanhoInicial = 2;

function mudaTamanho( idAlvo,acao ){
  if (!document.getElementById) return
  var selecionados = null,tamanho = tamanhoInicial,i,j,tagsAlvo;
  tamanho += acao;
  if ( tamanho < 0 ) tamanho = 0;
  if ( tamanho > 6 ) tamanho = 6;
  tamanhoInicial = tamanho;
  if ( !( selecionados = document.getElementById( idAlvo ) ) ) selecionados = document.getElementsByTagName( idAlvo )[ 0 ];
  
  selecionados.style.fontSize = tamanhos[ tamanho ];
  
  for ( i = 0; i < tagAlvo.length; i++ ){
    tagsAlvo = selecionados.getElementsByTagName( tagAlvo[ i ] );
    for ( j = 0; j < tagsAlvo.length; j++ ) tagsAlvo[ j ].style.fontSize = tamanhos[ tamanho ];
  }
}

function mudaTamanho2( idAlvo,acao ){
  if (!document.getElementById) return
  var selecionados = null,tamanho = tamanhoInicial,i,j,tagsAlvo;
  tamanho += acao;
  if ( tamanho < 0 ) tamanho = 0;
  if ( tamanho > 6 ) tamanho = 6;
  tamanhoInicial = tamanho;
  if ( !( selecionados = document.getElementById( idAlvo ) ) ) selecionados = document.getElementsByTagName( idAlvo )[ 0 ];
  
  selecionados.style.fontSize = tamanhos[ tamanho ];
  
  for ( i = 0; i < tagAlvo.length; i++ ){
    tagsAlvo = selecionados.getElementsByTagName( tagAlvo[ i ] );
    for ( j = 0; j < tagsAlvo.length; j++ ) tagsAlvo[ j ].style.fontSize = tamanhos[ tamanho ];
  }
}
// Fim do código de Aumentar/ Diminuir a letra


// Função responsável pela mensagem de dica nos campos dos formulários
function showHelp(objDica, strMsg){	objDica.innerText = strMsg; }


// Função Adicionar aos Favoritos para o IE
function AdicionarFavoritos(){
	if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
		window.external.AddFavorite(document.location,"Comunidade Vitiligo");
	}
}

// Função Adicionar aos favoritos para os browsers
function CreateBookmarkLink() {
	title = "Comunidade Vitiligo"; 
	url = "http://www.vitiligo.com.br";

	if (window.sidebar) { window.sidebar.addPanel(title, url,""); } // Firefox

	else if(window.opera && window.print) { return true; } // Opera
}
//-----



// Função para carregar e limitar o tamanho do text área, e passar o tamanho do mesmo para um input text, caso haja.
// No input adicione o comando: onkeyup='LimTextArea(this, valor maximo(ex.: 100), objeto que receberá o lenght do textarea)'
function LimTextArea(obj, Len, objLen){
	if(obj.value.length > Len){
		obj.value = obj.value.substring(0, Len);
	}
	if(objLen!=undefined){ 
	objLen.value = obj.value.length;
	}
}
//-----