(function($){  
  
    $.fn.extend( {   
          
	    processForm: function( path ) { 
	    
			vars = $(this).serializeArray();
			
      $.post( path, { 'data' : vars },
		  function(data){
				
				$('.dialog .dialogHeader h1').text(data.header);
				$('.dialog .dialogContent p').text(data.message);
				
				if ( data.status == 1 ){
					$('.dialog .dialogHeader h1').removeClass('error');
					$( ".dialog" ).dialog({
					   close: function(event, ui) {
						 	 if ( data.redirect != false ){
							 	document.location.href = data.redirect;
							 } 
						}
					});
				}
				else{
					$('.dialog .dialogHeader h1').addClass('error');
				}
				
				$('.dialog').dialog('open');
				
		  }, 'json');
		  
			return false;
		
		}
    
    });  
      
})(jQuery);
