﻿$(document).ready(function() {
    // assign a click event to the exposed element, using normal jQuery coding 
    $("a.bbw_please_contact").overlay({
    	expose: '#f1f1f1',
		fixed: false,
    	onBeforeLoad: function() { 
			// grab wrapper element inside content 
    		var wrap = this.getOverlay().find(".overlayContentWrap");
    		$.ajax({
    		  url: 'index.php?option=com_facewall&view=pleasecontact&format=ajax',
    		  beforeSend: function() {
    			// Add loader animation to an overlay.
    			$(wrap).html('<div class="bbw_loader"></div>');
    		  },
    		  success: function(data) {
    		    $(wrap).html(data);
    		    $('#bbw_please_contact_form_submit').click(function () {
    		    	$(this).parent().submit();
    		    	return false; // Don't follow the link.
    		    });
    		    var options = { 
		            target:        wrap,   // target element to be updated with server response 
		            beforeSubmit:  function(formData, jqForm, options) {
		    			// Add loader animation to an overlay.
		    			$(wrap).html('<div class="bbw_loader"></div>');
		    		},  // pre-submit callback 
		            success:	function(responseText, statusText, xhr, $form) {
		    			$(wrap).html(responseText);
		    		    $('#bbw_please_contact_form_submit').click(function () {
		    		    	$(this).parent().submit();
		    		    	return false; // Don't follow the link.
		    		    });
				        // bind form using 'ajaxForm' 
				        $('#bbw_please_contact_form').ajaxForm(options); 
		    		} 
    		    }; 
		        // bind form using 'ajaxForm' 
		        $('#bbw_please_contact_form').ajaxForm(options); 
    		  }
    		});
		}
    });
});

