$(document).ready(function(){
	$("form#formParceiros, form#busca, form.filtro").validate({
		showErrors: function(){
			this.defaultShowErrors();
			$("label.error").remove();
		},
		focusInvalid: false,
		onfocusout: false,
		onclick: false,
		onkeyup: false
	});
	
	$(".cpf").mask("999.999.999-99");
	$(".tel").mask("9999-9999");
	$(".fax").mask("9999-9999");
	$(".cel").mask("9999-9999");
	$(".ddd").mask("(99)");
	$(".data").mask("99/99/9999");
	$(".de").mask("99/99/9999");
	$(".ate").mask("99/99/9999");
	$(".cnpj").mask("999.999.999/9999-99");
	$(".estadual").mask("999.999.999.999");

	$("form select[name=uf]").change(function(){
		$.ajax({
			url: "/entidade/528/dadosMunicipios/",
			dataType: "text",
			data: "uf=" + $("form select[name=uf] option:selected").val(),
			cache: true,
			async: false,
			//contentType: "application/json; charset=iso-8859-1",
			success: function(txt){
				if(txt != ""){
					data = $.parseJSON(txt);
					$("form .municipioxuf select").empty();
					$("form .municipioxuf select").append("<option value=''><\/option>");
					
					for(var i = 0; i < data.municipios.length; i++){
						var selected = "";
						
						//if(i == 0){
						//	selected = " selected=\"selected\"";
						//}
					
						$("form .municipioxuf select").append("<option value=\"" + data.municipios[i].nomeMunicipio + "\"" + selected + ">" + data.municipios[i].nomeMunicipio + "<\/option>");
					}
				}else
				{
					$("form .municipioxuf select").empty();
					$("form .municipioxuf select").append("<option value=''><\/option>");
				}
			}
		});
	});	
});
