$(function(){
	
	/* Inicia funções principais  */
    /* ====================================================================== */
	
	initPNG();
	initMask();
	
	
	/* Busca as cidades conforme o estado */
	/* ====================================================================== */
	
	$("#formulario #estado").change(function(){
		retornaCidades("#estado", "#cidade", "", null);					 
	});
	
	$("#assistencia #estado").change(function(){
		retornaCidades("#estado", "#cidade", "", "retorna_cidades_assistencia");					 
	});
		
});

function initMask()
{
	$(".mask_data").mask("99/99/9999");
	$(".mask_fone").mask("(99) 9999-9999");
	$(".mask_cpf").mask("999.999.999-99");
	$(".mask_cep").mask("99999999");
}

function initPNG()
{
	$(document).pngFix();
}

function initMenuProdutos(id,ids) 
{
	
	$('.menu_produtos #pr'+id+' li a').next().slideDown('normal');
	$('.menu_produtos #pr'+id+' li #tp').addClass("catativo");
	$('.menu_produtos #pr'+id+' li ul li #'+ids).addClass("subativo");
	//$('.menu_produtos '+id).show();
	$('.menu_produtos li a').click(function() {
			
		var checkElement = $(this).next();
		
		if ((checkElement.is('ul')) && (checkElement.is(':visible'))) 
		{
			$(this).removeClass("catativo");
			checkElement.slideUp('normal');
			return false;
		}
		
		if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) 
		{
			$('.menu_produtos li a').removeClass("catativo");
			$('.menu_produtos li ul:visible').slideUp('normal');
			
			$(this).addClass("catativo");
			checkElement.slideDown('normal');
			
			return false;
		}
			
	});
}
