/* -- Adobe GoLive JavaScript Library *//* -- Global Functions */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);}CSInit = new Array;CSExit = new Array;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 */}/* -- Action Functions */// SlideShowKit 1.5.2 by Nate Baldwin, mindpalette.com - August 30, 2004// Slide Show Trigger Action...function MPTriggerImageSeq(action) {	var group = (action[1] != "") ? action[1] : "default";	var type = (action[2] == 1 || action[2] == "1") ? "next" : "prev";	var type = "";	if (action[2] == "1") type = "prev";		else if (action[2] == "2") type = "play";		else if (action[2] == "3") type = "pause";		else if (action[2] == "4") type = "toggle";		else if (action[2] == "5") type = "start";		else if (action[2] == "6") type = "end";		else type = "next";	var delay = (parseInt(action[3]) > 0) ? parseInt(action[3]) : 3000;	var reverse = action[4];	if (typeof MP_SSKParam1[group] != "undefined") {		if (type == "toggle") {			if (MP_SSKParam1[group].autoscroll.run == false) type = "play";				else type = "pause";			}		MP_SSKParam1[group].MPSetToggle(type);		MP_SSKParam1[group].autoscroll.run = false;		if (typeof MP_SSKParam1[group].autoscroll.timer == "number") {			clearTimeout(MP_SSKParam1[group].autoscroll.timer);			MP_SSKParam1[group].autoscroll.timer = false;			}		if (type != "pause") {			var nextIndex = (type == "end") ? (MP_SSKParam1[group].imagelist.length - 1) : 0;			var thisIndex = -1;			var imageList = MP_SSKParam1[group].imagelist;			var img = MP_SSKParam1[group].imageopts.imgname;			var stopScript = false;			var currentImage = document.images[img].src;			currentImage = MPGetFileName(currentImage);			for (n=0; n<imageList.length; n++) {				if (imageList[n] != "") {					var testImage = MPGetFileName(imageList[n].imgurl);					if (testImage == currentImage) {						thisIndex = n;						break;						}					}				}			if (type == "prev" || type == "next") {				if (type == "next") {					if (thisIndex >= (imageList.length - 1))						nextIndex = 0;						else if (typeof imageList[thisIndex + 1] == "undefined")						nextIndex = 0;						else if (imageList[thisIndex + 1].imgurl == "")						nextIndex = 0;						else nextIndex = thisIndex + 1;					if (nextIndex == 0) {						if (MP_SSKParam1[group].imageopts.stop == true) {							if (thisIndex == (imageList.length - 1)) stopScript = true;							nextIndex = (thisIndex >= 0) ? thisIndex : 0;							}						if (MP_SSKParam1[group].imageopts.alert == true && thisIndex == (imageList.length - 1))							alert(MP_SSKParam1[group].imageopts.endalert);						}					} else {					if ((thisIndex - 1) < 0)						nextIndex = imageList.length - 1;						else nextIndex = thisIndex - 1;					if (nextIndex == (imageList.length - 1)) {						if (MP_SSKParam1[group].imageopts.stop == true) {							stopScript = true;							nextIndex = (thisIndex >= 0) ? thisIndex : 0;							}						if (MP_SSKParam1[group].imageopts.alert == true) alert(MP_SSKParam1[group].imageopts.startalert);						}					}				}			}		var options = MP_SSKParam1[group].imageopts;		if (type == "play") {			MP_SSKParam1[group].autoscroll.run = true;			var startIndex = (thisIndex > 0) ? thisIndex : 0;			MP_SSKParam1[group].autoscroll.index = startIndex;			MP_SSKParam1[group].autoscroll.delay = delay;			MP_SSKParam1[group].autoscroll.reverse = reverse;			MP_SSKParam1[group].autoscroll.stall = action[5];			if (options.playbtn != "" && options.playsrc != "" && options.pausesrc != "")				document.images[options.playbtn].src = options.pausesrc;			MPAutoScrollImgSeq1(group);			} else {			if (options.nextimg != "" && options.nextaltsrc != "" && options.nextimgsrc != "") {				var fixImage = MP_SSKParam1[group].imageopts.nextimg;				if (nextIndex == (imageList.length-1))					document.images[fixImage].src = options.nextaltsrc;					else document.images[fixImage].src = options.nextimgsrc;				}			if (options.previmg != "" && options.prevaltsrc != "" && options.previmgsrc != "") {				var fixImage = MP_SSKParam1[group].imageopts.previmg;				if (nextIndex == 0)					document.images[fixImage].src = options.prevaltsrc;					else document.images[fixImage].src = options.previmgsrc;				}			if (stopScript == false) {				document.images[img].src = imageList[nextIndex].imgurl;				MP_SSKParam1[group].MPUpdateImgMenu(nextIndex);				MP_SSKParam1[group].MPUpdateCaptDescDivs(nextIndex);				}			}		}	}//-->// Slideshow Kit 1.5.1 by Nate Baldwin, www.mindpalette.com, April 27, 2004// Slide Show Options Action...function MPGetFileName(startString) {	thisString = startString+"";	if (thisString.lastIndexOf('/') != -1) {		var nameStart = thisString.lastIndexOf('/') + 1;		var nameEnd = thisString.length;		var thisFile = thisString.substring(nameStart, nameEnd);		} else var thisFile = thisString;	return thisFile;	}function MPValidURLString(testString) {	var validString = true;	if (testString == "") validString = false;		else if (testString == "#") validString = false;		else if (testString == "(EmptyReference!)") validString = false;		else if (testString == "(Empty Reference!)") validString = false;	if (validString == true) return true;		else return false;	}function MPCheckExtFormat(thisString) {	if (thisString.charAt(0) == ".") thisString = thisString.substring(1);	return thisString;	}function MPCheckDirFormat(thisString) {	if (thisString != "") {		if (thisString.charAt(thisString.length - 1) == "/") thisString = thisString.substring(0, thisString.length - 1);		var dirArray = thisString.split("/");		var lastIndex = dirArray.length - 1;		thisString = "";		for (n=0; n<dirArray.length; n++) {			var addThisBlock = true;			if (n == lastIndex) {				var testArray = dirArray[lastIndex].split(".");				if (testArray.length > 1) addThisBlock = false;				}			if (addThisBlock == true) thisString += dirArray[n]+"/";			}		if (thisString.charAt(thisString.length - 1) != "/") thisString += "/";		}	return thisString;	}function MPJump2ImgNum2(menu, group) {	var imgNum = menu.options[menu.selectedIndex].value;	if (imgNum != "") {		var imgSrc = this.imagelist[imgNum].imgurl;		document.images[this.imageopts.imgname].src = imgSrc;		if (this.imageopts.nextaltsrc != "" && this.imageopts.nextimgsrc != "" && this.imageopts.nextimg != "") {			if (imgNum == (this.imagelist.length - 1))				document.images[this.imageopts.nextimg].src = this.imageopts.nextaltsrc;				else document.images[this.imageopts.nextimg].src = this.imageopts.nextimgsrc;			}		if (this.imageopts.prevaltsrc != "" && this.imageopts.previmgsrc != "" && this.imageopts.previmg != "") {			if (imgNum == 0)				document.images[this.imageopts.previmg].src = this.imageopts.prevaltsrc;				else document.images[this.imageopts.previmg].src = this.imageopts.previmgsrc;			}		this.MPUpdateCaptDescDivs(imgNum);		this.MPSetToggle("pause");		this.autoscroll.run = false;		if (typeof this.autoscroll.timer == "number") {			clearTimeout(this.autoscroll.timer);			this.autoscroll.timer = false;			}		}	}function MPUpdateImgMenu(newIndex) {	var thisForm = this.imagegroup+"_form";	var thisMenu = this.imagegroup+"_menu";	if (typeof document.forms[thisForm] != "undefined") {		if (typeof document.forms[thisForm].elements[thisMenu].options[newIndex] != "undefined") {			for (m=0; m<document.forms[thisForm].elements[thisMenu].length; m++) {				if (m == (newIndex)) document.forms[thisForm].elements[thisMenu].options[m].selected = true;					else document.forms[thisForm].elements[thisMenu].options[m].selected = false;				}			}		}	}function MPSetToggle(type) {	if (this.imageopts.playbtn != "" && this.imageopts.playsrc != "" && this.imageopts.pausesrc != "") {		if (type == "play") document.images[this.imageopts.playbtn].src = this.imageopts.pausesrc;			else document.images[this.imageopts.playbtn].src = this.imageopts.playsrc;		}	}function MPAutoScrollImgSeq1(group) {	if (typeof MP_SSKParam1[group] != "undefined") {		if (MP_SSKParam1[group].autoscroll.run == true) {			var nextIndex = 0;			var thisIndex = MP_SSKParam1[group].autoscroll.index;			if (MP_SSKParam1[group].autoscroll.stall == true)				nextIndex = thisIndex;				else {				if (MP_SSKParam1[group].autoscroll.reverse == false) {					if (thisIndex < (MP_SSKParam1[group].imagelist.length - 1))						nextIndex = (MP_SSKParam1[group].autoscroll.index + 1);					} else {					if (MP_SSKParam1[group].autoscroll.index > 0) nextIndex = thisIndex - 1;						else nextIndex = (MP_SSKParam1[group].imagelist.length - 1);					}				}			if (MP_SSKParam1[group].imagelist[nextIndex][0] != "")				document.images[MP_SSKParam1[group].imageopts.imgname].src = MP_SSKParam1[group].imagelist[nextIndex].imgurl;			var timer = setTimeout("this.MPAutoScrollImgSeq1('"+group+"')", MP_SSKParam1[group].autoscroll.delay);			MP_SSKParam1[group].autoscroll.index = nextIndex;			MP_SSKParam1[group].autoscroll.timer = timer;			if (MP_SSKParam1[group].autoscroll.stall == false) {				MP_SSKParam1[group].MPUpdateImgMenu(nextIndex);				MP_SSKParam1[group].MPUpdateCaptDescDivs(nextIndex);				}			MP_SSKParam1[group].autoscroll.stall = false;			} else {			if (typeof MP_SSKParam1[group].autoscroll.timer == "number") {				clearTimeout(MP_SSKParam1[group].autoscroll.timer);				MP_SSKParam1[group].autoscroll.timer = false;				}			MP_SSKParam1[group].MPSetToggle("pause");			MP_SSKParam1[group].autoscroll.run = false;			}		}	}function MPDivTextWrite2(div, text) {	if (document.layers) {		if (typeof eval("document."+div+".document") != "undefined") {			with (eval("document."+div+".document")) {				open();				write("<"+"HTML"+"><"+"HEAD"+"><"+"/HEAD"+"><"+"BODY"+">"+text+"<"+"/BODY"+"><"+"/HTML"+">");				close();				}			}		} else if (document.all && typeof document.all[div] != "undefined") {		document.all[div].innerHTML = text;		} else if (document.getElementById && !document.all && typeof document.getElementById(div) != "undefined") {		document.getElementById(div).innerHTML = text;		}	}function MPUpdateCaptDescDivs(nextIndex) {	var thisCaptDiv = this.imageopts.captdiv;	if (thisCaptDiv == "#") thisCaptDiv = "";	var thisCaptTxt = this.imagelist[nextIndex].caption;	if (thisCaptDiv != "" && thisCaptTxt != "") MPDivTextWrite2(thisCaptDiv, thisCaptTxt);	var thisDescDiv = this.imageopts.descdiv;	var thisDescTxt = this.imagelist[nextIndex].descript;	if (thisDescDiv != "" && thisDescTxt != "") MPDivTextWrite2(thisDescDiv, thisDescTxt);	var thisCountDiv = this.imageopts.countdiv;	if (thisCountDiv == "#") thisCountDiv = "";	var thisCountTxt = (parseInt(nextIndex)+1)+" of "+this.imagelist.length;	if (thisCountDiv != "" && thisCountTxt != " of ") MPDivTextWrite2(thisCountDiv, thisCountTxt);	}if (typeof MP_SSKParam1 == "undefined") var MP_SSKParam1 = new Array();if (typeof MPImageSeqPreldArray1 == "undefined") var MPImageSeqPreldArray1 = new Array();function MPSequence2Options(action) {	var group = (action[1] != "") ? action[1] : "default";	var imageopts = new Object();	imageopts.stop = action[2];	imageopts.alert = action[3];	imageopts.startalert = (action[4] != "") ? action[4] : "beginning of slideshow";	imageopts.endalert = (action[5] != "") ? action[5] : "end of slideshow";	imageopts.nextimg = action[6];	imageopts.nextaltsrc = (MPValidURLString(action[7])) ? action[7] : "";	imageopts.previmg = action[8];	imageopts.prevaltsrc = (MPValidURLString(action[9])) ? action[9] : "";	imageopts.imgname = action[10];	imageopts.nextimgsrc = (MPValidURLString(action[11])) ? action[11] : "";	imageopts.previmgsrc = (MPValidURLString(action[12])) ? action[12] : "";	imageopts.playbtn = action[13];	imageopts.playsrc = (MPValidURLString(action[14])) ? action[14] : "";	imageopts.pausesrc = (MPValidURLString(action[15])) ? action[15] : "";	imageopts.captdiv = action[16];	imageopts.descdiv = action[17];	imageopts.countdiv = action[18];	var autoscroll = new Object();	autoscroll.run = false;	autoscroll.index = 0;	autoscroll.delay = 3000;	autoscroll.reverse = false;	autoscroll.timer = false;	autoscroll.stall = false;	var slideshow = new Object();	slideshow.imagegroup = group;	slideshow.imagelist = new Array();	slideshow.imageopts = imageopts;	slideshow.autoscroll = autoscroll;	slideshow.MPJump2ImgNum2 = MPJump2ImgNum2;	slideshow.MPAutoScrollImgSeq1 = MPAutoScrollImgSeq1;	slideshow.MPUpdateImgMenu = MPUpdateImgMenu;	slideshow.MPSetToggle = MPSetToggle;	slideshow.MPUpdateCaptDescDivs = MPUpdateCaptDescDivs;	MP_SSKParam1[group] = slideshow;	var preldArray = new Array();	var MPImageSeqPreldCount1 = MPImageSeqPreldArray1.length;	if (action[7] != "") preldArray[preldArray.length] = action[7];	if (action[9] != "") preldArray[preldArray.length] = action[9];	if (action[11] != "") preldArray[preldArray.length] = action[11];	if (action[12] != "") preldArray[preldArray.length] = action[12];	if (action[14] != "") preldArray[preldArray.length] = action[14];	if (action[15] != "") preldArray[preldArray.length] = action[15];	if (preldArray.length > 0) {		MPImageSeqPreldArray1[MPImageSeqPreldCount1] = new Array();		for (i=0; i<preldArray.length; i++) {			if (preldArray[i] != "") {				MPImageSeqPreldArray1[MPImageSeqPreldCount1][i] = new Image();				MPImageSeqPreldArray1[MPImageSeqPreldCount1][i].src = preldArray[i];				}			}		}	}//-->// SlideShowKit 1.5.1 by Nate Baldwin, www.mindpalette.com, April 27, 2004// Slide Show List Action...function MPLoadImgLst2(action) {	var thisGroup = action[1];	if (thisGroup == "") thisGroup = "default";	if (MP_SSKParam1[thisGroup] != "undefined") {		for (i=2; i<=21; i++) {			if (MPValidURLString(action[i])) {				var thisSlide = new Object();				thisSlide.imgurl = action[i];				thisSlide.linkurl = "";				thisSlide.caption = "";				thisSlide.descript = "";				MP_SSKParam1[thisGroup].imagelist[MP_SSKParam1[thisGroup].imagelist.length] = thisSlide;				}			}		}	}//-->// SlideShowKit 1.5.1 by Nate Baldwin, www.mindpalette.com, April 27, 2004// Slide Show Preload Action...if (typeof MPImageSeqPreldArray1 == "undefined") var MPImageSeqPreldArray1 = new Array();function MPImgSeqPrld2(action) {	var group = (action[1] != "") ? action[1] : "default";	var limit = action[2];	var max = (action[3] > 0) ? action[3] : 10;	MPImageSeqPreldCount1 = MPImageSeqPreldArray1.length;	if (limit == false || max > MP_SSKParam1[group].imagelist.length) max = MP_SSKParam1[group].imagelist.length;	MPImageSeqPreldArray1[MPImageSeqPreldCount1] = new Array();	for (i=0; i<max; i++) {		if (MP_SSKParam1[group].imagelist[i].imgurl != "") {			MPImageSeqPreldArray1[MPImageSeqPreldCount1][i] = new Image();			MPImageSeqPreldArray1[MPImageSeqPreldCount1][i].src = MP_SSKParam1[group].imagelist[i].imgurl;			}		}	}//-->/* EOF */