$(document).ready
(
	function()
	{
		if($.browser.msie && $.browser.version.substr(0,1) == "7")
		{
			$('a[rel="modal"]').attr('target', '_blank');
		}
		else
		{
			$('a[rel="modal"]').click
			(
				function()
				{
					var horizontalPadding = 20;
					var verticalPadding = 20;
									
					var iframe = $('<iframe id="external-site-iframe" class="external-site-iframe" src="' + this.href + '" />');
					
					$('body').css('cursor', 'wait');
					
					var dialog = iframe.dialog
					(
						{
							title:document.title,
							autoOpen:false,
							width:1024,
							height:600,
							modal:true,
							resizable:true,
							autoResize:true,
							overlay:
							{
								opacity: 0.5,
								background:'black'
							}
						}
					);				
					
					iframe.load
					(
						function()
						{
							$('body').css('cursor', 'default');
							dialog.dialog('open').width(1024 - horizontalPadding).height(600 - verticalPadding);;
						}
					);
						
					return false;
				}
			);
		}
	}
);
