function orcamento()
{
	$('#selEstado').change(function() 
	{
		if($(this).val() == '') {return false;}
		$('#selCidade').html('<option value="">Carregando...</option>');
		$.ajax(
		{
			url: "acao/orcamento.php",
			data: {
				UnidadeFederativaID: $(this).val(),
				acao: 'carregarCidade'
			},
			success: function(resposta)
			{
				$('#selCidade').html(resposta);
			}
		 });
	});
	
	var frmCadastro = "#frmProdutoSelecao";
	var frmRevisao 	= "#frmProdutoRevisar";
	var frmLogin 	= "#frmMeusDados";
	
	if($(frmCadastro).length > 0)
	{
		$(frmCadastro + " input[name='txtQtd[]']").numeric();
	
		$(frmCadastro).validate
		(
			{
				submitHandler:function(frm)
				{				
					var retorno = false;
				
					if($("input[name='chkProdutoID[]']:checked").length == 0) retorno = true;
					if($("input[name='chkProdutoID[]']:checked").length > 0)
					{
						$("input[name='chkProdutoID[]']:checked").each(function()
						{
							var indice = $(this).attr("id").replace(/\D/g,"");
																		
								if($("#selCor-"+indice).val().length == 0 || $("#txtQtd-"+indice).val().length == 0) 
								{
									retorno = true;
									return true;									
								}
						});
					}
					{
						$(".erro").text("Favor selecionar um produto, cor e quantidade para incluir no orçamento");
					}
					
					if(!retorno)
					{
						$(frm)[0].submit();
					}
				},
				errorClass:"erro",
				errorPlacement:function(error,element)
				{
					error.appendTo("erro-" + element.attr("id") );
				},
				highlight: function(element, errorClass) 
				{
					$(element).addClass(errorClass);
				},
				unhighlight: function(element, errorClass) 
				{
					$(element).removeClass(errorClass);
				},
				rules:{},
				messages:{}				
			}
		);
	}	
	
	if($(frmRevisao).length > 0)
	{
		$("#btnRemover").click(function()
		{
			if($(frmRevisao+" input[name='chkProdutoID[]']:checked").length > 0)
			{
				$(frmRevisao+ " #acao").val("remover");
				$(frmRevisao)[0].submit();
			}
		});
	}
	
	if($(frmLogin).length > 0)
	{
	
		$(frmLogin).validate
		(
			{
				submiHandler:function(frm)
				{
					$(frm)[0].submit();
				},
				errorClass:"erro",
				errorElement: "div",
				errorPlacement:function(error,element)
				{
					error.appendTo( $("#erro-container") );
				},
				rules:
				{
					"txtNome":
					{
						required: true 
					},
					"txtEmail":
					{
						required: true,
						email: true
					},
					"txtTelefone":
					{
						required: true 
					}
				},
				messages:
				{
					"txtNome":
					{
						required: "Campo obrigatório!" 
					},
					"txtEmail":
					{
						required: "Campo obrigatório!",
						email: "Campo inválido!"
					},
					"txtTelefone":
					{
						required: "Campo obrigatório!" 
					}
				}
			}
		);
	}	
}