
var BrowserWidth = 0, BrowserHeight = 0;

function BrowserWindow()
{
if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    BrowserWidth = window.innerWidth;
    BrowserHeight = window.innerHeight;
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    BrowserWidth = document.documentElement.clientWidth;
    BrowserHeight = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    BrowserWidth = document.body.clientWidth;
    BrowserHeight = document.body.clientHeight;
} 
return true;
}

var preload_image = new Image(); 

function PreloadImg(status,Img)
{
//alert(preload_image.complete);
if (preload_image.complete == false)
	{preloadloop}
else
	{
	clearTimeout(preloadloop);
	ImageWidth = document.getElementById('GalleryImg').width;
	ImageHeight = document.getElementById('GalleryImg').height;
	//alert("Img: " + BrowserWidth + "/" + ImageWidth + " " + BrowserHeight + "/" + ImageHeight),
	document.getElementById('GalleryFrame').style.left = (BrowserWidth-ImageWidth) /2;
	document.getElementById('GalleryFrame').style.top = (BrowserHeight-ImageHeight) /2;
	document.getElementById('GalleryFrame').style.visibility = status; 
	}
}

function ChangeImage(status, Img, Txt)
{
	BrowserWindow();
	LoaderWidth = document.getElementById('GalleryLoaderImg').width,
	LoaderHeight = document.getElementById('GalleryLoaderImg').height;
	document.getElementById('GalleryLoader').style.visibility = "visible"; 
	document.getElementById('GalleryLoader').style.left = (BrowserWidth-LoaderWidth) /2;
	document.getElementById('GalleryLoader').style.top = (BrowserHeight-LoaderHeight) /2;

	document.getElementById('GalleryBG').style.width = BrowserWidth;
    document.getElementById('GalleryBG').style.height = BrowserHeight;
	document.getElementById('GalleryBG').style.visibility = status;
	if (Txt != "EOF") {document.getElementById('GalleryImgTxt').innerHTML  = Txt;}

	preload_image.src="http://" + window.location.host + Img;
	document.getElementById('GalleryImg').src = Img;
	preloadloop = setTimeout("PreloadImg('" + status + "', '" + Img + "')", 2000);
	//PreloadImg(status,Img)
}

function ImageControl(status)
{
	document.getElementById('GalleryBG').style.visibility = status;
	document.getElementById('GalleryFrame').style.visibility = status; 
	document.getElementById('GalleryLoader').style.visibility = status; 		
	document.getElementById('GalleryImg').src = "";
}