function popup(fundo,elemento,metodo){
	if(fundo != ''){
	document.getElementById(fundo).style.visibility=metodo;
	}
	if(elemento != ''){
	document.getElementById(elemento).style.visibility=metodo;
	}
}
function trocaPessoa(tipo)
{
	if(tipo == 'F')
	{
		$('#input_data_nasc, #input_sexo').css({display: 'table-row'});
		$('#input_nome_fant, #input_contato').css({display: 'none'});
		$('#input_cnpj').html('CPF:');
		$('#input_ie').html('RG:');
		$('#cpf').mask('999.999.999-99');
		$('#rg').mask('99.999.999-*');
	}
	else if(tipo == 'J')
	{
		$('#input_data_nasc, #input_sexo').css({display: 'none'});
		$('#input_nome_fant, #input_contato').css({display: 'table-row'});
		$('#input_cnpj').html('CNPJ:');
		$('#input_ie').html('IE:');
		$('#cpf').unmask();
		$('#rg').unmask();
	}
}
////// MENU ///////
$(document).ready(function(){
	$('#menu ul').css({display: 'none'});
	$("#menu ul a").bind('mousedown', function(){window.location.href=$(this).attr('href')});
	$('#menu li:has(ul)').bind('click', function(){
		$('#menu ul:visible:not(#'+this.id+' ul)').animate({height: 'hide', opacity: 'hide'}, 500);
		$('#'+this.id+' ul').animate({height: 'toggle', opacity: 'toggle'}, 500);
		return false;
	});
	var menu_itens = Array();
	$('#menu > li').each(function(i){
		menu_itens[i] = $(this).find('a').html();
	});
	menu_itens.sort();
	for(i=0;i<menu_itens.length;i++)
		$('#menu > li').each(function(){
			if(menu_itens[i] == $(this).find('a').html())
				$(this).appendTo('#menu');
		});
	$('#menu :has(h2)').prependTo('#menu');
});
function changeMonth(set)
{
	mes += set;
	if(mes == 0)
	{
		mes = 12;
		ano -= 1;
	}
	else if(mes == 13)
	{
		mes = 1;
		ano += 1;
	}
	dia_falso = (mes == mes_atual)?dia:32;
	$('#calendario').load('includes/calendario.inc.php?ajax&dia='+dia_falso+'&mes='+mes+'&ano='+ano);
}
///////////SLIDESHOW////////////
var slide_id = 0;
var inter = {};
var timeout = {};
function initSlideShow(id, pos, tempo, tempofade, controls, opt)
{
	slide_id++;
	$('#'+id).append('<div class="rotator" />');
	if(controls === true && $('#'+id+' img:hidden').length > 1)
	{
		$('#'+id).append('<div class="controls" />');
		$('#'+id+' img:hidden').each(function(i){
			$('#'+id+' .controls').append('<a href="javascript: void(0);" rel="'+slide_id+'">'+(i+1)+'</a>'+((i < $('#'+id+' img').length-1)?' | ':''));
		});
		$('#'+id+' .controls a').each(function(i){
			$(this).bind('click', function(){
				clearTimeout(inter[$(this).attr('rel')]);
				clearTimeout(timeout[$(this).attr('rel')]);
				slideShow(id, i+1, tempo*2, tempofade, controls, opt, true, $(this).attr('rel'));
				$('#'+id+' .controls a').removeClass('sel');
				$(this).addClass('sel');
			});
		});
	}
	slideShow(id, pos, tempo, tempofade, controls, opt, false, slide_id);
}
function slideShow(id, pos, tempo, tempofade, controls, opt, force, slide_id)
{
	if(controls === true && $('#'+id+' img:hidden').length > 1)
	{
		$('#'+id+' .controls a').removeClass('sel');
		$('#'+id+' .controls a:eq('+(pos-1)+')').addClass('sel');
	}
	if(opt == 'trans')
	{
		$('#'+id+' .rotator').html($('#'+id+' img:hidden:eq('+(pos-1)+')').clone(true).css({display: 'block', opacity: '1.0'}));
		$('#'+id+' .rotator').append($('#'+id+' img:hidden:eq('+(((pos >= $('#'+id+' img:hidden').length)?1:pos+1)-1)+')').clone(true).css({display: 'none', opacity: 'block'}));
		if($('#'+id+' img:hidden').length > 1)
			timeout[slide_id] = setTimeout(function(){ $('#'+id+' .rotator img:first').animate({opacity: 0.0}, tempofade, "linear", function(){ $(this).css({display: 'none'}); }); $('#'+id+' .rotator img:last').css({display: 'block', opacity: '0.0'}).animate({opacity: 1.0}, tempofade, "linear"); }, tempo-tempofade);
	}
	else if(opt == 'fade')
	{
		$('#'+id+' .rotator').html($('#'+id+' img:hidden:eq('+(pos-1)+')').clone(true).css({display: 'block', opacity: 0.0}).animate({opacity: 1.0}, tempofade/2))
		timeout[slide_id] = setTimeout(function(){ $('#'+id+' .rotator img').animate({opacity: 0.0}, tempofade/2); }, tempo-tempofade/2);
	}
	if($('#'+id+' img:hidden').length > 1)
		inter[slide_id] = setTimeout(function(){ block = false; slideShow(id, (pos >= $('#'+id+' img:hidden').length)?1:pos+1, ((force === true)?tempo/2:tempo), tempofade, controls, opt, false, slide_id); }, tempo);
}
////////////////////////////////////

$(document).ready(function(){
var alturames = parseInt($('#mesex').height());
var alturaano = parseInt($('#anox').height());
if (alturames < 35)
	$('#mesis').remove();
if (alturaano < 35)
	$('#anois').remove();
// retrai e expande o list de anos e meses
	$('.list-anos > li > ul').css({'display':'none'});
	$('.list-anos > li > a').click(function(){
		$(this).parent('li').toggleClass('aberto');
		$(this).parent('li').children('ul').slideToggle('slow');
	})
	$('#ultima').appendTo('.list-anos');
});