jQuery(function() {

	(function( $ ){
		  $.fn.jsiteDialogue = function() {
			  var result;			  
			  if(this.closest(".jsite-ui-dialogue").length > 0) result = this.closest(".jsite-ui-dialogue");
			  else {
				  var okButton = "<div class='BlueButton'>"
					  + "<div class='left'></div>"
					  + "<div>OK</div>"
					  + "<div class='right'></div>"
					  + "</div>";
				  
				  var myDiv = "<div class='jsite-ui-dialogue'><table><tr><td class='n w'></td><td class='n'></td><td class='n e'></td></tr>\n<tr><td class='w'></td><td class='content'></td><td class='e'></td></tr>\n<tr><td class='s w'></td><td class='s'></td><td class='s e'></td></tr>\n</table></div>";
				  $(myDiv).insertBefore(this).find("td.content").append(this.detach());
				  result = this.closest(".jsite-ui-dialogue");
				  result.find("td.content").append(okButton);
				  result.find(".content .BlueButton").click(function() {
					  
					  $(this).closest(".jsite-ui-dialogue").hide();
					  result.trigger("dialogclose");
				  });
				  result.width("401px");
				  result.css("marginTop", (-result.height()/2)+"px");
				  result.css("marginLeft", (-result.width()/2)+"px");
				  result.hide();
			  }

			  return result;
		  };

		  
		})( jQuery );

});
