/* -- 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 */
function CSFixFct() {
	var d = document; var w = window;
	if (d.cs.csFix.w != w.innerWidth || d.cs.csFix.h != w.innerHeight) {
		d.location = d.location; }
}
function CSNSFix(action) { 
	var d = document; var w = window;
	if ((navigator.appName == 'Netscape') && (parseInt(navigator.appVersion) == 4)) {
		if (typeof d.cs == 'undefined') { 
			d.cs = new Object;
			d.cs.csFix = new Object; 
		} else if (CSIsFrame (w) == true) CSFixFct();
		d.cs.csFix.w = w.innerWidth;
		d.cs.csFix.h = w.innerHeight; 
		window.onresize = CSFixFct;
	  }
}
function CSIsFrame (window) {
	var rootWindow = window.parent;
	if (rootWindow == 'undefined') return false;
	for (i = 0; i < rootWindow.frames.length; i++)
		if (window == rootWindow.frames[i]) return true;
	return false;
}
function CSOpenWindow(action) {
	var wf = "";	
	wf = wf + "width=" + action[3];
	wf = wf + ",height=" + action[4];
	wf = wf + ",resizable=" + (action[5] ? "yes" : "no");
	wf = wf + ",scrollbars=" + (action[6] ? "yes" : "no");
	wf = wf + ",menubar=" + (action[7] ? "yes" : "no");
	wf = wf + ",toolbar=" + (action[8] ? "yes" : "no");
	wf = wf + ",directories=" + (action[9] ? "yes" : "no");
	wf = wf + ",location=" + (action[10] ? "yes" : "no");
	wf = wf + ",status=" + (action[11] ? "yes" : "no");		
	window.open(action[1],action[2],wf);
}
// Breadcrumb Links Action, by MindPalette (www.mindpalette.com)
function MPBreadCrumbLinks1(a) {
	var v1=a[1],v2=a[2],v3=a[3],v4=a[4],v5=a[5],v6=a[6],v7=a[7],v8=a[8],v9=a[9],v10=a[10],v11=a[11];
	if (!MPBCValidURLString(v3)) v3 = '';
	if (!MPBCValidURLString(v7)) v7 = '';
	var linkHTML = '';
	var thisURL = window.location + '';
	var urlPair = thisURL.split('//');
	if (urlPair.length > 1) thisURL = urlPair[1];
	var dirArray = thisURL.split('/');
	var linkArray = dirArray.slice(1);
	var linkDir = '/';
	var currentPage = '';
	if (v3 != '' && v3 != '/') {
		var thisTest = v3.split('//');
		if (thisTest.length > 1) v3 = thisTest[1];
		startArray = v3.split('/');
		var backCount = 0;
		for (var n=0; n<startArray.length; n++) {
			if (startArray[n] == '..') backCount++;
				else break;
			}
		if (backCount > 0) {
			var part1 = dirArray.slice(0, (dirArray.length - backCount - 1));
			var part2 = startArray.slice(backCount);
			startArray = part1.concat(part2);
			} else {
			var newStart = new Array(dirArray[0]);
			for (var n=1; n<startArray.length; n++) {
				var thisTest = (typeof dirArray[n] != "undefined") ? dirArray[n] : false;
				if (thisTest && thisTest == startArray[n]) newStart[n] = startArray[n];
					else break;
				}
			startArray = newStart;
			}
		if (startArray.length > 1) {
			var lastOne = startArray[startArray.length - 1];
			if (lastOne != '') {
				var thisTest = lastOne.split('.');
				if (thisTest.length > 1) startArray[startArray.length - 1] = '';
					else startArray[startArray.length] = '';
				}
			if (v1 == '') v1 = startArray[startArray.length-2];
			linkArray = dirArray.slice(startArray.length - 1);
			if (startArray[0] != '') startArray[0] = "http://"+startArray[0];
			linkDir = startArray.join('/');
			} else linkArray = dirArray.slice(1);
		} else {
		linkArray = dirArray.slice(1);
		if (v1 == '') v1 = dirArray[0];
		}
	var backTrack = 1;
	if (linkArray[linkArray.length - 1] != '') {
		var lastOne = linkArray[linkArray.length - 1];
		var testName = lastOne.split('.');
		if (testName[0] == 'index' || testName[0] == 'default') {
			backTrack = 2;
			currentPage = linkArray[linkArray.length - 2];
			} else if (v10) currentPage = testName[0]
			else currentPage = lastOne;
		} else {
		backTrack = 2;
		currentPage = linkArray[linkArray.length - 2];
		}
	var html = '';
	if (linkArray.length >= backTrack) {
		linkArray = linkArray.slice(0, linkArray.length - backTrack);
		var links = new Array();
		if (v1 != '') {
			v1 = MPBCParseText(v1, v4, v5, v6);
			links[links.length] = (v11) ? '<a href="'+linkDir+'">'+v1+'</a>' : v1;
			}
		var baseDir = linkDir;
		for (var n=0; n<linkArray.length; n++) {
			baseDir += linkArray[n] + '/';
			var thisText = MPBCParseText(linkArray[n], v4, v5, v6);
			links[links.length] = (v11) ? '<a href="'+baseDir+'">'+thisText+'</a>' : thisText;
			}
		if (currentPage != '') links[links.length] = MPBCParseText(currentPage, v4, v5, v6);
		var sep = v2;
		if (v7 != '') sep = '<img src="'+v7+'" \/>';
		if (v8 == 1) {
			for (var n=0; n<links.length; n++) {
				links[n] = '<td valign="middle">'+links[n]+'<\/td>';
				}
			if (sep != '') sep = '<td valign="middle">'+sep+'<\/td>';
			}
		html = links.join(sep);
		var CSS = (v9 != '') ? ' class="'+v9+'"' : '';
		if (v8 == 1) html = '<table cellspacing="0"'+CSS+'><tr>'+html+'<\/tr><\/table>';
			else if (v8 == 2) html = '<p'+CSS+'>'+html+'<\/p>';
			else if (v8 == 3) html = '<div'+CSS+'>'+html+'<\/div>';
			else if (v8 == 4) html = '<span'+CSS+'>'+html+'<\/span>';
		document.write(html);
		}
	}
function MPBCParseText(thisText, v4, v5, v6) {
	if (v5) thisText = MPBCReplaceChar('-', ' ', thisText);
	if (v4) thisText = MPBCReplaceChar('_', ' ', thisText);
	if (v6) thisText = MPBCFixCaps(thisText, v6);
	return thisText;
	}
function MPBCReplaceChar(oldChar, newChar, thisString) {
	var newString = '';
	for (var n=0; n<thisString.length; n++) {
		newString += (thisString.charAt(n) == oldChar) ? newChar : thisString.charAt(n);
		}
	return newString;
	}
function MPBCFixCaps(thisString, v6) {
	if (v6 == 1) thisString = MPBCUCWords(thisString);
		else if (v6 == 2) thisString = thisString.toUpperCase();
		else if (v6 == 3) thisString = thisString.toLowerCase();
	return thisString;
	}
function MPBCUCWords(thisString) {
	var thisArray = thisString.split(' ');
	var newString = '';
	for (var n=0; n<thisArray.length; n++) {
		var firstChar = thisArray[n].charAt(0).toUpperCase();
		var theRest = thisArray[n].substring(1, thisArray[n].length);
		newString += firstChar+theRest+' ';
		}
	return newString.substring(0, newString.length - 1);
	}
function MPBCValidURLString(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;
	return validString;
	}
//-->
/* EOF */
