

(function(){

    function EnquiryForm(container, to_email){
        $(container).hide();
        function refresh_interface(){
            $(container).find("input[name=submit_button]").click(function(){
                var from_email = $(container).find("*[name=from_email]").val();
                var message = $(container).find("*[name=message]").val();
                var captcha_code = $(container).find("*[name=captcha_code]").val();
                $.post("/php/enquiry_form.php", {action: 'send', to_email: to_email, from_email: from_email, message: message, captcha_code: captcha_code}, function(data){
                   $(container).html(data);
                   refresh_interface();   
                }); 
            });
            
            $(container).find("input[name=cancel_button]").click(function(){ 
                 $(container).html(''); 
            });
               
        }
        
        $(container).load("/php/enquiry_form.php?time=" + (new Date()).getTime(), function(){
            $(this).fadeIn();
            refresh_interface();
        });    
    }
    
    $.fn.extend({
        enquiryForm: function(to_email){
            new EnquiryForm(this, to_email); 
            return this;
        }   
    });
    
})();

