/* -- Adobe GoLive JavaScript Library */

CSInit = new Array;
function CSScriptInit() {
if(typeof(skipPage) != "undefined") { if(skipPage) return; }
idxArray = new Array;
for(var i=0;i<CSInit.length;i++)
	idxArray[i] = i;
CSAction2(CSInit, idxArray);}
CSStopExecution=false;
function CSAction(array) {return CSAction2(CSAct, array);}
function CSAction2(fct, array) { 
	var result;
	for (var i=0;i<array.length;i++) {
		if(CSStopExecution) return false; 
		var aa = fct[array[i]];
		if (aa == null) return false;
		var ta = new Array;
		for(var j=1;j<aa.length;j++) {
			if((aa[j]!=null)&&(typeof(aa[j])=="object")&&(aa[j].length==2)){
				if(aa[j][0]=="VAR"){ta[j]=CSStateArray[aa[j][1]];}
				else{if(aa[j][0]=="ACT"){ta[j]=CSAction(new Array(new String(aa[j][1])));}
				else ta[j]=aa[j];}
			} else ta[j]=aa[j];
		}			
		result=aa[0](ta);
	}
	return result;
}
CSAct = new Object;
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
mustInitImg = true;
function initImgID() {var di = document.images; if (mustInitImg && di) { for (var i=0; i<di.length; i++) { if (!di[i].id) di[i].id=di[i].name; } mustInitImg = false;}}

