
//----------------------FAZ VALIDAÇÃO DE FORMULÀRIOS DE CANDIDATOS A VAGAS DE EMPREGO-----------------------
function removerCelula(elem){
	$('.'+elem).remove();			
}

/**
 * campos monetários
 */
jQuery.fn.money=function(q,r){if(!q){q="[###.]###,##"}r=r?r:'right';var s=this;s.bind('keyup',function(e){var a=s.val();var b="";var c="";var d="#";var f="|";var g="";a=jQuery.trim(a);if(a==""){return a}var h=q.split(f);var k=1000;var l=a;for(var i=0;i<a.length;i++){if(!isNaN(a.substr(i,1))){b=b+a.substr(i,1)}}a=b;for(var i=0;i<h.length;i++){var m="";var n=0;for(var j=0;j<h[i].length;j++){if(h[i].substr(j,1)=="]"){h[i]=h[i].substr(j+1);break}if(n==1){m=m+h[i].substr(j,1)}if(h[i].substr(j,1)=="["){n=1}}for(var j=0;j<a.length;j++){h[i]=m+h[i]}}if(h.length==1){g=h[0];var o="";for(var j=0;j<g.length;j++){if(g.substr(j,1)==d){o=o+d}}tam=o.length}else{for(var i=0;i<h.length;i++){o="";for(var j=0;j<h[i].length;j++){if(h[i].substr(j,1)==d){o=o+d}}if(a.length>o.length){if(k>(a.length-o.length)){k=a.length-o.length;g=h[i];tam=o.length}}else if(a.length<o.length){if(k>(o.length-a.length)){k=o.length-a.length;g=h[i];tam=o.length}}else{g=h[i];tam=o.length;break}}}if(a.length>tam){a=a.substr(0,tam)}else if(a.length<tam){var p="";var j=a.length;for(var i=g.length-1;i>=0;i--){if(j==0){break}if(g.substr(i,1)==d){j--}p=g.substr(i,1)+p}g=p}j=g.length-1;for(var i=a.length-1;i>=0;i--){if(g.substr(j,1)!=d){c=g.substr(j,1)+c;j--}c=a.substr(i,1)+c;j--}s.val(c)});s.bind('change',function(e){if(s.val().length==0){s.val("0,00")}else{if(s.val().length==1){s.val(s.val()+",00")}}});s.attr('style','text-align:'+r+';')};

/**
 * somente números
 */
jQuery.fn.ForceNumericOnly =
function()
{
    return this.each(function()
    {
        $(this).keydown(function(e)
        {
            var key = e.charCode || e.keyCode || 0;
            // allow backspace, tab, delete, arrows, numbers and keypad numbers ONLY
            return (
                key == 8 || 
                key == 9 ||
                key == 46 ||
                (key >= 37 && key <= 40) ||
                (key >= 48 && key <= 57) ||
                (key >= 96 && key <= 105));
        })
    })
};



$(document).ready(function()
{
    
$('.abreLightbox').lightBox();	
	
			//Mascaras--------------------------------
			$('#dataNascimento').mask("99/99/9999");
			$('#cpf').mask("999.999.999-99");
			$('#dataEmissaoProfissional').mask("99/99/9999");
			$('#dataEmissaoPis').mask("99/99/9999");
			$('#cep').mask("99.999-999");
			$('#emissaoIdentidade').mask("99/99/9999");
			$('#validIdent').mask("99/99/9999");
			$('#dataEmissaoCarteira').mask("99/99/9999");
			$('#validCartHab').mask("99/99/9999");
			$('#peso').mask("999.999");
			$('#altura').mask("9.99");
			$('#nrCalcado').mask("99");
			$('#manequim').mask("99");
			$('#DataInicioCurso').mask("99/99/9999");
			$('#FinalCurso').mask("99/99/9999");
			$('#datanascimento').mask("99/99/9999");
			$('#dataDesligamentoExp').mask("99/99/9999");
			$('#dataAdmissaoExp').mask("99/99/9999");
			
			$("input[name='dataAdmissaoExp[]']").mask("99/99/9999");
			$("input[name='dataDesligamentoExp[]']").mask("99/99/9999");
			$("#carteiraIdentidade").ForceNumericOnly();
			$("#identidadeEstrangeira").ForceNumericOnly();
			$("#anoChegada").ForceNumericOnly();
			$("#numeroReferencia").ForceNumericOnly();
			$("#apartamentoReferencia").ForceNumericOnly();
			$("#dddReferencia").ForceNumericOnly();
			$("#telefoneReferencia").ForceNumericOnly();
			
			//quando clicar no link abre a janela do curriculo
			var $path = '/cadastrosCandidato/';
			$('input.bt-curriculo').click(function(){
				$('#form-curriculo').css({'display':'block'}).fadeTo('slow',1);
			})
			
			$('.nav-step li a').hover(function(){
				$(this).append('<div class="tooltip">'+$(this).html()+'</div>');		
			},function(){
				$('.tooltip').remove();
			});
			

			//if ($("#checks input[type=radio][name=1emprego]:checked").val()) {alert('é igual a 2');}
			$('#checks input').click(function(){
				var PrimeiroEmprego;
				PrimeiroEmprego = $('#checks input:radio:checked').val();
	
				if(PrimeiroEmprego == 1){
					$('.bt-experiencia').css({'display':'none'});
					//$('#addExperiencia').css({'display':'none'});
					$('#addExperiencia tr').remove();
				}else {
					$('.bt-experiencia').css({'display':'block'});
					$('#addExperiencia').removeAttr("style");
				}
			});
			
			
			var $i = 0;
			$("#addCampo").click(function(){
				$("#qnt").attr('value',$i++);	
				//alert(parseInt($("#qnt").attr('value')));
			});
			
			
});
