// -- 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 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
// ShownTell.action v1.2 - July, 2000
// © Copyright 1999 by Walter Blady
// All rights reserved.
var SnTisNav4, SnTisIE4, SnTScope = "", SnTStyleObj = "", SnTPrevBox = "", SnTPrevScene = "", SnTPrevName = "";
if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
	if (navigator.appName == "Netscape") {
		SnTisNav4 = true;
	}
	else {
		SnTisIE4 = true;
		SnTScope = "all.";
		SnTStyleObj = ".style";
	}
}
function WBShownTell(action) {
	if (SnTVersion() && action[1].length > 0) {
		var params = SnTgetObject(action[1]);
		var paramsScene = action[5];
		if (SnTisNav4 && action[2]) {
			params.bgColor = action[3];
		}
		else if (SnTisIE4 && action[2]) {
			params.backgroundColor = action[3];
		}
		var excludeBox = "";
		if (action[7].length > 0) {
			excludeBox = SnTgetObject(action[7]);
		}
		if (SnTPrevBox != "") {
			if (!(action[6] && SnTPrevBox == excludeBox)) {
				SnTPrevBox.visibility = "hidden";
				if (action[4] && action[5].length > 0) {
					if (SnTisNav4) {
						for (i = 0; i < SnTPrevBox.layers.length; i++) {
							SnTPrevBox.layers[i].visibility = "hidden";
						}
					}
					else {
						for (i = 0; i < document.all[SnTPrevName].children.length; i++) {
							document.all[SnTPrevName].children[i].style.visibility = "hidden";
						}
					}
					CSStopFunction (SnTPrevScene);
				}
			}
		}
		if (action[8]) {
			for (i = 9; i < 39; i++) {
				if (action[i].length > 0) {
					SnTgetObject(action[i]).visibility = "hidden";
				}
			}
		}
		params.visibility = "visible";
		if (action[4] && action[5].length > 0) {
			CSStartSeq (paramsScene);
		}
		SnTPrevBox = params;
		SnTPrevName = action[1];
		SnTPrevScene = paramsScene;
	}
	return;
}
function SnTgetObject(obj) {
	var params;
	if (SnTisIE4) {
		params = eval("document." + SnTScope + obj + SnTStyleObj);
	}
	else {
		params = SnTFindLayerObject(obj, 0);
	}
	return params;
}
function SnTFindLayerObject(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 = SnTFindLayerObject(layer, thisDocument.layers[i]); 
			if (layerObj) {
				break;
			}
		}
	}
	return layerObj;
}
function SnTVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4);
}
// SuperFlipFlop.action v1.2.1 - August, 2001
// © Copyright 1999 by Walter Blady
// All rights reserved
var SFFisNav4 = navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) == 4;
var SFFisIE4 = navigator.appVersion.indexOf("MSIE 4") >= 0;
var SFFW3C = document.getElementById ? true : false;
function WBSuperFlipFlop(action) {
	if (SFFVersion()) {
		var SFFvis = (SFFW3C || SFFisIE4) ? "visible" : "show";
		var SFFhid = (SFFW3C || SFFisIE4) ? "hidden" : "hide";
		for (var i = 1; i < 31; i = i + 5) {
			if (action[i+1].length > 0) {
				var params = SFFgetObject(action[i+1], action[i+4]);
				if (action[i] > 0) {
					var SFFPresName = action[i+1];
					var vis = (action[i] == 1 || action[i] == 2) ? SFFvis : SFFhid;
					var nest = action[i] == 2 || action[i] == 4;
					SFFShowHide(params, vis, nest)
				}
				if (action[i+2] > 0 ) {
					var blank = SFFisNav4 ? null : "Transparent";
					var color = action[i+2] == 2 ? blank : action[i+3];
					if (SFFisNav4) {
						params.bgColor = color;
					}
					else {
						params.style.backgroundColor = color;
					}
				}
			}
		}
	}
	return;
}
function SFFgetObject(objName, frameName) {
	var path = frameName.length > 0 ? frameName + "." : "";
	if (SFFisIE4) {
		params = eval(path + "document.all." + objName);
	}
	else if (SFFW3C) {
		params = eval(path + 'document.getElementById("' + objName + '")');
	}
	else {
		params = SFFFindLayerObject(path, objName, 0);
	}
	return params;
}
function SFFFindLayerObject(path, layer, thisLayer) {
	if (thisLayer) {
		var thisDocument = eval(path + "thisLayer.document");
	}
	else {
		var thisDocument = eval(path + "document");
	}
	var layerObj = thisDocument[layer];
	if (layerObj) {
		return layerObj;
	}
	else {
		for (var i = 0; i < thisDocument.layers.length; i++) {
			layerObj = SFFFindLayerObject("", layer, thisDocument.layers[i]);
			if (layerObj) {
				break;
			}
		}
	}
	return layerObj;
}
function SFFShowHide(object, state, nested) {
	if (SFFW3C) {
		object.style.visibility = state;
		if (nested) {
			var innerObjs = object.getElementsByTagName("div");
			for (var i = 0; i < innerObjs.length; i++) {
				innerObjs[i].style.visibility = state;
			}
		}
	}
	else if (SFFisIE4) {
		object.style.visibility = state;
		if (nested) {
			for (var i = 0; i < object.children.length; i++) {
				object.children[i].style.visibility = state;
				if (object.children[i].children.length > 0) {
					layerObj = SFFShowHide(object.children[i], state, nested);
				}
			}
		}
	}
	else if (SFFisNav4) {
		object.visibility = state;
		if (nested) {
			for (var i = 0; i < object.layers.length; i++) {
				object.layers[i].visibility = state;
				if (object.layers[i].layers.length > 0) {
					layerObj = SFFShowHide(object.layers[i], state, nested);
				}
			}
		}
	}
	return;
}
function SFFVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4);
}
// EOF