		// Creat new image objects
		function newImage(arg) {
			if (document.images) {
				rslt = new Image();
				rslt.src = arg;
				return rslt;
			}
		}

		// Change the image if the rest of the page is loaded
		function changeImages() {
			if (document.images && (preloadFlag == true)) {
				for (var i=0; i<changeImages.arguments.length; i+=2) {
					document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
				}
			}
		}

		// Preloads the images
		var preloadFlag = false;
		function preloadImages() {
			if (document.images) {
				img1 = newImage("../../Images/SSNextOff.gif");
				img2 = newImage("../../Images/SSBackOff.gif");
				preloadSS();
				run = setInterval("updProg()", 500);
			}
		}
function OverMain()
{
        var ie=document.all
	text = document.all ? document.all["Descript"] : document.getElementById ? document.getElementById("Descript") : document["Descript"];
	if (ie) document["picholder"].filters[0].apply()		
	image.src = place + start + 'Down.' + type;
	document["picholder"].src = image.src
	if (ie) document["picholder"].filters[0].play()		
	text.innerHTML = "<B>" + msg[start] + "</B>"
}
function OutMain()
{
        var ie=document.all
	text = document.all ? document.all["Descript"] : document.getElementById ? document.getElementById("Descript") : document["Descript"];
	if (ie) document["picholder"].filters[0].apply()		
	image.src = place + start + 'Up.' + type;
	document["picholder"].src = image.src
        if (ie) document["picholder"].filters[0].play()
	text.innerHTML = msg[start]
}
function writeSS()
{
var SShtml
load = document.all ? document.all["Loading"] : document.getElementById ?document.getElementById("Loading") : document["Loading"];
SShtml = "<table align='right'><tr><td colspan='3' align='Center'><font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#990000'>"
SShtml += "&#151; Click on Photo for Larger Image &#151;";
SShtml += "</td></tr><tr height='202'><td width='32' align='Center'>";
SShtml += "<a href='javascript:void(0)' onClick='back(); return false'><img src='../../Images/SSBackOff.gif' name='SSBack' alt='Previous Image' width='32' height='32' align='middle' border='0'></a>";
SShtml += "</td><td width='286' align='Center'>";
SShtml += "<a href='javascript:void(0)' onClick='openIt(); return false'><img SRC='" + place + "1Up." + type + "' alt='Click To Enlarge' Name='picholder' border='0' onmouseover='OverMain();' onmouseout='OutMain();'  style='filter:blendTrans(duration=2)'></a>";
SShtml += "</td><td width='32' align='Center'>";
SShtml += "<a href='javascript:void(0)' onClick='next(); return false'><img src='../../Images/SSNextOff.gif' name='SSNext' alt='Next Image' width='32' height='32' align='middle' border='0'></a>";
SShtml += "</td></tr><tr><td colspan='3' align='Center'>";
SShtml += "<div id='Descript'>" + msg[1] + "</div>";
SShtml += "</td></tr></table>";
load.innerHTML = SShtml;
}
function updProg()
{
for(n=1;n<loadpic;n++)
{
if (img[n].complete) {
preloadFlag=true;
}
else{ 
load = document.all ? document.all["Loading"] : document.getElementById ? document.getElementById("Loading") : document["Loading"];
load.innerHTML = "<B>Slide Show Loading. . . " + Math.round((parseInt(n) / parseInt(loadpic)) * parseInt(100)) + "%</B><table width='90%' border='1' cellspacing='0' cellpadding='0'><tr height='10'><td bgcolor='#990000' width='" + Math.round((parseInt(n) / parseInt(loadpic)) * parseInt(100)) + "%'></TD><td bgcolor='WHITE' width='*%'></tr></table>"
n=loadpic
preloadFlag=false;
}}
if (preloadFlag) {
window.clearInterval(run);
writeSS();
}
}
