function gusLiteInit(){
	/*
	 *Alter the values here if you need specific settings for your page.
	 */

	var zIndex = 100000;

	//Do Not Edit Past Here Unless You Know What You Are Doing
	document.getElementById('gusLite').style.zIndex = zIndex;
	document.getElementById('gusLite_viewer').style.zIndex = zIndex + 5;
	document.getElementById('gusLite_close').style.zIndex = zIndex + 10;
	document.getElementById('gusLite').style.display = 'none';
}

function gusLiteImage(img){
	var imgBase = new Image();
	imgBase.src = img;
	var browserHeight = getHeight();
	var browserWidth = getWidth();
	document.getElementById('gusLite_img').style.width = imgBase.width + "px";
	document.getElementById('gusLite_img').style.height = imgBase.height + "px";
	document.getElementById('gusLite_viewer').style.width = imgBase.width + "px";
	document.getElementById('gusLite_viewer').style.height = imgBase.height + "px";
	document.getElementById('gusLite_img').src = img;
	if (((browserWidth - imgBase.width)/2) < 0)
		document.getElementById('gusLite_viewer').style.left = "0px";
	else
		document.getElementById('gusLite_viewer').style.left = ((browserWidth - imgBase.width)/2) + "px";
	
	if (((browserHeight - imgBase.height)/2) < 0)
		document.getElementById('gusLite_viewer').style.top = "0px";
	else
		document.getElementById('gusLite_viewer').style.top = ((browserHeight - imgBase.height)/2) + "px";
	document.getElementById('gusLite').style.display = 'block';
	document.getElementById('gusLite_viewer').style.display = 'block';
}

function gusLiteImageWidth(img, width){
	var imgBase = new Image();
	imgBase.src = img;
	var browserHeight = getHeight();
	var browserWidth = getWidth();
	document.getElementById('gusLite_img').style.width = width + "px";
	document.getElementById('gusLite_img').style.height = (imgBase.height)*(width/imgBase.width) + "px";
	document.getElementById('gusLite_viewer').style.width = width + "px";
	document.getElementById('gusLite_viewer').style.height = (imgBase.height)*(width/imgBase.width) + "px";
	document.getElementById('gusLite_img').src = img;
	if (((browserWidth - imgBase.width)/2) < 0)
		document.getElementById('gusLite_viewer').style.left = "0px";
	else
		document.getElementById('gusLite_viewer').style.left = ((browserWidth - imgBase.width)/2) + "px";
	
	if (((browserHeight - imgBase.height)/2) < 0)
		document.getElementById('gusLite_viewer').style.top = 0 + "px";
	else
		document.getElementById('gusLite_viewer').style.top = ((browserHeight - imgBase.height)/2) + "px";
	document.getElementById('gusLite').style.display = 'block';
}

function gusLiteImageDim(img, width, height){
	var browserHeight = getHeight();
	var browserWidth = getWidth();
	document.getElementById('gusLite_img').style.height = height + "px";
	document.getElementById('gusLite_img').style.width = width + "px";
	document.getElementById('gusLite_viewer').style.height = height + "px";
	document.getElementById('gusLite_viewer').style.width = width + "px";
	document.getElementById('gusLite_img').src = img;
	if (((browserWidth - imgBase.width)/2) < 0)
		document.getElementById('gusLite_viewer').style.left = "0px";
	else
		document.getElementById('gusLite_viewer').style.left = ((browserWidth - imgBase.width)/2) + "px";
	
	if (((browserHeight - imgBase.height)/2) < 0)
		document.getElementById('gusLite_viewer').style.top = 0 + "px";
	else
		document.getElementById('gusLite_viewer').style.top = ((browserHeight - imgBase.height)/2) + "px";
	document.getElementById('gusLite').style.display = 'block';
}

function gusLiteClose(){
	document.getElementById('gusLite').style.display = 'none';
	document.getElementById('gusLite_viewer').style.display = 'none';
}

function getWidth(){
	var myWidth = 0;
	  if( typeof( window.innerWidth ) == 'number' ) {
	    //Non-IE
	    myWidth = window.innerWidth;
	  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	    //IE 6+ in 'standards compliant mode'
	    myWidth = document.documentElement.clientWidth;
	  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	    //IE 4 compatible
	    myWidth = document.body.clientWidth;
	  }
	return myWidth;
}


function getHeight(){
	var myHeight = 0;
	  if( typeof( window.innerWidth ) == 'number' ) {
	    //Non-IE
	    myHeight = window.innerHeight;
	  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	    //IE 6+ in 'standards compliant mode'
	    myHeight = document.documentElement.clientHeight;
	  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	    //IE 4 compatible
	    myHeight = document.body.clientHeight;
	  }
	return myHeight;
}
