var currentImg;

function getSize() {
  var myWidth = 0, myHeight = 0;
	var objSizes = new Object();
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
	objSizes.w = myWidth;
	objSizes.h = myHeight;
	return objSizes;
}

function prepBig()
{
	var objSizes = getSize();
	var winW = objSizes.w;
	var winH = objSizes.h;
	document.write('<div id="imageWindow">');
	document.write('<div class="closeText" onclick="javascript:hideBig();">Close</div>');
	if(imgObjArray.length > 1)
	{
		document.write('<div class="navLinks"><div class="navBlock">');
		document.write('<span class="navText" onclick="javascript:nextSlide(-1);">&#0171;</span>');
		document.write('<span class="navText" onclick="javascript:nextSlide(1);">&#0187;</span>');
		document.write('</div></div>');
	}
	document.write('<div class="imageBox" onclick="javascript:hideBig();">');
	document.write('<img src="/graphics/loading.gif" name="bigImage" id="bigImage" border="0" /></div>');
	document.write('<div id="imageCap"></div>');
	document.write('</div>');
	document.write('<div id="imageScreen"');
	if(isIE == true)
	{
		document.write(' style="filter:alpha(opacity=90);"');
	}
	document.write('></div>');
}

function showImage(whatImage,imgWidth,imgHeight,imgNum,imgCap)
{
	if(imgWidth == 0 || imgHeight == 0)
	{
		imgWidth = 800;
		imgHeight = 600;
		$('#bigImage').css('height','600px').css('width','auto');		
	}
	currentImg = imgNum;
	var winW = parseInt(imgWidth) + 40;
	var winH = parseInt(imgHeight) + 80;
	grabBig(whatImage);
	var wH = $(window).height();
	var wW = $(window).width();
	var posT = (wH - winH)/2;
	var posL = (wW - winW)/2;
	$('#imageWindow').css('zIndex',11).css('top',posT+'px').css('left',posL+'px').show();
	$('#imageScreen').css('zIndex',10).show();
	if(imgCap != '' && imgCap != null){$('#imageCap').text(imgCap);}
}

function hideBig()
{
	$('#imageWindow').hide();
	$('#imageScreen').hide();
	$('bigImage').attr('src','/graphics/loading.gif');
}

function grabBig(whatImage)
{
	loadPath = imagePath + whatImage;
	$('#bigImage').attr('src',loadPath);
}

function nextSlide(dir)
{
	var slideNum = currentImg + dir;
	if(slideNum < 0){slideNum = imageCount;}
	if(slideNum > imageCount){slideNum = 0;}
	var imgObj = imgObjArray[slideNum];
	showImage(imgObj.img,imgObj.w,imgObj.h,slideNum,imgObj.c);
}

