// JavaScript Document
$(document).ready(function(){                
	$('#nome').focus().addClass("focus");
	$('#loader').hide();
	$("#cidade").removeAttr("disabled");
	$("#estado").removeAttr("disabled");
	$('#loader').hide();
	$('#cidade').addClass('focus');
	$("#estado").removeClass('focus');
	$('#cidade').focus();     
	$("#estado").change(function () {
		$("#estado").attr("disabled","disabled");
		$("#cidade").attr("disabled","disabled");
		$('#loader').show();
		$.post('AjaxCerregaCidades.php',{uf: this.value}, function(data){
			var selectCidades = $('<select name="cidade" id="cidade" ></select>');
			selectCidades.append(data);
			$("#cidade").replaceWith(selectCidades);
			// Reativa os componentes
			$("#cidade").removeAttr("disabled");
			$("#estado").removeAttr("disabled");
			$('#loader').hide();
			$('#cidade').addClass('focus');
			$("#estado").removeClass('focus');
			$('#cidade').focus();
		}, "html");
	});
});

$(function(){
	$('#CPF').mask('999.999.999-99');
	$('#CEP').mask('99999-999');
	$('#telefone').mask('(99)9999-9999');
	$('#celular').mask('(99)9999-9999');
	$('#dataNascimento').mask('99/99/9999');
	/*campos ano*/
	$('#anoFormaturaEspecial').mask('9999');
	$('#anoFormaturaEscola').mask('9999');
	$('#anoAdmissao').mask('9999');
	$('#anoAdmissao2').mask('9999');
	$('#anoAdmissao3').mask('9999');
	
	$('#anoRescisao').mask('9999');
	$('#anoRescisao2').mask('9999');				
	$('#anoRescisao3').mask('9999');
	/**/
	$("#ultimoSalario").maskMoney({symbol:"R$",decimal:",",thousands:"."});
	$("#salarioPretendido").maskMoney({symbol:"R$",decimal:",",thousands:"."});

	$("#informacoesAdd").charCounter(200, {
		container: "#contador",
		classname: "counter",
		format: "restam %1 caracteres!",
		pulse: false,
		delay: 100
	});

	$('#limpar').click(function(){
		$('#nome').focus();
		$("#estado").val('0');
		$.post('AjaxCerregaCidades.php',{uf: this.value}, function(data){
			var selectCidades = $('<select name="cidade" id="cidade" ><option value="0">-- Selecione --</option></select>');
			selectCidades.append(data);
			$("#cidade").replaceWith(selectCidades);
			// Reativa os componentes
			$("#cidade").removeAttr("disabled");
			$("#estado").removeAttr("disabled");
			$('#loader').hide();
			$('#cidade').addClass('focus');
			$("#estado").removeClass('focus');
			$("#cidade").attr("disabled","disabled");
		}, "html");                   
	});             

	$('#CPF').unbind('focus');
	$('#CEP').unbind('focus');
	$('#telefone').unbind('focus');
	$('#celular').unbind('focus');
	$('#dataNascimento').unbind('focus');
	/*campos ano*/
	$('#anoFormaturaEspecial').unbind('focus');
	$('#anoFormaturaEscola').unbind('focus');
	$('#anoAdmissao').unbind('focus');
	$('#anoAdmissao2').unbind('focus');
	$('#anoAdmissao3').unbind('focus');
	
	$('#anoRescisao').unbind('focus');
	$('#anoRescisao2').unbind('focus');				
	$('#anoRescisao3').unbind('focus');	
	
	/**/
	$("#ultimoSalario").unbind('focus');
	$("#salarioPretendido").unbind('focus');
	$("#informacoesAdd").unbind('focus');

	$('#nome').focus();

});

function limparForm(value){
	var value = document.getElementById("limpar");                   
	if (value.value == 'Cancelar'){
		location.href = 'limpaFormCadastro.php';
	}
}