$(document).ready(function(){
	// Validação do formulário
	$("#commentForm").validate();

	// Escondendo div comercial
	$("#comercial").hide();

	// Mostra div de acordo com radiobox selecionado e ativa/desativa validações
	$("#res").click(function () { 
		$("#comercial").hide("slow");
		$("#residencial").show("slow");
		$(".rr").addClass("required");
		$("#email_residencial").addClass("email");
		$("#num_residencial").addClass("number");
		$(".rc").removeClass("required email number");
	});

	$("#com").click(function () { 
		$("#residencial").hide("slow");
		$("#comercial").show("slow");
		$(".rc").addClass("required");
		$("#email_comercial").addClass("email");
		$("#num_comercial").addClass("number");
		$(".rr").removeClass("required email number");
	});

	$("#ambos").click(function () { 
		$("#residencial").show("slow");
		$("#comercial").show("slow");
		$(".rr").addClass("required");
		$(".rc").addClass("required");
		$("#num_residencial").addClass("number");
		$("#email_residencial").addClass("email");
		$("#email_comercial").addClass("email");
		$("#num_comercial").addClass("number");
	});

	/*marcaras de cep e telefone/fax */
	$("#cep_residencial").mask("99999-999");
	$("#cep_comercial").mask("99999-999");
	$("#telefone_res").mask("(99)9999-9999");
	$("#fax_res").mask("(99)9999-9999");
	$("#telefone_com").mask("(99)9999-9999");
	$("#fax_com").mask("(99)9999-9999");

	//Combo cidades residencial
	$("select[@name=estado_residencial]").change(function(){
		$('select[@name=cidade_residencial]').html('<option>Carregando...</option>');
		$.post('../sistemas/prospects/buscacidade.php', 
			{ estado : $(this).val() }, 
			function(resposta){
				$('select[@name=cidade_residencial]').html(resposta);
			}
		);
	});

	//combo cidades comercial
	$("select[@name=estado_comercial]").change(function(){
		$('select[@name=cidade_comercial]').html('<option>Carregando...</option>');
		$.post('../sistemas/prospects/buscacidade.php', 
			{ estado : $(this).val() },
			function(resposta){
				$('select[@name=cidade_comercial]').html(resposta);
			}
		);
	});

	//Limite textarea
	$("#observacoes").limite();

});


