	function checkMail(mail){
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		if(typeof(mail) == "string"){
			if(er.test(mail)){ return true; }
		}else if(typeof(mail) == "object"){
			if(er.test(mail.value)){
						return true;
					}
		}else{
			return false;
			}
	}
	
	$(document).ready(function() {
		
		$("#telefone").mask("(99) 9999-9999");
			
	});

	//_# VALIDA UPLOAD DE ACORDO COM EXTENSAO #_
	function validaUpload(ext,s){
		ext = ext.split(',');
	
		ate = parseInt(ext.length)-1;
	
		for (i=0; i<=ate; i++){
			extArquivo = s.substring(s.length-ext[i].length).toLowerCase();
			if (extArquivo == ext[i]){
				retorno = true;
				break;
			}else{
				retorno = false;
			}
		}
		return retorno;
	}
	//_#
	//_# FUNÇÃO USADA NO ONCHANGE DO FILE FIELD EX: f_Upload(value,'{NOME_CAMPO}','{FILE_TYPES}','{NOME_VARIAVEL}') #_
	function f_Upload(s,campo,extensoes,variavel){
		s = validaUpload(extensoes,s);
		extensoesUP = extensoes.toUpperCase();
		if (!s){
			eval(variavel + '= 0;');
			alert('Favor selecionar um arquivo com a extensão ('+extensoesUP+')!');
			$('#up'+variavel).html('<input name="'+campo+'" type="file" class="tfCv" id="'+campo+'" onchange="f_Upload(value,\''+campo+'\',\''+extensoes+'\',\''+variavel+'\')" />');
		}else{
			eval(variavel + '= 1;');
			//alert(variavel + '= 1;');
		}
	}
	//_#
	
	function validaContato(){
		if ($("#nome").val() == ""){
			alert('Favor preencher o campo Nome');
			$("#nome").focus();
			return false;
		}else if (!checkMail($("#email").val())){
			alert("Favor preencher corretamente o campo E-mail!");
			$("#email").focus();
			return false;
		}else if ($("#mensagem").val() == "" ){
			alert("Favor preencher o campo Mensagem!");
			$("#mensagem").focus();
			return false;
		}
	}
	
	function validaCv(){
		if ($("#nome").val() == ""){
			alert('Favor preencher o campo Nome');
			$("#nome").focus();
			return false;
		}else if (!checkMail($("#email").val())){
			alert("Favor preencher corretamente o campo E-mail!");
			$("#email").focus();
			return false;
		}else if ($("#endereco").val() == ""){
			alert("Favor preencher o campo Endereço!");
			$("#endereco").focus();
			return false;
		}else if ($("#municipio").val() == ""){
			alert("Favor preencher o campo Município!");
			$("#municipio").focus();
			return false;
		}else if ($("#telefone").val() == ""){
			alert("Favor preencher o campo Telefone!");
			$("#telefone").focus();
			return false;
		}else if ($("#idade").val() == ""){
			alert("Favor preencher o campo Idade!");
			$("#idade").focus();
			return false;
		}
	}
	
	function validaParceiro(){
		if ($("#nome").val() == ""){
			alert('Favor preencher o campo Nome');
			$("#nome").focus();
			return false;
		}else if ($("#cargo").val() == "" ){
			alert("Favor preencher o campo Cargo!");
			$("#cargo").focus();
			return false;
		}else if (!checkMail($("#email").val())){
			alert("Favor preencher corretamente o campo E-mail!");
			$("#email").focus();
			return false;
		}else if ($("#empresa").val() == "" ){
			alert("Favor preencher o campo Empresa!");
			$("#empresa").focus();
			return false;
		}else if ($("#ramo").val() == "" ){
			alert("Favor preencher o campo Ramo!");
			$("#ramo").focus();
			return false;
		}else if ($("#mensagem").val() == "" ){
			alert("Favor preencher o campo Relacionamento!");
			$("#mensagem").focus();
			return false;
		}
	}
	
	//_# TEXTFIELD SOMENTE NUMERIC . PARA USO: $("#yourTextBoxName").ForceNumericOnly();  #_	
	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(){
		$(".menu1").click(function(){
			href = $(this).parent().find("ul li a").attr('href');
			location.href = href;										 
		});
 		$(".telefone").mask("(99) 9999-9999");
		$(".numero").ForceNumericOnly();
		$(".dinheiro").maskMoney({symbol:"R$",decimal:",",thousands:"."})
  });
	
	
	
	
	//_# SISTEMA ADD E REMOVER CAMPOS
	$(document).ready(function(){
		//_# Formação 
		$("#addInst").click(function(){
			inserir = $("#formacao div").eq(0).html();
			inserir = "<div>\n" + inserir + "\n</div>";
			$("#formacao").append(inserir);
			$("#btnDelInst").html('<br /><a id="delInst">REMOVER FORMACAO</a>');
			carrega();
		});
			
		function carrega(){
			$("#delInst").click(function(){
				lastIndex = $("#formacao div").length - 1;
				remover = $("#formacao div").eq(lastIndex).remove();
				if (lastIndex == 1){
					$("#btnDelInst").html('');
				}
			});
		}
		carrega();
		//_#
		
		//_# Cursos Complementares 
		$("#addCurso").click(function(){
			inserir = $("#cursos div").eq(0).html();
			inserir = "<div>\n" + inserir + "\n</div>";
			$("#cursos").append(inserir);
			$("#btnDelCurso").html('<br /><a id="delCurso">REMOVER CURSO</a>');
			carrega2();
		});
			
		function carrega2(){
			$("#delCurso").click(function(){
				lastIndex = $("#cursos div").length - 1;
				remover = $("#cursos div").eq(lastIndex).remove();
				if (lastIndex == 1){
					$("#btnDelCurso").html('');
				}
			});
		}
		carrega2();
		//_#
		
		//_# Certificações 
		$("#addCert").click(function(){
			inserir = $("#certificacao div").eq(0).html();
			inserir = "<div>\n" + inserir + "\n</div>";
			$("#certificacao").append(inserir);
			$("#btnDelCert").html('<br /><a id="delCert">REMOVER CERTIFICAÇÃO</a>');
			carrega3();
		});
			
		function carrega3(){
			$("#delCert").click(function(){
				lastIndex = $("#certificacao div").length - 1;
				remover = $("#certificacao div").eq(lastIndex).remove();
				if (lastIndex == 1){
					$("#btnDelCert").html('');
				}
			});
		}
		carrega3();
		//_#
		
		//_# Idiomas 
		$("#addIdioma").click(function(){
			inserir = $("#idiomas div").eq(0).html();
			inserir = "<div>\n" + inserir + "\n</div>";
			$("#idiomas").append(inserir);
			$("#btnDelIdiomas").html('<br /><a id="delIdiomas">REMOVER IDIOMA</a>');
			carrega4();
		});
			
		function carrega4(){
			$("#delIdiomas").click(function(){
				lastIndex = $("#idiomas div").length - 1;
				remover = $("#idiomas div").eq(lastIndex).remove();
				if (lastIndex == 1){
					$("#btnDelIdiomas").html('');
				}
			});
		}
		carrega4();
		//_#
	});
	//_#
