/* -- 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 */
}

// 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;
}
//
//-->

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];
}

// WBMosaicSlideShow.action v2.0dv - May, 2009
// 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, MSSi;
function WBMosaicSlideShowdv(action) {
	if (MSSVersion()) {
		clearTimeout(MSSslideShow.sliTimeout);
		clearTimeout(MSSslideShow.transTimeout);
		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 = action[10];
			MSSslideShow.imageDuration = action[11] * 1000;
			MSSslideShow.mosaicInterval = 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();
		}
		//If slide show auto backward.
		else if (MSSslideShow.action[1] == 3) {
			MSSslideShow.autoAdvance = true;
			MSSslideShow.firstPass = true;
			MSSslideShow.pause = false;
			MSSslideShow.advance = false;
			MSSslideShow.loop = MSSslideShow.action[13];
			MSSslideShow.doLoop = MSSslideShow.loop > 0;
			MSSslideShow.single = false;
			MSSslideShow.transition = MSSslideShow.action[9] == 1 ? true : false;
			//Start the show.
			MSSslideShow.dodisplay();
		}		
		else if (MSSslideShow.action[1] == 4) {
			MSSslideShow.firstPass = true;
			MSSslideShow.advance = true;
			MSSslideShow.single = true;
			MSSslideShow.transition = MSSslideShow.action[9] == 1 ? true : false;
			MSSslideShow.dodisplay();
		}
		else if (MSSslideShow.action[1] == 5) {
			MSSslideShow.firstPass = true;
			MSSslideShow.advance = false;
			MSSslideShow.single = true;
			MSSslideShow.transition = MSSslideShow.action[9] == 1 ? true : false;
			MSSslideShow.dodisplay();
		}
		else if (MSSslideShow.action[1] == 6 && MSSslideShow.autoAdvance) {
			if (MSSslideShow.advance && MSSslideShow.prevSlide < MSSslideShow.slideCounter) MSSslideShow.slideCounter -= 1;
			if (!MSSslideShow.advance && MSSslideShow.prevSlide > MSSslideShow.slideCounter) MSSslideShow.slideCounter += 1;
			if (MSSslideShow.pause) {
				MSSslideShow.sliTimeoutHold = MSSslideShow.sliTimeout;
				MSSslideShow.firstPass = true;
				MSSslideShow.advance = MSSslideShow.prevAdvance;
				MSSslideShow.single = false;
				MSSslideShow.dodisplay();
			}
			else {
				MSSslideShow.prevAdvance = MSSslideShow.advance;
			}
			MSSslideShow.pause = MSSslideShow.pause ? 0 : 1;
		}
		else if (MSSslideShow.action[1] == 7 && MSSslideShow.autoAdvance) {
			MSSslideShow.doLoop = false;
			MSSslideShow.autoAdvance = false;
			MSSslideShow.pause = true;
			MSSslideShow.transition = false;
			if (MSSslideShow.prevSlide < MSSslideShow.slideCounter) MSSslideShow.slideCounter -= 1;
		}
	}
	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;
	}
	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.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.objArray[this.randArray[MSSi]].src = this.transPixArray[this.randArray[MSSi]];
	if (MSSi < this.objArray.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() {
	this.mosaicObj = this.objArray[this.randArray[MSSi]];
	this.objArray[this.randArray[MSSi]].src = this.pixArray[this.randArray[MSSi]];
	if (MSSi < this.objArray.length-1) {
		MSSi += 1;
		if (this.action[14]) {
			this.mosaicObj.transVal = 0;
			this.mosaicObj.startOpacity = this.action[15];
			this.mosaicObj.transEnd = this.action[16];
			this.mosaicObj.transTics = this.action[17];
			this.mosaicObj.transInterval = this.action[18];
			this.mosaicObj.doOpacity = MSSDoOpacity;
			this.mosaicObj.doOpacity(this.mosaicObj.startOpacity);
			var name = this.mosaicObj.name ? this.mosaicObj.name : this.mosaicObj.id;
			this.mosaicObj.transInt = setInterval("MSSTransition(" + name + ")", this.mosaicObj.transInterval);
		}
	}
	else {
		clearInterval(this.mozInterval);
		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();
	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];
		}
		else {
			if (parseInt(navigator.appVersion.charAt(0)) > 3) {
				this.objArray[i] = MSSFindImageObject(MSSslideShow.imgObjectName, 0) + "_" + zero + ii;
			}
			else {
					this.objArray[i] = document.images[MSSslideShow.imgObjectName + "_" + zero + ii];
			}
		}
		this.objArray[i].action = action;
		this.objArray[i].MSSurl = this.MSSurl;
		if (MSSisIE && !MSSisMacIE) {
			this.objArray[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(image) {
	image.transVal += image.transTics;
	var doFade = image.transVal <= image.transEnd;
	if (doFade) {
		image.doOpa = MSSDoOpacity;
		image.doOpa(image.transVal);
	}
	else {
		clearInterval(image.transInt);
		image.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;
	}
	else {
		this.style.opacity = transVal/100;
	}
	return;
}
function MSSMosaicPrep(action) {
	this.action = action;
	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 = 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 MSSVersion() {
	return true;
}
//
//-->


