var standardwebOptions = {
	overlayClose: 			true,
	closeCode: 				'<div class="closeCode"></div>',
	closeVisibleAfterLoad: 	true,
	loadingCode:			'',
	overlayOpacity: 		.5,
	draggable: 				false,
	dynamicAdjustment: 		true,
	slideDownDuration:		.5,
	slideUpDuration:		.5,
	resizeDuration:			.75,
	fadeDuration:			.9,	
	overlayDuration:		.3,
	closeFunction:			Sky.Window.CLOSEFUNCTION_FADE,
	closeFunctionDuration:	.0,
	height:					25,
	minWindowHeight:		25,
	maxWindowHeight:		document.viewport.getHeight(),
	maxWindowWidth:			document.viewport.getWidth(),
	addToContent:			{ width: 20, height: 0 },
	cssClassContentHolder:	'skyWindowContentHolder',
	cssClassContent:		'skyWindowContent',
	cssClassHeader:			'skyWindowHeader',
	cssClassLoading:		'skyWindowLoading',
	headerVisible:			false,
	contentOverflow:		false,
	loadingCode:			'<div class="preloader"><img src="/img/layout/preloader.gif" alt="" /></div>'
};

var skyWindowOptions = {
	overlayClose: 			true,
	closeCode: 				'<div class="closeCode"></div>',
	closeVisibleAfterLoad: 	true,
	loadingCode:			'',
	overlayOpacity: 		.5,
	draggable: 				false,
	dynamicAdjustment: 		true,
	slideDownDuration:		0.2,
	overlayDuration:		.2,
	closeFunction:			Sky.Window.CLOSEFUNCTION_FADE,
	closeFunctionDuration:	.0,
	dynamicAdjustment:		false, 
	height:					390,
	width:					522,
	addToContent:			{ width: 0, height: 0 },
	cssClassFrame:			'skyWindowFrame',
	cssClassContentHolder:	'skyWindowContentHolder',
	cssClassContent:		'skyWindowContent',
	cssClassHeader:			'skyWindowHeader',
	cssClassLoading:		'skyWindowLoading',
	headerVisible:			false,
	contentOverflow:		false
};

var skyWindow;
var img;
function showImageWindow( src, width, height, identifier, title )
{
	img = new Image();
	img.onload = function(){ internalShowImageWindow( img.src, img.width, img.height, identifier, title ) };
	img.src = src;
}

function internalShowImageWindow( src, width, height, title )
{
	var opts = standardwebOptions;
	opts.width = width + 0;
	opts.height = height + 0;
	var appendStr = ( title != "" ? '<div class="skyWindowImgLegend">' +  title + '</div>' : '' );
	opts.contentCode = '<a href="#" onclick="Sky.Window.instances.last().hide(); return false;" class="skyWindowClose"></a>' + '<img src="' + src + '" width="' + width + '" height="' + height + '" />' + appendStr,
	skyWindow = new Sky.Window( opts );
	
	return false;	
}