/* -- Adobe GoLive JavaScript Library */

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 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 */
}

// SetImageAndLink BETA by Nate Baldwin, www.mindpalette.com, copyright 2003-08-10
var MPSetImageAndLinkArray1 = new Array();
function MPImgLinkSet(action) {
	var imageName = action[1];
	var imageURL = action[2];
	var linkURL = action[3];
	var linkTarget = action[4];
	if (imageName != "" && imageName != "(Empty Reference!)" && imageName != "(EmptyReference!)" && imageName != "#") {
		MPSetImageAndLinkArray1[imageName] = new Array(imageURL, linkURL, linkTarget);
		if (imageURL != "" && imageURL != "(Empty Reference!)" && imageURL != "(EmptyReference!)" && imageURL != "#") {
			document.images[imageName].src = imageURL;
			}
		}
	}
//-->

// ReadImageAndLink BETA by Nate Baldwin, www.mindpalette.com, copyright 2003-08-10
var MPSetImageAndLinkArray1 = new Array();
function MPImgLinkGet(action) {
	var thisImage = action[1];
	if (thisImage != "" && thisImage != "(Empty Reference!)" && thisImage != "(EmptyReference!)" && thisImage != "#") {
		if (typeof MPSetImageAndLinkArray1 != "undefined") {
			if (typeof MPSetImageAndLinkArray1[thisImage] != "undefined") {
				var imageURL = MPSetImageAndLinkArray1[thisImage][0];
				var linkURL = MPSetImageAndLinkArray1[thisImage][1];
				var linkTarget = MPSetImageAndLinkArray1[thisImage][2];
				if (linkURL != "" && linkURL != "(Empty Reference!)" && linkURL != "(EmptyReference!)" && linkURL != "#") {
					if (linkTarget != "") {
						var frameFound = false;
						for (i=0; i<parent.frames.length; i++) {
							if (parent.frames[i].name == linkTarget) {
								frameFound = true;
								break;
								}
							}
						if (frameFound == true)
							parent.frames[linkTarget].location = linkURL;
							else window.open(linkURL, linkTarget, "");
						} else window.location = linkURL;
					}
				}
			}
		}
	}
//-->

// Auto Image Window Action 1.4.1 by Nate Baldwin, www.mindpalette.com, 12/2/03
function MPImageWindow(action) {
	for (i=10; i<17; i++) action[i] = (action[i] == false) ? "no" : "yes";
	if (action[7] > screen.availWidth) action[7] = screen.availWidth;
	if (action[8] > screen.availHeight) action[8] = screen.availHeight;
	var posX = 0;
	var posY = 0;
	if (action[9] == true) {
		posX = Math.round((screen.availWidth/2)-(action[7]/2));
		posY = Math.round((screen.availHeight/2)-(action[8]/2));
		} else {
		posX = action[17];
		posY = action[18];
		}
		
	var ImageURL = action[1];
	
	var newString = "";
	if (ImageURL.indexOf(".") >= 0) {
		var testArray = ImageURL.split(".");
		for (i=0; i<testArray.length; i++) {
			newString += "^";
			newString += testArray[i];
			}
		ImageURL = newString.substr(1);
		}
	
	var queryString = "*MPImage="+ImageURL+"*MPImageX="+action[2]+"*MPImageY="+action[3]+"*MPTitle="+action[4]+"*";
	var queryString = escape(queryString);
	var queryString = "?"+queryString;
	action[5] += queryString;
	var windowOptions = "";
	windowOptions += "width=" + action[7];
	windowOptions += ",height=" + action[8];
	windowOptions += ",resizable=" + action[16];
	windowOptions += ",scrollbars=" + action[10];
	windowOptions += ",menubar=" + action[11];
	windowOptions += ",toolbar=" + action[14];
	windowOptions += ",directories=" + action[12];
	windowOptions += ",location=" + action[15];
	windowOptions += ",status=" + action[13];
	windowOptions += ",left=" + posX;
	windowOptions += ",top=" + posY;
	window.open(action[5], action[6], windowOptions);
	}
//-->


