/* -- 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 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 */
}



// The RandomText action 1.0, written by: Michael Ahgren 2002
function CSRndText(action){
var newText=new Array()
var counter=0
for(i=1;i<action.length;i++){
if(action[i]!=""){
newText[counter]=action[i]
counter++
}
}
CSWriteText(newText,counter)
}
function CSWriteText(text,counter){
var CSRnd=Math.floor(Math.random()*counter)
document.write(text[CSRnd])
}
// End of RandomText action

// Copyright 2004, Martin Sammtleben. All rights reserved.

function CSRanBgImg(action) {


	if (action[16] == 0) {
		var imgRepeat = 'no-repeat';
	}
	else if (action[16] == 1) {
		var imgRepeat = 'repeat';
	}
	else if (action[16] == 2) {
		var imgRepeat = 'repeat-x';
	}
	else var imgRepeat = 'repeat-y';


	if (action[17] == 0) {
		var imgAttach = 'scroll';
	}
	else var imgAttach = 'fixed';


	if (action[18] == 0) {
		var xPos = 'left';
	}
	else if (action[18] == 1) {
		var xPos = 'center';
	}
	else var xPos = 'right';


	if (action[19] == 0) {
		var yPos = 'top';
	}
	else if (action[19] == 1) {
		var yPos = 'center';
	}
	else var yPos = 'bottom';


	var imgSelect = ((Math.floor((Math.random() * 5) + 1) * 3) - 2);
	var rdmImg = action[imgSelect];

	if (action[(imgSelect + 1)]) {
		var imgBg = 'transparent';
	}
	else var imgBg = '#'+action[(imgSelect + 2)];


	if ((rdmImg!="") && (rdmImg!="(Empty Reference!)") && (rdmImg!="(EmptyReference!)")) {
		document.writeln ('<style media="screen" type="text\/css"><!--');
		document.writeln ('.'+action[20]+' { background: '+imgBg+' url('+rdmImg+') '+imgRepeat+' '+imgAttach+' '+xPos+' '+yPos+' }');
		document.writeln ('--><\/style>');
	}
}
function CSHistoryGo(action) { history.go(action[1]); }

function frameP(action) {
		if(parent.frames.length==0) {
			var fileName=window.location.href.substring(window.location.href.lastIndexOf("/")+1,window.location.href.length);
			window.location.href=action[1]+"?"+action[2]+"="+fileName;
		} else {
			if(top.location.search!="") {
				var sFrame=top.location.search.substring(1,top.location.search.indexOf("="));

				if(name==sFrame) {
					var sName=top.location.search.substring(top.location.search.indexOf("=")+1,top.location.search.length);
					var fileName=window.location.href.substring(window.location.href.lastIndexOf("/")+1,window.location.href.length);
					if(fileName!=sName) {
						location=sName;
					}
				}
			}
		}
	}


var djaframeset = "";
function DJautoFrameset(action){
	var passedName = unescape(window.location.search);
	var lengthOfPassedName=passedName.length;
	if (lengthOfPassedName > 1) {
		djaframeset=passedName.substring(1,lengthOfPassedName);
	}
}
//-->
// OUT Adjust Frame Sources 1.2.2
// Script copyright 1999 - 2002, OUT Media Design GmbH. All rights reserved.
// Must be called by the Frameset's OnLoad Handler

function OUTadjFrameSrcs() {
	var URLparams=window.location.search;
	if (URLparams!="") {
		URLparams=URLparams.substring(URLparams.indexOf('?')+1, URLparams.length);
		URLparams=URLparams.split('&');
        for (var i=0; i<URLparams.length; i++) {
            var p=URLparams[i].split('=');
            if (p[0]&&window.frames[p[0]]) {
                var newURLparams="?";
                for (var j=0;j<URLparams.length; j++) newURLparams+=(j!=i)?URLparams[j]+((j<URLparams.length-1)?"&":""):"";
                window.frames[p[0]].location.replace(p[1]+(newURLparams.length>1 ? newURLparams : "")+window.location.hash);
             }
         }
	}
	return true;
}
// OUT utility Javascript library 1.4.3
// Script copyright 1999-2001 OUT Media Design GmbH. All rights reserved.
// This version needs the Adobe GoLive Netscape 6 Fix installed to work in NN6

var CSIsW3CDOM = CSIsW3CDOM; // declare variable in case the NN6 Fix isn't installed
if(!CSIsW3CDOM) { CSIsW3CDOM = false; } // define in case the NN6 Fix isn't installed