function findElement(n,ly) {
	var d = document;
	if (browserVers < 4)		return d[n];
	if ((browserVers >= 6) && (d.getElementById)) {initImgID; return(d.getElementById(n))}; 
	var cd = ly ? ly.document : d;
	var elem = cd[n];
	if (!elem) {
		for (var i=0;i<cd.layers.length;i++) {
			elem = findElement(n,cd.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImagesArray(array) {
	if (preloadFlag == true) {
		var d = document; var img;
		for (i=0;i<array.length;i+=2) {
			img = null; var n = array[i];
			if (d.images) {
				if (d.layers) {img = findElement(n,0);}
				else {img = d.images[n];}
			}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (!img && d.getElementsByName) {
				var elms = d.getElementsByName(n);
				if (elms) {
					for (j=0;j<elms.length;j++) {
						if (elms[j].src) {img = elms[j]; break;}
					}
				}
			}
			if (img) {img.src = array[i+1];}
		}
	}
}

function changeImages() {
	changeImagesArray(changeImages.arguments);
}

function toggleImages() {
	for (var i=0; i<toggleImages.arguments.length; i+=2) {
		if (selected == toggleImages.arguments[i])
			changeImagesArray(toggleImages.arguments[i+1]);
	}
}

function CSClickReturn () {
	var bAgent = window.navigator.userAgent; 
	var bAppName = window.navigator.appName;
	if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
		return true; /* dont follow link */
	else return false; /* dont follow link */
}

function CSGotoLink(action) {
	if (action[2].length) {
		var hasFrame=false;
		for(i=0;i<parent.frames.length;i++) { if (parent.frames[i].name==action[2]) { hasFrame=true; break;}}
		if (hasFrame==true)
			parent.frames[action[2]].location = action[1];
		else
			window.open (action[1],action[2],"");
	}
	else location = action[1];
}

// PeekaBoosv.action sv1.3.2 - January, 2007
// © Copyright 2001 by Walter Blady
// All rights reserved
var PaBsvisNN6 = navigator.userAgent.indexOf("Netscape6") >= 0;
var PaBsvisNav4 = navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) == 4;
var PaBsvisIE4 = navigator.appVersion.indexOf("MSIE 4") >= 0;
var PaBsvW3C = document.getElementById ? true : false;
var PaBsvvis, PaBsvhid, W3CinitFlag, params, PaBsvprevBox = "", PaBsvpopup, PaBsvmouseTrapTimer, PaBsvaction;
var PaBsvnoTags;
var PaBsvtrapDelay = 500;
function WBPeekaBoosv(action) {
	if (PaBsvVersion()) {
		PaBsvaction = action;
		var weightArray = new Array("normal", "bold", "bolder", "lighter");
		var styleArray = new Array("normal", "italic");
		var decorArray = new Array("none", "underline", "overline", "line-through");
		var alignArray = new Array("left", "right", "center", "justify");

		if (!W3CinitFlag && PaBsvW3C) {
			var d = document.getElementsByTagName("div");
			var s = document.getElementsByTagName("style");
			for (var i = 0; i < s.length; i++) {
				var html = (s[i].innerHTML);
				var start = html.indexOf("!--") + 3;
				var end = html.lastIndexOf("}") + 1 - start;
				html = html.indexOf("!--") > -1 ? html.substr(start, end) : html;
				html = html.replace(/^\s*/, "");
				html = html.replace(/:\s*#/g, ": ~");
				html = html.replace(/[\n\r]/g, "");
				var styleArray = html.split(/\s*\}\s*/);
				for (var j = 0; j < styleArray.length; j++) {
					var name = styleArray[j].substr(styleArray[j].search(/\w/), styleArray[j].search(/{/));
					name = name.replace(/[ \{].+/g, "")
					for (var k = 0; k < d.length; k++) {
						var match = (name == d[k].id && name != "");
						if (match) break;
					}
					if (styleArray[j] != "" && match) {
						styleArray[j] = styleArray[j].replace(/\**#/, "");
						styleArray[j] = styleArray[j].replace(/~/g, "#");
						var styleName = styleArray[j].substr(0, styleArray[j].indexOf("{"));
						styleName = styleName.replace(/\s*/g, "");
						styleArray[j] = styleArray[j].toLowerCase();
						var t = eval("d." + styleName + ".style");
						var divName = eval("d." + styleName + ".id");
						t.name = divName;
						if (divName != styleName && action[1]) {
							var string = "\nCharacter codes for the 2 names:\nStyleName = ";
							for (var i = 0; i < styleName.length; i++) {
								string += styleName.charCodeAt(i) + " ";
							}
							string += "\n  DivName = ";
							for (var i = 0; i < divName.length; i++) {
								string += divName.charCodeAt(i) + " ";
							}
							alert("This browser is reporting a name mismatch between the Style Object " + styleName + " and the Div Object " + divName + string);
						}
						var styleString = styleArray[j].replace(/^.*\{\s*/, "");
						styleString = styleString.replace(/\s*\}.*$|\s*\}.*\n.*$|\s*\}.*\r.*$/, "");
						styleString = styleString.replace(/\;$/, "");
						var divArray = styleString.split(/\;\s*/g);
						for (var k = 0; k < divArray.length; k++) {
							var propertyName = divArray[k].substr(0, divArray[k].indexOf(":"));
							var dash = propertyName.indexOf("-");
							if (dash > -1) {
								var propertyName = propertyName.substr(0, dash) + propertyName.substr(dash + 1, 1).toUpperCase() + propertyName.substr(dash + 2, propertyName.length);
							}
							var propertyValue = divArray[k].substr(divArray[k].indexOf(":"), divArray[k].length);
							propertyValue = propertyValue.replace(/:*(-->)*}*\n*/g, "");
							propertyValue = propertyValue.replace(/^\s*|\s*$/, "");
							if (PaBsvisNN6 && propertyValue.indexOf("(") > -1) {
								propertyValue = propertyValue.replace(/auto|pt|pi|px|em|ex|mm|cm|in|%/g, "$& ");
								propertyValue = propertyValue.replace(/ \)/g, ")");
							}
							t[propertyName] = propertyValue;
						}
					}
				}
			}
 			W3CinitFlag = true;
 			if (action[2]== "") return;
		}
		PaBsvvis = (PaBsvW3C || PaBsvisIE4) ? "visible" : "show";
		PaBsvhid = (PaBsvW3C || PaBsvisIE4) ? "hidden" : "hide";
		params = PaBsvgetObject(action[2]);
		if (action[1] == 0) {
			if (PaBsvprevBox != "") {
				PaBsvMouseTrapTimerQuit();
				PaBsvShowHide(PaBsvprevBox, PaBsvhid);
			}
			PaBsvprevBox = params;
			PaBsvpopup = params;
			if (params.onmouseover == null) {
				params.onmouseover = PaBsvMouseTrapTimerQuit;
				params.onmouseout = PaBsvMouseTrap;
			}
			if (action[3] != "") {
				var mb = PaBsvgetObject(action[3]);
				if (mb.onmouseover == null) {
					mb.onmouseover = PaBsvMouseTrapTimerQuit;
					mb.onmouseout = PaBsvMouseTrap;
				}
			}
			PaBsvShowHide(PaBsvpopup, PaBsvvis);
		}
		else if (action[1] == 1) {
			if (params.onmouseover != null) return;
			var link = PaBsvW3C ? params.getElementsByTagName("A") : null;
			var font = PaBsvW3C ? params.getElementsByTagName("FONT") : null;
			params.orgTextColor = new Array();
			params.newTextColor = new Array();
			params.link = link;
			params.font = font;
			params.onmouseover = PaBsvTurnOn;
			params.onmouseout = PaBsvTurnOff;
			params.orgBoxColor = (PaBsvW3C || PaBsvisIE4) ? params.style.backgroundColor : params.bgColor;
			params.newBoxColor = params.orgBoxColor;
			if (params.orgBoxColor == "") params.orgBoxColor = "transparent";
			PaBsvnoTags = params.font.length == 0 && params.link.length == 0;
			if (params.link.length > 0) {
				for (var j = 0; j < params.link.length; j++) {
					if (action[8].indexOf("Reference!") == -1 && action[8] != "#") {
						params.link[j].href = action[8];
						params.link[j].style.color = (params.link[j].style.color == "" && (PaBsvW3C || PaBsvisIE4)) ? params.style.color : params.fgColor;
					}
					params.orgTextColor[j] = (PaBsvW3C || PaBsvisIE4) ? params.link[j].style.color : params.fgColor;
					params.newTextColor[j] = params.orgTextColor[j];
				}
			}
			if (params.font.length > 0) {
				for (var j = 0; j < params.font.length; j++) {
					params.orgTextColor[j] = (PaBsvW3C || PaBsvisIE4) ? params.font[j].color : params.fgColor;
					params.newTextColor[j] = params.orgTextColor[j];
				}
			}
			if (PaBsvnoTags) {
				params.orgTextColor[0] = (PaBsvW3C || PaBsvisIE4) ? params.style.color : params.fgColor;
				params.newTextColor[0] = params.orgTextColor[0];
			}
			params.orgWeight = (PaBsvW3C || PaBsvisIE4) ? params.style.fontWeight : params.fontWeight;
			if (params.orgWeight == "") params.orgWeight = "normal";
			params.orgStyle = (PaBsvW3C || PaBsvisIE4) ? params.style.fontStyle : params.fontStyle;
			if (params.orgStyle == "") params.orgStyle = "normal";
			params.orgDecor = (PaBsvW3C || PaBsvisIE4) ? params.style.textDecoration : params.textDecoration;
			if (params.orgDecor == "") params.orgDecor = "none";
			params.orgAlign = (PaBsvW3C || PaBsvisIE4) ? params.style.textAlign : params.textAlign;
			if (params.orgAlign == "") params.orgAlign = "left";
			var blank = PaBsvisNav4 ? null : "Transparent";
			if (action[4] > 0 ) {
				var color = action[4] == 2 ? blank : "#" + action[5];
				params.newBoxColor = color;
			}
			if (action[6] > 0 ) {
				var color = action[6] == 2 ? blank : "#" + action[7];
				if (params.link.length > 0) {
					for (var j = 0; j < params.link.length; j++) {
						params.newTextColor[j] = color;
					}
				}
				if (params.font.length > 0) {
					for (var j = 0; j < params.font.length; j++) {
						params.newTextColor[j] = color;
					}
				}
				if (PaBsvnoTags) {
					params.newTextColor[0] = color;
				}
			}
			if (action[8].indexOf("Reference!") == -1 && action[8] != "#") {
			}
		}
	}
	return;
}
function PaBsvgetObject(objName) {
	var object;
	if (PaBsvW3C) {
		object = eval('document.getElementById("' + objName + '")');
	}
	else if (PaBsvisIE4) {
		object = eval("document.all." + objName);
	}
	else {
		object = PaBsvFindLayerObject(objName, 0);
	}
	return object;
}
function PaBsvFindLayerObject(layer, thisLayer) {
	if (thisLayer) {
		var thisDocument = thisLayer.document;
	}
	else {
		var thisDocument = document;
	}
	var layerObj = thisDocument[layer];
	if (layerObj) {
		return layerObj;
	}
	else {
		for (var i = 0; i < thisDocument.layers.length; i++) {
			layerObj = PaBsvFindLayerObject(layer, thisDocument.layers[i]); 
			if (layerObj) {
				break;
			}
		}
	}
	return layerObj;
}
function PaBsvMouseTrapTimerQuit() {
	clearTimeout(PaBsvmouseTrapTimer);
	return;
}
function PaBsvMouseTrap() {
	PaBsvmouseTrapTimer = setTimeout("PaBsvMouseTrapp()", PaBsvtrapDelay);
	return;
}
function PaBsvMouseTrapp() {
	PaBsvShowHide(PaBsvpopup, PaBsvhid);
	return;
}
function PaBsvShowHide(object, state) {
	if (PaBsvW3C) {
		object.style.visibility = state;
		var innerObjs = object.getElementsByTagName("div");
		for (var i = 0; i < innerObjs.length; i++) {
			innerObjs[i].style.visibility = state;
		}
	}
	else if (PaBsvisIE4) {
		object.style.visibility = state;
		for (var i = 0; i < object.children.length; i++) {
			object.children[i].style.visibility = state;
			if (object.children[i].children.length > 0) {
				layerObj = PaBsvShowHide(object.children[i], state);
			}
		}
	}
	else if (PaBsvisNav4) {
		object.visibility = state;
		for (var i = 0; i < object.layers.length; i++) {
			object.layers[i].visibility = state;
			if (object.layers[i].layers.length > 0) {
				layerObj = PaBsvShowHide(object.layers[i], state);
			}
		}
	}
	return;
}
function PaBsvTurnOn() { 
	if (!PaBsvisNav4) {
		if (this.link.length > 0) {
			for (var i = 0; i < this.link.length; i++) {
				this.link[i].style.color = this.newTextColor[i];
			}
		}
		if (this.font.length > 0) {
			for (var i = 0; i < this.font.length; i++) {
				this.font[i].color = this.newTextColor[i];
			}
		}
		if (PaBsvnoTags) {
			this.style.color = this.newTextColor[0];
		}
		this.style.backgroundColor = this.newBoxColor;
	}
	else {
		this.fgColor = this.newTextColor[0];
		this.bgColor = this.newBoxColor;
	}
	return;
}
function PaBsvTurnOff() { 
	if (!PaBsvisNav4) {
		if (this.link.length > 0) {
			for (var i = 0; i < this.link.length; i++) {
				this.link[i].style.color = this.orgTextColor[i];
			}
		}
		if (this.font.length > 0) {
			for (var i = 0; i < this.font.length; i++) {
				this.font[i].color = this.orgTextColor[i];
			}
		}
		if (PaBsvnoTags) {
			this.style.color = this.orgTextColor[0];
		}
		this.style.backgroundColor = this.orgBoxColor;
	}
	else {
		this.fgColor = this.orgTextColor[0];
		this.bgColor = this.orgBoxColor;
	}
	return;
}
function PaBsvVersion() {
	return true;
}
//
//-->

// WBMosaicSlideShow.action v3.0sv - May, 2010
// Copyright © 2004 by Walter Blady
// All rights reserved
var MSSisIE = window.navigator.userAgent.indexOf("MSIE") >= 0;
var MSSisMac = navigator.platform.indexOf("Mac") > -1;
var MSSisMacIE = MSSisMac && MSSisIE;
var MSSisW3C = document.getElementById ? true : false;
var MSSslideShow = new Object();
MSSslideShow.id = "MSSslideShow";
var MSSurl = "", MSSDoFading, MSSImageObject, MSSi = 0, W3CinitFlag = false;
function WBMosaicSlideShow(action) {
	if (MSSVersion()) {
		clearTimeout(MSSslideShow.sliTimeout);
		clearTimeout(MSSslideShow.transTimeout);
		if (!W3CinitFlag) MSSDivPrep();
		MSSslideShow.action = action;
		MSSslideShow.prep = MSSMosaicPrep;
		if (MSSslideShow.action[1] == 0) { MSSslideShow.prep(action); return; }
		if (MSSslideShow.action[1] != 6 && MSSslideShow.action[1] != 7) {
			MSSslideShow.transDuration = parseInt(action[10]);
			MSSslideShow.imageDuration = parseInt(action[11]) * 1000;
			MSSslideShow.mosaicInterval = parseInt(action[12]);
		}
		if (MSSslideShow.action[1] == 1 || MSSslideShow.action[1] == 2) {
			MSSslideShow.autoAdvance = true;
			MSSslideShow.firstPass = true;
			MSSslideShow.pause = false;
			if (MSSslideShow.action[1] == 1) {
				MSSslideShow.slideCounter = this.startWithFirst ? 1 : 0;
			}
			MSSslideShow.advance = true;
			MSSslideShow.loop = MSSslideShow.action[13];
			MSSslideShow.doLoop = MSSslideShow.loop > 0;
			MSSslideShow.single = false;
			MSSslideShow.transition = MSSslideShow.action[9] == 1 ? true : false;
			MSSslideShow.dodisplay();
		}
	}
	return;
}
function MSSDisplayControl() {
	this.slideCounter += this.advance ? 1 : -1;
	if (this.slideCounter == -1)  this.slideCounter = this.totalSlides;
	if (this.slideCounter > this.totalSlides || this.slideCounter < 1) {
		this.prevSlide = this.slideCounter > this.totalSlides ? 0 : this.totalSlides-1;
		this.slideCounter = this.slideCounter > this.totalSlides ? 1 : this.totalSlides;
		if (this.doLoop) {
			this.loop -= 1;
			if (this.loop == 0) {
				this.slideCounter = this.advance ? this.totalSlides : 1;
				clearInterval(MSSslideShow.MSSmozInterval);
				return;
			}
		}
	}
	MSSslideShow.dostartslide();
	return;
}
function MSSStartSlide() {
	this.pixArray = new Array();
	this.transPixArray = new Array();
	var img = eval("MSSImg" + this.slideCounter + "()")
	for (var i = 0; i < this.objArray.length; i++) {
		this.objArray[i].MSSurl = MSSurl;
		if (this.fadeLayer) this.objArray2[i].MSSurl = MSSurl;
	}
	var overlay = MSSslideShow.transGroup != "" ? MSSslideShow.transGroup : MSStrans;
	var path = MSSslideShow.folderPath.lastIndexOf("/") < MSSslideShow.folderPath.length-1 ? MSSslideShow.folderPath + "/" : MSSslideShow.folderPath;
	for (var i = 0; i < this.totalMosaics; i++) { 
		var ii = i+1;
		var zero = ii < 10 ? "0" : "";
		this.transPixArray[i] = this.transition ? path + overlay + "_" + zero + ii + "." + MSSslideShow.transType : "";
		this.pixArray[i] = path + img + "_" + zero + ii + "." + MSSslideShow.displayType;
		if (this.cache) {
			if (this.slideCounter + 1 <= this.totalSlides) {
				var cacheImg = eval("MSSImg" + (this.slideCounter + 1) + "()")
				var cacheOvr = MSSslideShow.transGroup != "" ? MSSslideShow.transGroup : MSStrans;
				var fetchOvr = "", fetchImg = "";
				if (ii <= this.totalMosaics) {
					fetchOvr = path + cacheOvr + "_" + zero + ii + "." + MSSslideShow.transType;
					fetchImg = path + cacheImg + "_" + zero + ii + "." + MSSslideShow.displayType;
					MSSCacheImage(fetchOvr, fetchImg);
				}
			}
			else this.cache = false;
		}
	}
	var thisDate = new Date();
	var thisSec = thisDate.getSeconds();
	var k = 0;
	this.randArray = new Array();
	while (k < this.totalMosaics) {
		var rand = (Math.round(Math.random(thisSec)*100) % this.totalMosaics);
		if (this.randArray[rand] == null) { this.randArray[rand] = k; k++; }
	}
	var timeout = this.firstPass ? 0 : this.imageDuration;
	this.firstPass = false;
	this.transTimeout = setTimeout("MSSslideShow.dotransition()", timeout);
	return;
}
function MSSDoTransition() {
	this.topArray = this.objArray;
	this.prevSlide = this.slideCounter;
	if (this.transition) {
		clearInterval(this.mozInterval);
		MSSi = 0;
		this.mozInterval = setInterval("MSSslideShow.dotransmosaic()", this.mosaicInterval);
	}
	else {
		MSSslideShow.doslides();
	}
	return;
}
function MSSTransitionMosaic() {
	this.topArray[this.randArray[MSSi]].src = this.transPixArray[this.randArray[MSSi]];
	if (MSSi < this.topArray.length-1) {
		MSSi += 1;
	}
	else {
		clearInterval(this.mozInterval);
		this.sliTimeout = setTimeout("MSSslideShow.doslides()", this.transDuration);
	}
	return;
}
function MSSDoSlides() {
	clearInterval(this.mozInterval);
	MSSi = 0;
	this.mozInterval = setInterval("MSSslideShow.domosaic()", this.mosaicInterval);
	return;
}
function MSSDoMosaic() {
	if (this.duoLayer) {
		if (this.layer1.style.zIndex < this.layer2.style.zIndex) {
			this.layer1.style.zIndex += 1;
			this.layer2.style.zIndex -= 1;
			this.topArray = this.objArray;
		}
		else {
			this.layer1.style.zIndex -= 1;
			this.layer2.style.zIndex += 1;
			this.topArray = this.objArray2;
		}
	}
	this.mosaicObj = this.topArray[this.randArray[MSSi]];
	if (MSSi < this.topArray.length-1) {
		if (this.action[14]) {
			this.mosaicObj.transVal = 0;
			this.mosaicObj.startOpacity = parseInt(this.action[15]);
			this.mosaicObj.doOpacity = MSSDoOpacity;
			this.mosaicObj.doOpacity(this.mosaicObj.startOpacity);
			this.mosaicObj.transEnd = parseInt(this.action[16]);
			this.mosaicObj.transTics = parseInt(this.action[17]);
			this.mosaicObj.transInterval = parseInt(this.action[18]);
			this.mosaicObj.transVal = 0;
			this.mosaicObj.src = this.pixArray[this.randArray[MSSi]];
			var name = this.mosaicObj.name ? this.mosaicObj.name : this.mosaicObj.id;
			this.mosaicObj.transInt = setInterval("MSSTransition(" + name + ")", this.mosaicObj.transInterval);
		}
		MSSi += 1;
	}
	else {
		clearInterval(this.mozInterval);
		if (this.action[14]) {
			this.mosaicObj.transVal = 0;
			this.mosaicObj.startOpacity = parseInt(this.action[15]);
			this.mosaicObj.doOpacity = MSSDoOpacity;
			this.mosaicObj.doOpacity(this.mosaicObj.startOpacity);
			this.mosaicObj.transEnd = parseInt(this.action[16]);
			this.mosaicObj.transTics = parseInt(this.action[17]);
			this.mosaicObj.transInterval = parseInt(this.action[18]);
			this.mosaicObj.transVal = 0;
			this.mosaicObj.src = this.pixArray[this.randArray[MSSi]];
			var name = this.mosaicObj.name ? this.mosaicObj.name : this.mosaicObj.id;
			this.mosaicObj.transInt = setInterval("MSSTransition(" + name + ")", this.mosaicObj.transInterval);
		}
		if (!this.single && !this.pause) MSSslideShow.dodisplay();
	}
	return;
}
function MSSFindImageObject(baseImage, thisLayer) {
	if (thisLayer) {
		var thisDocument = thisLayer.document;
	}
	else {
		var thisDocument = document;
	}
	var imageObj = thisDocument[baseImage];
	if (imageObj) {
		return imageObj;
	}
	else {
		for (var i = 0; i < thisDocument.layers.length; i++) {
			imageObj = MSSFindImageObject(baseImage, thisDocument.layers[i]); 
			if (imageObj) {
				break;
			}
		}
	}
	return imageObj;
}
function MSSPrepareMosaics(action) {
	this.objArray = new Array();
	if (document.images[MSSslideShow.imgObjectName + "2_1"]) this.objArray2 = new Array();
	for (var i = 0; i < this.totalMosaics; i++) { 
		var ii = i+1;
		var zero = "";
		if (window.navigator.userAgent.indexOf("MSIE") > 0 || MSSisW3C) {
			this.objArray[i] = document.images[MSSslideShow.imgObjectName + "_" + zero + ii];
			if (this.objArray2) this.objArray2[i] = document.images[MSSslideShow.imgObjectName + "2_" + zero + ii];
		}
		else {
			if (parseInt(navigator.appVersion.charAt(0)) > 3) {
				this.objArray[i] = MSSFindImageObject(MSSslideShow.imgObjectName, 0) + "_" + zero + ii;
				if (this.objArray2) this.objArray2[i] = MSSFindImageObject(MSSslideShow.imgObjectName, 0) + "2_" + zero + ii;
			}
			else {
					this.objArray[i] = document.images[MSSslideShow.imgObjectName + "_" + zero + ii];
					if (this.objArray2) this.objArray2[i] = document.images[MSSslideShow.imgObjectName + "2_" + zero + ii];
			}
		}
		this.objArray[i].action = action;
		this.objArray[i].MSSurl = this.MSSurl;
		if (this.objArray[i].addEventListener) {
			this.objArray[i].addEventListener("mouseup", WBMosaicSlideShowLinks, false);
		}
		else if (this.objArray[i].attachEvent) {
			this.objArray[i].attachEvent("onmouseup", WBMosaicSlideShowLinks);
		}
		else {
			this.objArray[i].onmouseup = WBMosaicSlideShowLinks;
		}
		if (MSSisIE && !MSSisMacIE) {
			this.objArray[i].style.filter = "progid:DXImageTransform.Microsoft.Alpha(enebled=true)";
		}
		if (this.objArray2) {
			this.objArray2[i].action = action;
			this.objArray2[i].MSSurl = this.MSSurl;
			if (this.objArray2[i].addEventListener) {
				this.objArray2[i].addEventListener("mouseup", WBMosaicSlideShowLinks, false);
			}
			else if (this.objArray2[i].attachEvent) {
				this.objArray2[i].attachEvent("onmouseup", WBMosaicSlideShowLinks);
			}
			else {
				this.objArray2[i].onmouseup = WBMosaicSlideShowLinks;
			}
			if (MSSisIE && !MSSisMacIE) {
				this.objArray2[i].style.filter = "progid:DXImageTransform.Microsoft.Alpha(enebled=true)";
			}
		}
		if (this.cache) {
			var fetchOvr = "", fetchImg = "";
			var path = MSSslideShow.folderPath.lastIndexOf("/") < MSSslideShow.folderPath.length-1 ? MSSslideShow.folderPath + "/" : MSSslideShow.folderPath;
			var cacheImg = eval("MSSImg" + 1 + "()")
			var cacheOvr = MSSslideShow.transGroup != "" ? MSSslideShow.transGroup : MSStrans;
			if (ii <= this.totalMosaics) {
				fetchOvr = path + cacheOvr + "_" + zero + ii + "." + MSSslideShow.transType;
				fetchImg = path + cacheImg + "_" + zero + ii + "." + MSSslideShow.displayType;
				MSSCacheImage(fetchOvr, fetchImg);
			}
		}
	}
	return;
}
function MSSCacheImage(nextOverlay, nextImage) {
	if (nextOverlay != "") {
		var ovr = new Image();
		ovr.src = nextOverlay;
	}
	if (nextImage != "") {
		var img = new Image();
		img.src = nextImage;
	}
	return;
}
function MSSTransition(objName, obj) {
	objName.transVal += objName.transTics;
	var doFade = objName.transVal <= 100;
	if (doFade) {
		objName.doOpa = MSSDoOpacity;
		objName.doOpa(objName.transVal);
	}
	else {
		clearInterval(objName.transInt);
		objName.transVal = 0;
	}
	return;
}
function MSSDoOpacity(transVal) {
	if (this.style.MozOpacity != null) {
		this.style.MozOpacity = transVal/100;
	}
	else if (MSSisIE && !MSSisMacIE) {
		this.filters.item("DXImageTransform.Microsoft.Alpha").opacity = transVal != null ? transVal : 0;
	}
	else {
		this.style.opacity = transVal/100;
	}
	return;
}
function MSSMosaicPrep(action) {
	this.action = action;
	if (document.getElementById("MSSlayer1") && document.getElementById("MSSlayer2")) {
		this.layer1 = document.getElementById("MSSlayer1");
		this.layer2 = document.getElementById("MSSlayer2");
		this.duoLayer = true;
	}
	else this.duoLayer = false;
	this.preparemosaics = MSSPrepareMosaics;
	this.dodisplay = MSSDisplayControl;
	this.dostartslide = MSSStartSlide;
	this.dotransition = MSSDoTransition;
	this.dotransmosaic = MSSTransitionMosaic;
	this.doslides = MSSDoSlides;
	this.domosaic = MSSDoMosaic;
	this.transGroup = this.action[2];
	this.transType = this.action[3];
	this.imgObjectName = this.action[4];
	this.displayType = this.action[5];
	this.folderPath = this.action[6];
	this.totalMosaics = parseInt(this.action[7]);
	this.cache = this.action[8];
	this.MSSurl = action[19];
	this.slideCounter = 0;
	this.autoAdvance = false;
	this.preparemosaics(action);
	for (var count = 1; eval("MSSImg" + count + "()") != ""; count++) { }
	this.totalSlides = count - 1;
	this.startWithFirst = true
	this.fadeIn = MSSTransition;
	this.finishTrans = MSSDoOpacity;
	return;
}
function WBMosaicSlideShowLinks() {
	var action = this.action;
	if (this.MSSurl == "") this.MSSurl = action[19];
	if (this.MSSurl != "" && this.MSSurl.indexOf("Reference!") != -1) {
		var MSSLisW3C = document.getElementById ? true : false;
		var params;
		if (action[20] == "") {
			window.location.href = this.MSSurl;
		}
		else {
			if (action[20].toLowerCase().indexOf("blank") != -1) {
				var newWidth = "";
				var newHeight = "";
				if (action[21] == 1) {
					newWidth = (action[22] <= screen.availWidth) ? action[22] : screen.availWidth;
					newHeight = (action[23] <= screen.availHeight) ? action[23] : screen.availHeight;
				}
				else if (action[21] == 2) {
					newWidth = (action[22]*screen.availWidth/100 <= screen.availWidth) ? Math.round(action[22]*screen.availWidth/100) : screen.availWidth;
					newHeight = (action[23]*screen.availWidth/100 <= screen.availHeight) ? Math.round(action[23]*screen.availWidth/100) : screen.availHeight;
				}
				else if (action[21] == 3) {
					newWidth = screen.availWidth;
					newHeight = screen.availHeight;
				}
				var params = "";
				var top = "";
				var left = "";
				if (action[32] == 1) {	
					top = action[33];
					left = action[34];
				}
				else if (action[32] == 2) {
					top = (Math.round(screen.availHeight-newHeight)/2);
					left = (Math.round(screen.availWidth-newWidth)/2);
				}
				params += "width=" + newWidth;
				params += ",height=" + newHeight;
				params += ",toolbar=" + (action[24] ? "1" : "0");
				params += ",location=" + (action[25] ? "1" : "0");
				params += ",directories=" + (action[26] ? "1" : "0");
				params += ",status=" + (action[27] ? "1" : "0");
				params += ",menubar=" + (action[28] ? "1" : "0");
				params += ",favorites=" + (action[29] ? "1" : "0");
				params += ",scrollbars=" + (action[30] ? "1" : "0");
				params += ",resizable=" + (action[31] ? "1" : "0");
				params += (MSSLisW3C) ? ",top=" + top + ",left=" + left : ",screenY=" + top + ",screenX=" + left;
				var MSSLnewWindow = window.open(this.MSSurl,"MSSLnewWindow", params);
				return;
			}
			else {
				params = eval(action[20] + ".window.location");
			}
			params.href = this.MSSurl;
		}
	}
	return;
}
function MSSDivPrep() {
	var d = document.getElementsByTagName("div");
	var rule = document.styleSheets[0].cssRules ? "cssRules" : "rules";
	for (var i = 0; i < document.styleSheets.length; i++) {
		for (var j = 0; j < document.styleSheets[i][rule].length; j++) {
			if (document.styleSheets[i][rule][j].selectorText.substr(0,1) == "#") {
				var name = document.styleSheets[i][rule][j].selectorText.toLowerCase();
				name = name.substr(1, name.length);
				for (var k = 0; k < d.length; k++) {
					if (name == d[k].id.toLowerCase()) {
						d[k].style.cssText = document.styleSheets[i][rule][j].style.cssText;
						break;
					}
				}
			}
		}
	}
	W3CinitFlag = true;
	return W3CinitFlag;
}
//
function MSSVersion() {
	return true;
}
//
//-->


