function openPopup(src, width, height, override)
{
	if(override === undefined)
	{
		fadeTime	= 0;
		overlayBg	= "transparent";
	}
	else if(override == "stick")
	{
		fadeTime	= 250;
		overlayBg	= "#000000";
	}

	$.modal('<iframe id="modalpopup" src="' + src + '" height="' + height + '" width="' + width + '" frameborder="0" scrolling="no" style="border:0px; overflow: hidden">', {
		closeHTML:	"",
		position:	[0,"50%"-(width/2)],
		opacity:	90,
		overlayCss:	{backgroundColor: overlayBg},
		onOpen: function (dialog) {
			dialog.overlay.fadeIn(fadeTime, function () {
				dialog.data.hide();
				dialog.container.fadeIn(fadeTime, function () {
					dialog.data.show();
					if(override === undefined || override != "stick") setTimeout("$.modal.close()", 1250);
				});
			});
		},
		onClose: function (dialog) {
			dialog.data.fadeOut(fadeTime, function () {
				dialog.container.fadeOut(fadeTime, function () {
					dialog.overlay.fadeOut(fadeTime, function () {
						$.modal.close();
					});
				});
			});
		},
		containerCss: {
			backgroundColor:	"#fff",
			borderColor:		"#fff",
			height:				height,
			padding:			0,
			width:				width
		},
		overlayClose: true}
	);
}