function OUTFindFrame(n,win) {
	var curFrames = win ? win.frames : top.frames;
	var frame = n=='' ? window : curFrames[n];
	if (!frame) {
		for (var i=0;i<curFrames.length;i++) {
			frame = OUTFindFrame(n,curFrames[i]);
			if (frame)
				return frame;
		}
	}
	return frame;
}

function OUTFindElement(n,ly,cmp) {
	if (cmp) n=OUTfindComponentElementName(n,ly);
	if (CSIsW3CDOM) { CSInitImgID();return document.getElementById(n); } 
	var curDoc = ly ? (ly.document ? ly.document : ly) : document;
	var elem = curDoc[n];
	if (!elem && curDoc.layers) { for (var i=0;i<curDoc.layers.length;i++) {
		elem = OUTFindElement(n,curDoc.layers[i]); if (elem) return elem; }}
	return elem;
}


// functions to search for AGL component objects named like this "Cmp003B4E7300brian"

function OUTfindComponentElementName(n,ly){
	var objn = '';
	var curDoc = ly ? (ly.document ? ly.document : ly) : (document.all ? document.all : document);
	if (CSIsW3CDOM) {
		curDoc = document.getElementsByTagName("*");
		for (var i=0; i<curDoc.length; i++) {
			objn = curDoc[i].name;
			if (objn && objn.indexOf("Cmp")==0 && objn.substr(13)==n) return objn;
 		}
	}
	else {
		for (objn in curDoc) {
			if (objn && objn.indexOf("Cmp")==0 && objn.substr(13)==n) return objn;
 		}
		if (!IsIE() && curDoc.layers) { for (var i=0;i<curDoc.layers.length;i++) {
			objn = OUTfindComponentElementName(n,curDoc.layers[i]);if (objn) return objn; }
		}
	}
	return null;
}


function OUTgetValuesFromURL(n) {
	var u=window.location.search;
	var a=new Array();
	if (u!="") {
		u=u.substring(u.indexOf('?')+1, u.length);
		u=u.split('&');
        for (var i=0; i<u.length; i++) { var p=u[i].split('='); if (p[0]==n) a[a.length]=p; }
	}
	return a;
}


function OUTcheckValueFromURL(n,v) {
	var a = OUTgetValuesFromURL(n);
	if (a) { for (var i in a) { if (a[i] && a[i][1]==v) return true; } }
	return false;
}
// OUT Load Frameset Action 1.2.5
// Script copyright 1999-2002, OUT Media Design GmbH. All rights reserved.

function OUTloadFrameset(action) {
	if (!parent.frames[action[2]] && !OUTcheckValueFromURL("OUTnoFrameset")) {
		var URLparams = window.location.search;
		var wl = window.location.href;
		if (URLparams!="") URLparams = "&"+URLparams.substring(1,URLparams.length);
		var nURL = action[1]; nURL += nURL.indexOf('?')>0?'&':'?';
		window.location.replace(nURL+action[2]+"="+(action[3]?wl.substring(0,wl.indexOf('?')>0?wl.indexOf('?'):wl.length):window.location.pathname)+URLparams+window.location.hash);
		return true;
	}
	return false;
}

function DJintoFrameset(action){
	var myact = action[1];
	var mypar = "";
	var myparent = "";
	var newparent = "";
	var mytemp1 = "";
	var lengthOfPassedName = 0;
	var passedName = "";
	if(parent.frames.length > 0) {
		mypar = parent.location.pathname;
		if(mypar.lastIndexOf("\\") != -1){
			myparent = mypar.substring(mypar.lastIndexOf("\\")+1, mypar.length);
		} else if(mypar.lastIndexOf("/") != -1) {
			myparent = mypar.substring(mypar.lastIndexOf("/")+1, mypar.length);
		} else {
			myparent = mypar;
		}
	}
	if(myact.lastIndexOf("\\") != -1){
		newparent = myact.substring(myact.lastIndexOf("\\")+1, myact.length);
	} else if(myact.lastIndexOf("/") != -1) {
		newparent = myact.substring(myact.lastIndexOf("/")+1, myact.length);
	} else {
		newparent = myact;
	}
	if (newparent.length > 0) {
		if(parent.frames.length == 0 || myparent != newparent || (top != parent && action[2])) {
			if(action[3]) {
				mytemp1=action[1];
			} else {
				mytemp1=action[1] + "?" + escape(window.location.href);
			}
			if(!action[2]) {
				window.location.replace(mytemp1);
			} else {
				top.location.replace(mytemp1);
			}
		} else {
			if(parent.djaframeset && parent.djaframeset != "" && !action[3]) {
				mytemp1 = parent.djaframeset;
				parent.djaframeset = "";
				window.location.replace(mytemp1);
			}
		}
	}
}
//-->

