var isFlashNS = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)?true:false;var isMoz2 = (navigator.userAgent.indexOf("Mozilla/2") != -1)?true:false;var isIE = (navigator.appName == "Microsoft Internet Explorer")?true:false;var isGecko = (navigator.userAgent.indexOf("Gecko") != -1)?true:false;var isNetscape6 = (isGecko && parseInt(navigator.appVersion) >= 5)?true:false;var isDOM = (document.getElementById) ? true : false;var isIE4 = (navigator.userAgent.indexOf("MSIE 4.0") != -1)?true:false;var isIE45 = (navigator.userAgent.indexOf("MSIE 4.5") != -1)?true:false;var isIE5 = (navigator.userAgent.indexOf("MSIE 5.0") != -1)?true:false;var isIE6 = (navigator.userAgent.indexOf("MSIE 6.0") != -1)?true:false;var isMac = (navigator.userAgent.indexOf("Mac") != -1)?true:false;var isMacIE4 = (isMac && isIE4) ? true : false;var isMacIE45 = (isMac && isIE45) ? true : false;var isMacIE5 = (isMac && isIE5) ? true : false;var isOpera = (navigator.userAgent.indexOf("Opera") != -1)?true:false;var isOpera3 = (navigator.userAgent.indexOf("Opera 3.")!= -1)?true:false;var isOpera4 = (navigator.userAgent.indexOf("Opera 4.")!= -1)?true:false;var isNetscape = (!isOpera && (navigator.appName.indexOf("Netscape") != -1 && navigator.userAgent.indexOf("4.") != -1))?true:false;var isNS3 = (!isOpera && (navigator.userAgent.indexOf("Netscape") != -1 && navigator.userAgent.indexOf("3.") != -1)) ? true : false;var isNSDIV = (!isOpera && (isNetscape && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("4.")+2)) > 5)) ? true : false;var isWin2k = (navigator.userAgent.indexOf("Windows NT") != -1) ? true : false;var image_cache_arr = new Array();// generic_image_cachingimage_cache_arr[0] = new Array("/library/images/","-over","gif","btn-events","btn-friends","btn-history","btn-home","btn-gallery","btn-gbook","btn-join","btn-news","btn-productions","btn-thecast",							   "header-diary","header-events","header-gallery","header-gbook","header-history","header-homepage","header-join","header-news","header-productions","header-thecast","header-thanks",							   "mainheader-bg.gif");ImageCache(0);// /generic_image_cachingfunction getFileExtension(fileSource) {	var newSource = '';	if (fileSource.lastIndexOf(".") != -1) {		newSource = fileSource.substring(fileSource.lastIndexOf("."));	}	return newSource;}// Mouse Rollover functionfunction MouseOver(image) {	if (image.src.indexOf("-over") == -1) {		var imageExt = getFileExtension(image.src);		image.src = image.src.substring(0,image.src.indexOf(imageExt)) + "-over"+imageExt;	}}// Mouse Rollout functionfunction MouseOut(image) {	if (image.src.indexOf("-over") >=0) {		var imageExt = getFileExtension(image.src);		image.src = image.src.substring(0,image.src.indexOf("-over"+imageExt)) + imageExt;	}}// Returns a nested Layer or a document objectfunction getNestedLayer(nest1, nest2) {	return (document.layers) ? (nest1) ? (nest2) ? document.layers[nest1].layers[nest2].document : document.layers[nest1].document : document : document;}// function to cache images on a web page// To use the Image Caching function, use the following syntax://	image_cache_arr[num] = new Array(imagepath, state "-over" etc... , extension, images);// Ex:	image_cache_arr[0] = new Array("/services/images", "yes", "gif", "international", "additional");//// Once you have set-up the array, you can call ImageCache(); to cache the images.//var showImagesCached = false;var imageCache = "";function ImageCache() {	if(document.images) {		for(i=0; i<image_cache_arr.length; i++) {			var imagepath = image_cache_arr[i][0];			var imageExt = image_cache_arr[i][2];			var mouseoverimages = new Array(image_cache_arr[i].length-1);			var numofoverstates=(ImageCache.arguments[i]) ? ImageCache.arguments[i] : 0;			var overstate = new Array();			for(os=1; os<numofoverstates+1; os++) {				overstate[os] = image_cache_arr[i][os];			}			var ext = image_cache_arr[i][numofoverstates+1] + "." + imageExt;			for(j=(numofoverstates+3); j<image_cache_arr[i].length; j++) {				if(image_cache_arr[i][j].indexOf('"') == -1 && image_cache_arr[i][j].indexOf(',') == -1) {					mouseoverimages[image_cache_arr[i][j]] = new Image();					if(isNSDIV || isIE || isNetscape6) {						mouseoverimages[image_cache_arr[i][j]].name = image_cache_arr[i][j];					}					mouseoverimages[image_cache_arr[i][j]].src = imagepath + image_cache_arr[i][j] + ext;					imageCache+=mouseoverimages[image_cache_arr[i][j]].src+"\n";					for(os=1; os<numofoverstates+1; os++) {						mouseoverimages[image_cache_arr[i][j]].src = imagepath + image_cache_arr[i][j] + overstate[os] + ext;						imageCache+=mouseoverimages[image_cache_arr[i][j]].src+"\n";					}				}			}		}	}	if (showImagesCached == true) { alert(imageCache); }}