$(document).ready(function() {
	microPage();					   
});

function ie7DialogFix(id) {
	//Fix for IE7 css rendering bug
	var parent = $(id).parent(".ui-dialog");
	var width = $(id).width() + 10;
	$(parent).find(".ui-dialog-titlebar").css({ width: ""+width+"px" });
	//$(parent +"p").css({display: "block"});
}

function microPage() {
	$('a.micro_page').click(function(){
		var url = $(this).attr('href')+' #micro_page';
		$('body').append('<div id="scratch_content"></div>');
		$('#scratch_content').hide();
		$('#scratch_content').load(url, '', function() {
			$this = $('#scratch_content').dialog({
						width: 'auto',
						modal: true,
						open: function(event, ui) {
							ie7DialogFix($(this));
						},
						close: function(event, ui) {
							$this.remove();
							$('#scratch_content').remove();
						}
					});											 
		});
		return false;
	});
};
