function gerarFormulario(){	
	$.ajax({
            // Usando metodo Post
            type: 'POST',

            // this.action pega o script para onde vai ser enviado os dados
            url: './ajax/gera_form_email_contato.php?random='+unique_requestid(),

            // os dados que pegamos com a função serialize()
            data: {},

            success: function(data){
				$("#formulario").html(unescape(data));
            },

            // Se acontecer algum erro é executada essa função
            error: function(txt){
                $('#formulario').html("<span><strong>No momento estamos com problemas em nossos servidores, por favor tente mais tarde!</strong><span>");
            }
        })
	
	// efeito show na div
	$("#formulario").show();
}

function enviar(){
	var nom = 	$('#nome').val();
	var mail = 	$('#email').val();
	var tel = 	$('#fone').val();
	var cid = 	$('#cidade').val();
	var msg = 	$('#mensagem').val();
	
	var enviando = "<img src=\"ajax/loader.gif\" width=\"16\" height=\"16\" border=\"0\" />&nbsp;&nbsp; <span>Enviando...</span>";
	
	$.ajax({
            // Usando metodo Post
            type: 'POST',

            // this.action pega o script para onde vai ser enviado os dados
            url: './ajax/envia_contato.php?random='+unique_requestid(),

            // os dados que pegamos com a função serialize()
            data: {nome : nom, email : mail, cidade: cid, fone : tel, mensagem : msg},

			beforeSend: function(){
                //escondo o formulario
				$("#formulario").hide();
				// mostro a div loading
				$("#loading").addClass("tiproduto");
               	$('#loading').html(enviando);
				$('#loading').show();                
            },
			
            success: function(data){
                // escondo a div loading
                $('#loading').hide();
				//preencho a div formulario com o conteudo da resposta
				$("#formulario").addClass("tiproduto");
				$("#formulario").html(unescape(data));
				// efeito show na div
				$("#formulario").show();

            },

            // Se acontecer algum erro é executada essa função
            error: function(txt){
				$("#formulario").addClass("tiproduto");
                $('#formulario').html("<span><strong>No momento estamos com problemas em nossos servidores, por favor tente mais tarde!</strong><span>");
            }
        })
	
}

function unique_requestid() {
	var timestamp = Number(new Date()).toString();
	var random = Math.random() * (Math.random() * 100000 * Math.random() );
	var unique = new String();
	unique = timestamp + random;
	return unique;
}
