$(document).ready(function() {  		   
   $("#nascimento").mask('99/99/9999');
   $("#telefone").mask('(99) 9999-9999');

   $("#celular").mask('(99) 9999-9999');
});

// Função única que fará a transação
	function getEndereco() {
			// Se o campo CEP não estiver vazio
			if($.trim($("#cep").val()) != ""){
				/* 
					Para conectar no serviço e executar o json, precisamos usar a função
					getScript do jQuery, o getScript e o dataType:"jsonp" conseguem fazer o cross-domain, os outros
					dataTypes não possibilitam esta interação entre domínios diferentes
					Estou chamando a url do serviço passando o parâmetro "formato=javascript" e o CEP digitado no formulário
					http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val()
				*/
				$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){
					// o getScript dá um eval no script, então é só ler!
					//Se o resultado for igual a 1
			  		if(resultadoCEP["resultado"]){
						// troca o valor dos elementos
						$("#rua").val(unescape(resultadoCEP["tipo_logradouro"])+""+unescape(resultadoCEP["logradouro"]));
						$("#bairro").val(unescape(resultadoCEP["bairro"]));
						$("#cidade").val(unescape(resultadoCEP["cidade"]));
						$("#estado").val(unescape(resultadoCEP["uf"]));
					}else{
						alert("Endereço não encontrado");
					}
				});				
			}			
	}
	
	
 
 function valida(){

d = document.formulario;  


if (d.nome.value == '' || d.nome.value == 'PREENCHA O CAMPO NOME') {
		
	d.nome.value = "PREENCHA O CAMPO NOME";
	d.nome.style.background="#FFc";
	d.nome.select();
	return false;
	
	}else{
	d.nome.style.background="#fff";
	}

if (d.email.value == '' ) {
	d.email.value = "PREENCHA O CAMPO E-MAIL";
	d.email.style.background="#FFc";
	d.email.select();
	return false;
	
	}else{
	d.email.style.background="#fff";
	}
	
	 if (d.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		 
		 alert('Este email parece ser um email inválido. Por favor digite outro!');
	
	d.email.style.background="#FFc";
	
	d.email.select();

return false;

}

	if (d.sexo.value == '') {
		
	d.sexo.style.background="#FFc";
	
	return false;
	
	}else{
	d.sexo.style.background="#fff";
	}
	
	if (d.nascimento.value == '') {
		
	d.nascimento.style.background="#FFc";
	d.nascimento.select();
	return false;
	
	}else{
	d.nascimento.style.background="#fff";
	}
	
	if(d.cep.value=="" || d.cep.value.length < 8 ){
		
	d.cep.style.background="#FFc";
	d.cep.select();
	return false;
	
	}else{
	d.cep.style.background="#fff";
	}
	
	if (d.rua.value == '' || d.rua.value == 'INFORME O ENDEREÇO') {
		
	d.rua.value = "INFORME O ENDEREÇO";
	d.rua.style.background="#FFc";
	d.rua.select();
	return false;
	
	}else{
	d.rua.style.background="#fff";
	}
	
	
	//numero
	
	if(d.numero.value==""){
		
	d.numero.style.background="#FFc";
	d.numero.select();
	return false;
	
	}else{
	d.numero.style.background="#fff";
	}
	
	//bairro
	
	if (d.bairro.value == '' || d.bairro.value == 'INFORME O BAIRRO') {
		
	d.bairro.value = "INFORME O BAIRRO";
	d.bairro.style.background="#FFc";
	d.bairro.select();
	return false;
	
	}else{
	d.bairro.style.background="#fff";
	}
	
	//CIDADE
	
	if (d.cidade.value == '' || d.cidade.value == 'INFORME A CIDADE') {
		
	d.cidade.value = "INFORME A CIDADE";
	d.cidade.style.background="#FFc";
	d.cidade.select();
	return false;
	
	}else{
	d.cidade.style.background="#fff";
	}
	
		//estado
	
	if (d.estado.value == '') {
		
	d.estado.style.background="#FFc";
	d.estado.select();
	return false;
	
	}else{
	d.estado.style.background="#fff";
	}
	
	//telefone
	
	if (d.telefone.value == '') {
		
	d.telefone.style.background="#FFc";
	d.telefone.select();
	return false;
	
	}else{
	d.telefone.style.background="#fff";
	}
	

if (d.interesse_1.value == ' ') {
		
	d.interesse_1.style.background="#FFc";
	d.interesse_1.focus();
	return false;
	
	}else{
	d.interesse_1.style.background="#fff";
	}
	

	
}


function valida_contato(){

d = document.contato;  


if (d.nome.value == '' || d.nome.value == 'PREENCHA O CAMPO NOME') {
		
	d.nome.value = "PREENCHA O CAMPO NOME";
	d.nome.style.background="#FFc";
	d.nome.select();
	return false;
	
	}else{
	d.nome.style.background="#fff";
	}

if (d.email.value == '' ) {
	d.email.value = "PREENCHA O CAMPO E-MAIL";
	d.email.style.background="#FFc";
	d.email.select();
	return false;
	
	}else{
	d.email.style.background="#fff";
	}
	
	 if (d.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		 
		 alert('Este email parece ser um email inválido. Por favor digite outro!');
	
	d.email.style.background="#FFc";
	
	d.email.select();

return false;

}

		
	//telefone
	
	if (d.telefone.value == '') {
		
	d.telefone.style.background="#FFc";
	d.telefone.select();
	return false;
	
	}else{
	d.telefone.style.background="#fff";
	}
	
	//telegone
	
	
	//telefone
	
	if (d.mensagem.value == 'Sua Mensagem') {
		
	
	d.mensagem.style.background="#FFc";
	d.mensagem.select();
	return false;
	
	}else{
	d.mensagem.style.background="#fff";
	}
	


	
}

function faz(oque,onde) {

if (oque == "add" && onde == "interesse_2") {
document.getElementById('interesse2').style.display = "block";
} 

if (oque == "remove" && onde == "interesse_2") { 
document.getElementById('interesse2').style.display = "none";

<!-- remove o valor se nao for selecionar -->

document.getElementById('interesse2').value = "";

}

if (oque == "add" && onde == "interesse3") { 
document.getElementById('interesse3').style.display = "block";
}

if (oque == "remove" && onde == "interesse3") { 
document.getElementById('interesse3').style.display = "none";

<!-- remove o valor se nao for selecionar -->

document.getElementById('interesse3').value = "";
}

}
