
var passo_atual = 0;

function next(){
	passo_atual++;
	$tabs.tabs('select', passo_atual);	
	checkPassos();
}

function previous(){
	passo_atual--;
	$tabs.tabs('select', passo_atual);
	checkPassos();	
}

function gotoPasso(p){
	passo_atual = parseInt(p);
	checkPassos();	
}

function goToError(p){
	$tabs.tabs("select",parseInt(p));
	checkPassos();	
}

function checkPassos(){
	if(passo_atual > 0){	
	$('#botao_anterior').css("display","");
	}	
	if(passo_atual == 6){	
	$('#botao_proximo').css("display","none");
	$('#botao_cadastrar').css("display","");	
	}	
	if(passo_atual < 6){	
	$('#botao_proximo').css("display","");
	$('#botao_cadastrar').css("display","none");		
	}	
	if(passo_atual == 0){	
	$('#botao_anterior').css("display","none");
	}
	
}

var filhos_num = 0;
var cursos_num = 0;
var idiomas_num = 0;
var areas_num = 0;
var empregos_num = 0;
var html = "";
var bufferInsert = false;
var isStart = true;

function add_filho(){
	
	if(bufferInsert == true && isStart == false){return;}
    bufferInsert = true;
 $.ajax({
   type: "POST",
   url: $BASE+"ajax_curriculo.php?acao=add_filho",
   data: "id="+filhos_num,
   success: function(msg){
 
    html = msg;
	 
	$('<div></div>').attr('id','filho_div'+filhos_num)
				.css('padding','5px 0 5px 0')
				.html(html)
				.appendTo('#filhos');
	
	filhos_num++;
	bufferInsert = false;
	
	runAfter();
		 
   }
 });

}

function remove_filho(id){
    $('#filho_div'+id).remove();
}   

function add_curso(){
	
	if(bufferInsert == true && isStart == false){return;}	
    bufferInsert = true;
 $.ajax({
   type: "POST",
   url: $BASE+"ajax_curriculo.php?acao=add_curso",
   data: "id="+filhos_num,
   success: function(msg){
 
    html = msg;
	 
	$('<div></div>').attr('id','curso_div'+cursos_num)
				.css('padding','5px 0 5px 0')
				.html(html)
				.appendTo('#cursos');
	
	cursos_num++;
	bufferInsert = false;	
	
	runAfter();	
   }
 });

}

function remove_curso(id){
    $('#curso_div'+id).remove();
} 


function add_idioma(){

	if(bufferInsert == true && isStart == false){return;}
    bufferInsert = true;
 $.ajax({
   type: "POST",
   url: $BASE+"ajax_curriculo.php?acao=add_idioma",
   data: "id="+idiomas_num,
   success: function(msg){
 
    html = msg;
	 
	$('<div></div>').attr('id','idioma_div'+idiomas_num)
				.css('padding','5px 0 5px 0')
				.html(html)
				.appendTo('#idiomas');
	
	idiomas_num++;
	bufferInsert = false;	
	
	runAfter();	
   }
 });

}

function remove_idioma(id){
    $('#idioma_div'+id).remove();
} 
function add_area(){

	if(bufferInsert == true && isStart == false){return;}
    bufferInsert = true;
 $.ajax({
   type: "POST",
   url: $BASE+"ajax_curriculo.php?acao=add_area",
   data: "id="+areas_num,
   success: function(msg){
 
    html = msg;
	 
	$('<div></div>').attr('id','area_div'+areas_num)
				.css('padding','5px 0 5px 0')
				.html(html)
				.appendTo('#areas');
	
	areas_num++;
	bufferInsert = false;	
	
	runAfter();	
   }
 });

}

function remove_area(id){
    $('#area_div'+id).remove();
} 


function add_emprego(){
	
	if(bufferInsert == true && isStart == false){return;}	
    bufferInsert = true;
 $.ajax({
   type: "POST",
   url: $BASE+"ajax_curriculo.php?acao=add_emprego",
   data: "id="+empregos_num,
   success: function(msg){
 
    html = msg;
	 
	$('<div></div>').attr('id','emprego_div'+empregos_num)
				.css('padding','5px 0 5px 0')
				.html(html)
				.appendTo('#empregos');
	
	empregos_num++;
	bufferInsert = false;
	
	runAfter();	
   }
 });

}

function remove_emprego(id){
    $('#emprego_div'+id).remove();
} 

function checkForm(){

	var campos_id = new Array("cadastro_nome","cadastro_data_nascimento","cadastro_cpf","cadastro_rg","cadastro_orgao_rg","cadastro_nacionalidade","cadastro_estado_nasceu","cadastro_cidade_nasceu","cadastro_estado_civil","cadastro_endereco_residencial","cadastro_numero","cadastro_bairro","cadastro_cidade","cadastro_estado","cadastro_cep","cadastro_nome_mae","cadastro_ficou_sabendo");
	var campos_nome = new Array("Nome","Data de Nascimento","CPF","RG","Orgão Expeditor RG","Nacionalidade","Estado onde nasceu","Cidade onde nasceu","Estado Civil","Endereço Residencial","Número","Bairro","Cidade","Estado","CEP","Nome da Mãe","Como ficou sabendo do trabalhe conosco?");
	var table_passo = new Array(1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,4);
	
	for(var i = 0;i < campos_id.length;i++){
		if($('#'+campos_id[i]).val() == ""){
			alertM("Por favor, preencha o campo '"+campos_nome[i]+"'!");
			goToError(table_passo[i]-1);
			$('#'+campos_id[i]).focus();
			return false;
		}
	}
	return true;
}
	
	
function getCargo(codArea,idArea){
	
	if(codArea == "" || codArea == undefined){return;}

 $.ajax({
   type: "POST",
   url: $BASE+"ajax_curriculo.php?acao=getCargo",
   data: "cod_area="+codArea+"&id="+idArea,
   success: function(msg){
	   		//alert(msg);
 			eval(msg);
   }
 });

}	


function runAfter(){
	$('.data').teclaPressionada({teclas:{numeros:true},formato:"99/99/9999"});
	$('.numeros').teclaPressionada({teclas:{numeros:true}});
}
