			
			exp = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
			
			function getCidades(estado) {
            	$j.get(
                	"lib/cidades.php", 
                	{ 'estado' : estado}, 
                	function(data) {
                    	$j("#cidade").html(data).attr("disabled", false);
                	})
        	}
    
        	$j(document).ready(function() {	
            	
            //start mask contato
            	$j("#telefone").mask("(99) 9999-9999");
            	$j("#cpf").mask("999.999.999-99");
			//start masks callback
				$j("#fone").mask("(99) 9999-9999");
            	$j("#cnpj").mask("99.999.999/9999-99");	
			
				$j("#empresa").focus(
						function() {
							var temp = $j(this).val();
							if ( (temp == "Campo obrigatório.") || (temp == "") ) {
								$j(this).val("");
							}
						}
					).blur(
						function() {
							preencherCampo($j(this), "Campo obrigatório." );
						}
					)
					
				$j("#fone").focus(
						function() {
							var temp = $j(this).val();
							if ( (temp == "Campo obrigatório.") || (temp == "") ) {
								$j(this).val("");
							}
						}
					).blur(
						function() {
							preencherCampo($j(this), "Campo obrigatório." );
						}
					)
					
				$j("#name").focus(
						function() {
							var temp = $j(this).val();
							if ( (temp == "Campo obrigatório.") || (temp == "") ) {
								$j(this).val("");
							}
						}
					).blur(
						function() {
							preencherCampo($j(this), "Campo obrigatório." );
						}
					)
					
				$j("#e-mail").focus(
						function() {
							var temp = $j(this).val();
							if ( (temp == "Campo obrigatório.") || (temp == "") ) {
								$j(this).val("");
							}
						}
					).blur(
						function() {
							preencherCampo($j(this), "Campo obrigatório." );
						}
					)										
			
        		});

			
			
			
			function preencherCampo(obj, texto) {
	
					var campo = $j(eval(obj)).val();
					if ( campo == "" ) {
						$j(eval(obj)).val(texto);
					}
		
			}

			function validaCallBack(){

                    d = document.callback;

		            if ((d.company.value == "") || (d.company.value == "Campo obrigatório.")){
			           alert("O campo Empresa é Obrigaório!");
                       d.company.focus();
			           return false;
		            }

		            if ((d.phone.value == "") || (d.phone.value == "Campo obrigatório.")){
			           alert("O campo Telefone é Obrigaório!");
                       d.phone.focus();
			           return false;
		            }

		            if ((d.first_name.value == "") || (d.first_name.value == "Campo obrigatório.")){
			           alert("O campo Nome é Obrigaório!");
                       d.first_name.focus();
			           return false;
		            }
    
    	            if ((d.email.value == "") || (d.email.value == "Campo obrigatório.")){
			           alert("O campo E-mail é Obrigaório!");
                       d.email.focus();
			           return false;
		            }
					
					if(!exp.test(d.email.value)){
        				alert('E-mail Invalido!');
                       	d.email.focus();
			           	return false;   
					}
              }
			  
			  function validaNewslatter(){

                    d = document.newsletter;

		            if ((d.nemail.value == "") || (d.nemail.value == "seu e-mail")){
			           alert("Campo Obrigaório!");
                       d.nemail.focus();
			           return false;
		            }
					
					if(!exp.test(d.nemail.value)){
        				alert('E-mail Invalido!');
                       	d.nemail.focus();
			           	return false;   
					}
              }
