$(document).ready(function(){    	
    $('#txtnome').focus(function(){
		if($(this).val() == "Preencha aqui seu nome completo...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtnome').blur(function(){
		if($(this).val() == "")
			$(this).val("Preencha aqui seu nome completo...");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtobjetivo').focus(function(){
		if($(this).val() == "Preencha qual função deseja exercer...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtobjetivo').blur(function(){
		if($(this).val() == "")
			$(this).val("Preencha qual função deseja exercer...");
			//$(this).addClass("txtCinza");
	});

	$('#txtnasc').focus(function(){
		if($(this).val() == "DD/MM/AAAA")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtnasc').blur(function(){
		if($(this).val() == "")
			$(this).val("DD/MM/AAAA");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtcpf').focus(function(){
		if($(this).val() == "Prencha sem pontos...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtcpf').blur(function(){
		if($(this).val() == "")
			$(this).val("Prencha sem pontos...");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtendereco').focus(function(){
		if($(this).val() == "Preencha aqui seu endereço completo é Nº...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtendereco').blur(function(){
		if($(this).val() == "")
			$(this).val("Preencha aqui seu endereço completo é Nº...");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtbairro').focus(function(){
		if($(this).val() == "Preencha seu bairro...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtbairro').blur(function(){
		if($(this).val() == "")
			$(this).val("Preencha seu bairro...");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtcomplemento').focus(function(){
		if($(this).val() == "Somente se houver...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtcomplemento').blur(function(){
		if($(this).val() == "")
			$(this).val("Somente se houver...");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtcidade').focus(function(){
		if($(this).val() == "Sua cidade...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtcidade').blur(function(){
		if($(this).val() == "")
			$(this).val("Sua cidade...");
			//$(this).addClass("txtCinza");
	});

	$('#txttelefone1').focus(function(){
		if($(this).val() == "Residencial...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txttelefone1').blur(function(){
		if($(this).val() == "")
			$(this).val("Residencial...");
			//$(this).addClass("txtCinza");
	});

	$('#txttelefone2').focus(function(){
		if($(this).val() == "Para recado...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txttelefone2').blur(function(){
		if($(this).val() == "")
			$(this).val("Para recado...");
			//$(this).addClass("txtCinza");
	});

	$('#txtcelular').focus(function(){
		if($(this).val() == "Somente se houver...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtcelular').blur(function(){
		if($(this).val() == "")
			$(this).val("Somente se houver...");
			//$(this).addClass("txtCinza");
	});		
	
	$('#txtemail').focus(function(){
		if($(this).val() == "Preencha aqui seu endereço de e-mail...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtemail').blur(function(){
		if($(this).val() == "")
			$(this).val("Preencha aqui seu endereço de e-mail...");
			//$(this).addClass("txtCinza");
	});

	//parte 2
	$('#txtformacao1').focus(function(){
		if($(this).val() == "Grau de escolaridade / ano se ainda esta cursando...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtformacao1').blur(function(){
		if($(this).val() == "")
			$(this).val("Grau de escolaridade / ano se ainda esta cursando...");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtforminicio1').focus(function(){
		if($(this).val() == "DD/MM/AAAA")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtforminicio1').blur(function(){
		if($(this).val() == "")
			$(this).val("DD/MM/AAAA");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtformconclusao1').focus(function(){
		if($(this).val() == "DD/MM/AAAA")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtformconclusao1').blur(function(){
		if($(this).val() == "")
			$(this).val("DD/MM/AAAA");
			//$(this).addClass("txtCinza");
	});

	$('#txtforminstituicao1').focus(function(){
		if($(this).val() == "Preencha com nome da Escola, ou instituição de ensino...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtforminstituicao1').blur(function(){
		if($(this).val() == "")
			$(this).val("Preencha com nome da Escola, ou instituição de ensino...");
			//$(this).addClass("txtCinza");
	});	
		
	$('#txtcurso1').focus(function(){
		if($(this).val() == "Área e nome do curso / ano se ainda estiver cursando...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtcurso1').blur(function(){
		if($(this).val() == "")
			$(this).val("Área e nome do curso / ano se ainda estiver cursando...");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtcursoinicio1').focus(function(){
		if($(this).val() == "DD/MM/AAAA")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtcursoinicio1').blur(function(){
		if($(this).val() == "")
			$(this).val("DD/MM/AAAA");
			//$(this).addClass("txtCinza");
	});		
	
	$('#txtcursoconclusao1').focus(function(){
		if($(this).val() == "DD/MM/AAAA")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtcursoconclusao1').blur(function(){
		if($(this).val() == "")
			$(this).val("DD/MM/AAAA");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtcursoinstituicao1').focus(function(){
		if($(this).val() == "Preencha com nome da Escola, ou instituição de ensino...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtcursoinstituicao1').blur(function(){
		if($(this).val() == "")
			$(this).val("Preencha com nome da Escola, ou instituição de ensino...");
			//$(this).addClass("txtCinza");
	});		
	
	$('#txtidiomasoutros').focus(function(){
		if($(this).val() == "Preencha se caso não houver nas opções acima...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtidiomasoutros').blur(function(){
		if($(this).val() == "")
			$(this).val("Preencha se caso não houver nas opções acima...");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtidiomasinfadicinais').focus(function(){
		if($(this).val() == "Informe todas as atrubuiçãos adicionais sobre os idiomas, ex: grau de conhecimento, informações importantes relacioanadas a linguas....")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtidiomasinfadicinais').blur(function(){
		if($(this).val() == "")
			$(this).val("Informe todas as atrubuiçãos adicionais sobre os idiomas, ex: grau de conhecimento, informações importantes relacioanadas a linguas....");
			//$(this).addClass("txtCinza");
	});			
	
	//parte 3
	
	$('#txtexpnome1').focus(function(){
		if($(this).val() == "Nome da Empresa trabalhou com registro...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtexpnome1').blur(function(){
		if($(this).val() == "")
			$(this).val("Nome da Empresa trabalhou com registro...");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtexpcargo1').focus(function(){
		if($(this).val() == "Ultima Função/Cargo, exercida na empresa acima...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtexpcargo1').blur(function(){
		if($(this).val() == "")
			$(this).val("Ultima Função/Cargo, exercida na empresa acima...");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtexpsalario1').focus(function(){
		if($(this).val() == "Último Sálario")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtexpsalario1').blur(function(){
		if($(this).val() == "")
			$(this).val("Último Sálario")
			//$(this).addClass("txtCinza");
	});
	
	$('#txtexpinicio1').focus(function(){
		if($(this).val() == "DD/MM/AAAA")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtexpinicio1').blur(function(){
		if($(this).val() == "")
			$(this).val("DD/MM/AAAA");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtexpsaida1').focus(function(){
		if($(this).val() == "DD/MM/AAAA")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtexpsaida1').blur(function(){
		if($(this).val() == "")
			$(this).val("DD/MM/AAAA");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtexpatribuicoes').focus(function(){
		if($(this).val() == "Informações adicionais sobre, as tarefas exercidas na empresa, obrigações, resposabilidades e resultados alcançados...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtexpatribuicoes').blur(function(){
		if($(this).val() == "")
			$(this).val("Informações adicionais sobre, as tarefas exercidas na empresa, obrigações, resposabilidades e resultados alcançados...");
			//$(this).addClass("txtCinza");
	});
	
	$('#txtresumo').focus(function(){
		if($(this).val() == "Informe aqui todas as informações que você deseja inserir em seu curriculo, ex: Expriências ExtraCurriculares, Trabalhos Sociais, Prêmios, Meritos e Outros...")
			$(this).val("");
			//$(this).addClass("txtPreto");
			
	});
	$('#txtresumo').blur(function(){
		if($(this).val() == "")
			$(this).val("Informe aqui todas as informações que você deseja inserir em seu curriculo, ex: Expriências ExtraCurriculares, Trabalhos Sociais, Prêmios, Meritos e Outros...");
			//$(this).addClass("txtCinza");
	});
	
});

function url_encode(str) {
        var hex_chars = "0123456789ABCDEF";
        var noEncode = /^([a-zA-Z0-9\_\-\.])$/;
        var n, strCode, hex1, hex2, strEncode = "";

        for(n = 0; n < str.length; n++){
                if (noEncode.test(str.charAt(n))){
                        strEncode += str.charAt(n);
                }
                else{
                        strCode = str.charCodeAt(n);
                        hex1 = hex_chars.charAt(Math.floor(strCode / 16));
                        hex2 = hex_chars.charAt(strCode % 16);
                        strEncode += "%" + (hex1 + hex2);
                }
        }
        return strEncode;
}





// url_decode version 1.0
function url_decode(str) {
        var n, strCode, strDecode = "";

        for (n = 0; n < str.length; n++) {
                if (str.charAt(n) == "%") {
                        strCode = str.charAt(n + 1) + str.charAt(n + 2);
                        strDecode += String.fromCharCode(parseInt(strCode, 16));
                        n += 2;
                } else if (str.charAt(n) == "+") {
                        strCode = str.charAt(n);
                        strDecode += " ";
                } else {
                        strDecode += str.charAt(n);
                }
        }
        return strDecode;
}


