// -- 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
//6 Random image Action, generates  1 of 6 random images during event
function CSRandomImg(action) { 
		if (document.images) {
			document.images[action[1]].src = action[Math.floor(Math.random()*6)+2]
		}
 }
// WBBusinessCard.action v1.2.2 - September, 2001
// © Copyright 1999 by Walter Blady
// All rights reserved
var BCisNav4, BCisIE4, BCScope = "", BCStyleObj = "";
var BCNewWind = new Object(), BCWindowObj, BCWindowName, BCParams = "", BCTimer = 0, BCTimerArray = new Array();
var BCisIE = window.navigator.userAgent.indexOf("MSIE") > -1;
var BCisIE3 = navigator.appVersion.indexOf("MSIE 3") != -1;
var uAgent = window.navigator.userAgent;
var PMUW3C = document.getElementById ? true : false;
var BCisWIN = uAgent.indexOf("Win") > -1, BCisMAC = uAgent.indexOf("Mac") > -1, BCisWTV = uAgent.indexOf("WebTV") > -1;
var BCAction = "";
function WBBusinessCard(action) {
	if (BCVersion() && action[1].length > 0) { 
		var winWidth = 300, winHeight = 240, tablWidth = 282, tablHeight = 174, cropsWidth = 282, cropsHeight = 15, cardWidth = 252, cardHeight = 144;
		if ((BCisWIN && !BCisWTV) || PMUW3C) {
			winWidth = 400, winHeight = 320, tablWidth = 376, tablHeight = 232, cropsWidth = 376, cropsHeight = 20, cardWidth = 336, cardHeight = 192;
		}
		else if (BCisWTV) {
			winWidth = 300, winHeight = 240, tablWidth = 282, tablHeight = 174, cropsWidth = 282, cropsHeight = 15, cardWidth = 252, cardHeight = 144;
		}
		BCWindowObj = action[1];
		BCWindowName = action[1] + "win";
		BCParams = "width=" + winWidth + ",height=" + winHeight + ",toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=no,favorites=no,resizable=no";
		var screenWidth = screen.width;
		var screenHeight = screen.height;
		if (action[4] == 0) {
			var left = (screenWidth - (winWidth+20))/2;
			var top = (screenHeight - (winHeight+55))/2;
		}
		else if (action[4] == 1) {
			var left = 10;
			var top = 10;
		}
		else if (action[4] == 2) {
			var left = 10;
			var top = (screenHeight - (winHeight+55));
		}
		else if (action[4] == 3) {
			var left = (screenWidth - (winWidth+20));
			var top = 3;
		}
		else if (action[4] == 4) {
			var left = (screenWidth - (winWidth+20));
			var top = (screenHeight - (winHeight+55));
		}
		else if (action[4] == 5) {
			var top = action[5];
			var left = action[6];
		}
		BCParams += (BCisIE || PMUW3C) ? ",top=" + top + ",left=" + left : ",screenY=" + top + ",screenX=" + left;
		var BCMess = '<html><head>';
		BCMess += '<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">';
		BCMess += '<title> My Business Card</title>';
		BCMess += '<script language="Javascript">function BCCloseWindow() { self.window.close(); return;}</' + 'script>';
		BCMess += '</head><body bgcolor="#ffffff">';
		BCMess += '<div align="center"><table border="0" cellpadding="0" cellspacing="0" width="' + tablWidth + '" height="' + tablHeight + '"><tr>';
		BCMess += '<td valign="top" width="' + cropsWidth + '"><img src=';
		BCMess += action[3] ? '"BCImages/top_crops.gif"' : '"BCImages/blank.gif"';
		BCMess += 'width="' + cropsWidth + '" height="' + cropsHeight + '" border="0" align="top"></td></tr>';
		BCMess += '<tr height="' + cardHeight + '"><td align="center" valign="middle" width="' + cardWidth + '" height="' + cardHeight + '">';
		BCMess += '<img src="' + action[2] + '" width="' + cardWidth + '" height="'+ cardHeight + '" border="0"></td>';
		BCMess += '</tr><tr><td valign="bottom" width="' + tablWidth + '"><img src=';
		BCMess += action[3] ? '"BCImages/bottom_crops.gif"' : '"BCImages/blank.gif"';
		BCMess += 'width="' + cropsWidth + '" height="' + cropsHeight + '" border="0"></td></tr></table></div>';
		BCMess += '<div align="center"><font size="2">Please print this card from your browser</font><br>';
		BCMess += '<a href="Javascript:void(BCCloseWindow())">';
		BCMess += '<img src="BCImages/close.jpg" border="0"></a></div></body></html>';
		if (!BCNewWind[BCWindowObj] || BCNewWind[BCWindowObj].closed) {
			BCNewWind[BCWindowObj] = window.open("", action[1], BCParams);
			BCNewWind[BCWindowObj].document.open();
			BCNewWind[BCWindowObj].document.write(BCMess);
			BCNewWind[BCWindowObj].document.close();
		}
		else {
			BCNewWind[BCWindowObj].focus();
		}
		if (action[7] > 0 && BCWindowObj) {
			BCTimerArray[action[7]] = BCNewWind[BCWindowObj];
			BCTimer = "BCCloseWind" + action[7] + "()";
			BCNewWind[BCWindowObj].value = setTimeout(BCTimer, action[8]*1000);
		}
	}
	return;
}
function BCCloseWind1() {
	var windObj = BCTimerArray[1]
	if (BCisIE3) {
		windObj = window.open("", "tempName", BCParams);
	}
	if (windObj && !windObj.closed) {
		windObj.close();
	}
	return;
}
function BCCloseWind2() {
	var windObj = BCTimerArray[2]
	if (BCisIE3) {
		windObj = window.open("", "tempName", BCParams);
	}
	if (windObj && !windObj.closed) {
		windObj.close();
	}
	return;
}
function BCCloseWind3() {
	var windObj = BCTimerArray[3]
	if (BCisIE3) {
		windObj = window.open("", "tempName", BCParams);
	}
	if (windObj && !windObj.closed) {
		windObj.close();
	}
	return;
}
function BCCloseWind4() {
	var windObj = BCTimerArray[4]
	if (BCisIE3) {
		windObj = window.open("", "tempName", BCParams);
	}
	if (windObj && !windObj.closed) {
		windObj.close();
	}
	return;
}
function BCVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4);
}
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 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 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 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" : "");
}
// AdCarousel.action v1.2.1 - March, 2001
// © Copyright 1999 by Walter Blady
// All rights reserved
var ACAdvert;
function WBAdCarousel(action) {
	if (ACVersion() && action[13] != "") {
		var adImg = null, count = 0;
		while (action[count+1] != "(Empty Reference!)"  && count <= 12) {
			count = count + 1;
		}
		if (window.navigator.userAgent.indexOf("MSIE") > 0 || window.navigator.userAgent.indexOf("Netscape6") > 0) {
			adImg = document.images[action[13]];
		}
		else {
			adImg = parseInt(navigator.appVersion.charAt(0)) > 3 ? ACFindImageObject(action[13],0) : document[action[13]];
		}
		var thisDate = new Date();
		var thisSec = thisDate.getSeconds();
		ACAdvert = Math.floor(thisSec/5) + 1;
		while (ACAdvert > count) {
			ACAdvert = ACAdvert - count
			}
		adImg.src = action[ACAdvert];
	}
	return;
}
function ACFindImageObject(baseImage, thisLayer) {
	if (thisLayer) {
		var thisDocument = thisLayer.document;
	}
	else {
		var thisDocument = document;
	}
	var imageObj = thisDocument[baseImage];
	if (imageObj) {
		return imageObj;
	}
	else {
		for (var i = 0; i < thisDocument.layers.length; i++) {
			imageObj = ACFindImageObject(baseImage, thisDocument.layers[i]); 
			if (imageObj) {
				break;
			}
		}
	}
	return imageObj;
}
function ACVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 2);
}
// AdGoRound.action v1.3 - July, 2001
// © Copyright 1999 by Walter Blady
// All rights reserved
var AGRAdImg, AGRAdver = null, AGRExposure = 0, AGRCount = 1, AGRAction = null, AGRFlag = false;
var AGRTimer = 0, AGRTimerArray = new Array(), AGRActionArray = new Array();
var AGRAdArray = new Array(), AGRCountArray = new Array();
function WBAdGoRound(action) {
	if (AGRVersion() && document.images && action[1] != "" && action[2] > 0) {
		AGRActionArray[action[4]] = action;
		AGRAdArray[action[4]] = action[2];
		AGRCountArray[action[4]] = 1;
		AGRAdImg = null;
		if (action[5]) {
			AGRCountArray[action[4]] = (Math.floor((Math.random() * 10000)) % action[2]) + 1;
		}
		if (window.navigator.userAgent.indexOf("MSIE") > 0 || window.navigator.userAgent.indexOf("Netscape6") > 0) {
			AGRAdImg = document.images[action[1]];
		}
		else {
			AGRAdImg = parseInt(navigator.appVersion.charAt(0)) > 3 ? AGRFindImageObject(action[1],0) : document.images[action[1]];
		}
		if (AGRTimerArray[action[4]] == null) {
			AGRTimerArray[action[4]] = AGRAdImg;
			AGRDisplay(AGRAdImg, AGRActionArray[action[4]], AGRAdArray, AGRCountArray, action[4]);
		}
	}
	return;
}
function AGRDisplay(AGRAdImg, AGRAction, AGRAd, AGRCount, index) {
	if (AGRCount[index] > AGRAd[index]) {
		AGRCount[index] = 1;
	}
	AGRAdver = eval("AGRAd" + (AGRAction[4] + 1) + "_" + AGRCount[index]);
	if (AGRAdver != null) {
		AGRAdImg.src = eval("AGRAdver()");
		if (AGRExposure == 0) {
			AGRExposure = AGRAction[3];
		}
	}
	AGRCount[index] = AGRCount[index] + 1;
	AGRTimerArray[AGRAction[4]] = AGRAdImg;
	AGRTimer = "AGRNextAd" + AGRAction[4] + "()";
	var t = setTimeout(AGRTimer, AGRExposure*1000);
	return;
}
function AGRNextAd0() {
	AGRDisplay(AGRTimerArray[0], AGRActionArray[0], AGRAdArray, AGRCountArray, 0);
	return;
}
function AGRNextAd1() {
	AGRDisplay(AGRTimerArray[1], AGRActionArray[1], AGRAdArray, AGRCountArray, 1);
	return;
}
function AGRNextAd2() {
	AGRDisplay(AGRTimerArray[2], AGRActionArray[2], AGRAdArray, AGRCountArray, 2);
	return;
}
function AGRNextAd3() {
	AGRDisplay(AGRTimerArray[3], AGRActionArray[3], AGRAdArray, AGRCountArray, 3);
	return;
}
function AGRNextAd4(action) {
	AGRDisplay(AGRTimerArray[4], AGRActionArray[4], AGRAdArray, AGRCountArray, 4);
	return;
}
function AGRNextAd5(action) {
	AGRDisplay(AGRTimerArray[5], AGRActionArray[5], AGRAdArray, AGRCountArray, 5);
	return;
}
function AGRNextAd6() {
	AGRDisplay(AGRTimerArray[6], AGRActionArray[6], AGRAdArray, AGRCountArray, 6);
	return;
}
function AGRNextAd7() {
	AGRDisplay(AGRTimerArray[7], AGRActionArray[7], AGRAdArray, AGRCountArray, 7);
	return;
}
function AGRNextAd8(action) {
	AGRDisplay(AGRTimerArray[8], AGRActionArray[8], AGRAdArray, AGRCountArray, 8);
	return;
}
function AGRNextAd9(action) {
	AGRDisplay(AGRTimerArray[9], AGRActionArray[9], AGRAdArray, AGRCountArray, 9);
	return;
}
function AGRFindImageObject(baseImage, thisLayer) {
	if (thisLayer) {
		var thisDocument = thisLayer.document;
	}
	else {
		var thisDocument = document;
	}
	var imageObj = thisDocument[baseImage];
	if (imageObj) {
		return imageObj;
	}
	else {
		for (var i = 0; i < thisDocument.layers.length; i++) {
			imageObj = SACFindImageObject(baseImage, thisDocument.layers[i]); 
			if (imageObj) {
				break;
			}
		}
	}
	return imageObj;
}
function AGRVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 2);
}
// AdGoRoundLinks.action v1.3 - December, 2000
// © Copyright 1999 by Walter Blady
// All rights reserved
function WBAdGoRoundLinks(action) {
	if (AGRVersion()) {
		var adlink = eval("AGRAdURL" + (action[1] + 1));
		if (adlink != null) {
			var params;
			if (action[2].length < 1) {
				window.location.href = adlink;
			}
			else {
				if (action[2].toLowerCase().indexOf("blank") != -1) {
					var AGRLNewWindow = window.open(adlink,"newWindow", "toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,favorites=yes,resizable=yes");
					return;
				}
				else {
					params = eval(action[2] + ".window.location");
				}
				params.href = adlink;
			}
		}
	}
	return;
}
function AGRLVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 2);
}
// AutoScroll.action v1.3 - March, 2001
// © Copyright 2000 by Walter Blady
// All rights reserved
//Set browser flags and parameter string variables first. 
var ASisNav4 = navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) == 4;
var ASisIE4 = navigator.appVersion.indexOf("MSIE 4") >= 0;
var ASW3C = navigator.userAgent.indexOf("Netscape6") > 0 || navigator.appVersion.indexOf("MSIE 5") >=0;
var ASrepeat = 0, ASrep = 0;
var ASstartDelay = 0, ASlineDelay = 0, ASendDelay = 0;
var ASyDest = 0, ASyOrig = 0, ASyloc = 0, ASxDest = 0, ASxOrig = 0, ASxloc = 0, ASaction;
var ASparamsB, ASparamsC, ASpixCount = 0, ASpauseFlag = false, ASInitFlag = true, ASstartFlag = true;
function WBAutoScroll(action) {
	if (ASVersion()) {
		ASaction = action;
		if (action[3]) {
			clearInterval(ASrepeat);
			ASInitFlag = true;
			clearTimeout(ASrep);
			return;
		}
		if (ASInitFlag) {
			ASparamsB = ASgetObject(action[10]);
			ASparamsC = ASgetObject(action[15]);
			ASscrollTo(ASparamsB, action[13], action[14]);
			if (ASisIE4) {
				var BboxWidth = action[11];
				var t = document.all.tags("div");
				var BboxHeight = (action[12] > 0) ? action[12] : t[action[10]].offsetHeight;
				var BboxTop = ASparamsB.pixelTop;
				var BboxLeft = ASparamsB.pixelLeft;
				var CboxWidth = action[16];
				var CboxHeight = action[17];
			}
			else if (ASW3C) {
				var BboxWidth = action[11];
				var t = document.getElementsByTagName("div");
				var BboxHeight = (action[12] > 0) ? action[12] : t[action[10]].offsetHeight;
				var BboxTop = parseInt(ASparamsB.top);
				var BboxLeft = parseInt(ASparamsB.left);
				var CboxWidth = action[16];
				var CboxHeight = action[17];
			}
			else {
				var BboxWidth = ASparamsB.clip.width;
				var BboxHeight = (action[12] > 0) ? action[12] : ASparamsB.clip.height;
				var BboxTop = ASparamsB.top;
				var BboxLeft = ASparamsB.left;
				var CboxWidth = ASparamsC.clip.width;
				var CboxHeight = ASparamsC.clip.height;
			}
			ASyOrig = BboxTop;
			ASxOrig = BboxLeft;
			ASyloc = BboxTop;
			ASxloc = BboxLeft;
			if (action[2]) {
				ASyDest = BboxTop < 0 ? CboxHeight - BboxTop : -1*(BboxHeight - BboxTop);
				ASxDest = BboxLeft < 0 ? CboxWidth : -1*(BboxWidth - BboxLeft);
			}
			else {
				ASyDest = BboxTop < 0 ? 0 : -1*(BboxHeight - BboxTop + (BboxTop - CboxHeight));
				ASxDest = BboxLeft < 0 ? 0 : -1*(BboxWidth - BboxLeft + (BboxLeft - CboxWidth));
			}
			ASInitFlag = false;
		}
		ASstartDelay = action[20]*1000;
		ASlineDelay = action[9]*1000;
		ASendDelay = action[21]*1000;
		if (action[4]) {
			upDownu = true;
			minusu = false;
			ASrepeat = setInterval("ASdoScroll(upDownu, minusu)", action[18]);
		}
		else if (action[5]) {
			upDownd = true;
			minusd = true;
			ASrepeat = setInterval("ASdoScroll(upDownd, minusd)", action[18]);
		}
		if (action[6]) {
			upDownl = false;
			minusl = false;
			ASrepeat = setInterval("ASdoScroll(upDownl, minusl)", action[18]);
		}
		else if (action[7]) {
			upDownr = false;
			minusr = true;
			ASrepeat = setInterval("ASdoScroll(upDownr, minusr)", action[18]);
		}
	}
	ASInitFlag = false;
	return;
}
function ASdoScroll(upDown, minus) {
	if (ASstartFlag && !ASpauseFlag) {
		ASscrollTo(ASparamsB, ASxloc, ASyloc);
		ASpauseFlag = true;
		ASstartFlag = false;
		ASrep = setTimeout("ASpause()", ASstartDelay);
	}
	if (ASaction[8] > 0 && ASpixCount >= ASaction[8] && !ASpauseFlag) {
		ASpixCount = 0;
		ASpauseFlag = true;
		ASrep = setTimeout("ASpause()", ASlineDelay);
	}
	if (!ASpauseFlag) {
		if (upDown) {
			if (minus) {
				ASyloc = (ASyloc - ASaction[19] >= ASyDest) ? ASyloc - ASaction[19] : ASyDest;
			}
			else {
				ASyloc = (ASyloc + ASaction[19] <= ASyDest) ? ASyloc + ASaction[19] : ASyDest;
			}
		}
		else {
			if (minus) {
				ASxloc = (ASxloc - ASaction[21] >= ASxDest) ? ASxloc - ASaction[19] : ASxDest;
			}
			else {
				ASxloc = (ASxloc + ASaction[19] <= ASxDest) ? ASxloc + ASaction[19] : ASxDest;
			}
		}
		ASscrollTo(ASparamsB, ASxloc, ASyloc);
		ASpixCount += ASaction[19];
	}
	var cont = (upDown) ? ASyloc == ASyDest && !ASpauseFlag : ASxloc == ASxDest && !ASpauseFlag;
	if (cont) {
		ASpauseFlag = true;
		ASstartFlag = true;
		ASyloc = ASyOrig;
		ASxloc = ASxOrig;
		ASpixCount = 0;
		if (!ASaction[1]) {
			ASstop();
		}
		ASrep = setTimeout("ASpause()", ASendDelay);
	}
	return;
}
function ASscrollTo(obj, x, y) {
	if (ASW3C) {
		obj.left = x + "px";
		obj.top = y + "px";
	}
	else if (ASisIE4) {
		obj.pixelLeft = x;
		obj.pixelTop = y;
	}
	else {
		obj.moveTo(x, y);
	}
	return;
}
function ASpause() {
	ASpauseFlag = false;
	clearTimeout(ASrep);
	return;
}
function ASstop() {
	clearInterval(ASrepeat);
	clearTimeout(ASrep);
	ASInitFlag = false;
	return;
}
function ASgetObject(objName) {
	var params;
	if (ASisIE4) {
		params = eval("document.all." + objName + ".style");
	}
	else if (ASW3C) {
		params = eval('document.getElementById("' + objName + '").style');
	}
	else {
		params = ASFindLayerObject(objName, 0);
	}
	return params;
}
function ASFindLayerObject(layer, thisLayer) {
	if (thisLayer) {
		var thisDocument = thisLayer.document;
	}
	else {
		var thisDocument = document;
	}
	var layerObj = thisDocument[layer];
	if (layerObj) {
		return layerObj;
	}
	else {
		for (var i = 0; i < thisDocument.layers.length; i++) {
			layerObj = ASFindLayerObject(layer, thisDocument.layers[i]); 
			if (layerObj) {
				break;
			}
		}
	}
	return layerObj;
}
function ASVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4);
}
// BrowserDirect.action v2.0.1 - May, 2003
// © Copyright 1999 by Walter Blady
// All rights reserved
function WBBrowserDirect(action) {
	if (action[52]) {
		alert(window.navigator.userAgent);
		return;
	}
	for (var i = 1; i < 51; i = i + 5) {
		if (action[i] == "TV") {
			var platform = window.navigator.userAgent.indexOf(action[i]) > -1;
		}
		else if (window.navigator.platform) {
			var platform = action[i] == 0 ? true : window.navigator.platform.indexOf(action[i]) > -1;
		}
		else {
			var platform = true;
		}
		var agent = window.navigator.userAgent, name = window.navigator.appName, browser = true;
		if (action[i+1] != 0) {
			browser = action[i+1].indexOf("Netscape") > -1 ? name.indexOf(action[i+1]) > -1 : agent.indexOf(action[i+1]) > -1;
			if (browser && action[i+1].indexOf("MSIE") > -1) {
				browser = agent.indexOf("AOL") == -1 && agent.indexOf("Opera") == -1;
			}
			else if (browser && action[i+1].indexOf("Netscape") > -1) {
				browser = agent.indexOf("Safari/") == -1 && agent.indexOf("OmniWeb/") == -1 && agent.indexOf("WebTV/") == -1;
			}
		}
		var ver = parseInt(action[i+2].substr(0, 1));
		if (action[i+1] == "Netscape" && ver < 6) {
			var version = action[i+2] == "" ? true : window.navigator.appName.indexOf("Netscape") > -1 && window.navigator.appVersion.indexOf(action[i+2]) > -1;
		}
		else {
			var version = action[i+2] == "" ? true : window.navigator.userAgent.indexOf(action[i+1] + action[i+2]) > -1;
		}
		if (window.navigator.language) {
			var language = action[i+3] == 0 ? true : window.navigator.language.indexOf(action[i+3]) > -1;
		}
		else {
			var language = true;
		}
		if (platform && browser && language && version) {
			if (action[i+4].indexOf("Reference!") == -1 && action[i+4] != "#") {
				window.location.href = action[i+4];
			}
			return true;
		}
	}
	if (action[51].indexOf("Reference!") == -1 && action[51] != "#") {
		window.location.href = action[51];
	}
	return false;
}
// WBBusinessCard.action v1.2.2 - September, 2001
// © Copyright 1999 by Walter Blady
// All rights reserved
var BCisNav4, BCisIE4, BCScope = "", BCStyleObj = "";
var BCNewWind = new Object(), BCWindowObj, BCWindowName, BCParams = "", BCTimer = 0, BCTimerArray = new Array();
var BCisIE = window.navigator.userAgent.indexOf("MSIE") > -1;
var BCisIE3 = navigator.appVersion.indexOf("MSIE 3") != -1;
var uAgent = window.navigator.userAgent;
var PMUW3C = document.getElementById ? true : false;
var BCisWIN = uAgent.indexOf("Win") > -1, BCisMAC = uAgent.indexOf("Mac") > -1, BCisWTV = uAgent.indexOf("WebTV") > -1;
var BCAction = "";
function WBBusinessCard(action) {
	if (BCVersion() && action[1].length > 0) { 
		var winWidth = 300, winHeight = 240, tablWidth = 282, tablHeight = 174, cropsWidth = 282, cropsHeight = 15, cardWidth = 252, cardHeight = 144;
		if ((BCisWIN && !BCisWTV) || PMUW3C) {
			winWidth = 400, winHeight = 320, tablWidth = 376, tablHeight = 232, cropsWidth = 376, cropsHeight = 20, cardWidth = 336, cardHeight = 192;
		}
		else if (BCisWTV) {
			winWidth = 300, winHeight = 240, tablWidth = 282, tablHeight = 174, cropsWidth = 282, cropsHeight = 15, cardWidth = 252, cardHeight = 144;
		}
		BCWindowObj = action[1];
		BCWindowName = action[1] + "win";
		BCParams = "width=" + winWidth + ",height=" + winHeight + ",toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=no,favorites=no,resizable=no";
		var screenWidth = screen.width;
		var screenHeight = screen.height;
		if (action[4] == 0) {
			var left = (screenWidth - (winWidth+20))/2;
			var top = (screenHeight - (winHeight+55))/2;
		}
		else if (action[4] == 1) {
			var left = 10;
			var top = 10;
		}
		else if (action[4] == 2) {
			var left = 10;
			var top = (screenHeight - (winHeight+55));
		}
		else if (action[4] == 3) {
			var left = (screenWidth - (winWidth+20));
			var top = 3;
		}
		else if (action[4] == 4) {
			var left = (screenWidth - (winWidth+20));
			var top = (screenHeight - (winHeight+55));
		}
		else if (action[4] == 5) {
			var top = action[5];
			var left = action[6];
		}
		BCParams += (BCisIE || PMUW3C) ? ",top=" + top + ",left=" + left : ",screenY=" + top + ",screenX=" + left;
		var BCMess = '<html><head>';
		BCMess += '<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">';
		BCMess += '<title> My Business Card</title>';
		BCMess += '<script language="Javascript">function BCCloseWindow() { self.window.close(); return;}</' + 'script>';
		BCMess += '</head><body bgcolor="#ffffff">';
		BCMess += '<div align="center"><table border="0" cellpadding="0" cellspacing="0" width="' + tablWidth + '" height="' + tablHeight + '"><tr>';
		BCMess += '<td valign="top" width="' + cropsWidth + '"><img src=';
		BCMess += action[3] ? '"BCImages/top_crops.gif"' : '"BCImages/blank.gif"';
		BCMess += 'width="' + cropsWidth + '" height="' + cropsHeight + '" border="0" align="top"></td></tr>';
		BCMess += '<tr height="' + cardHeight + '"><td align="center" valign="middle" width="' + cardWidth + '" height="' + cardHeight + '">';
		BCMess += '<img src="' + action[2] + '" width="' + cardWidth + '" height="'+ cardHeight + '" border="0"></td>';
		BCMess += '</tr><tr><td valign="bottom" width="' + tablWidth + '"><img src=';
		BCMess += action[3] ? '"BCImages/bottom_crops.gif"' : '"BCImages/blank.gif"';
		BCMess += 'width="' + cropsWidth + '" height="' + cropsHeight + '" border="0"></td></tr></table></div>';
		BCMess += '<div align="center"><font size="2">Please print this card from your browser</font><br>';
		BCMess += '<a href="Javascript:void(BCCloseWindow())">';
		BCMess += '<img src="BCImages/close.jpg" border="0"></a></div></body></html>';
		if (!BCNewWind[BCWindowObj] || BCNewWind[BCWindowObj].closed) {
			BCNewWind[BCWindowObj] = window.open("", action[1], BCParams);
			BCNewWind[BCWindowObj].document.open();
			BCNewWind[BCWindowObj].document.write(BCMess);
			BCNewWind[BCWindowObj].document.close();
		}
		else {
			BCNewWind[BCWindowObj].focus();
		}
		if (action[7] > 0 && BCWindowObj) {
			BCTimerArray[action[7]] = BCNewWind[BCWindowObj];
			BCTimer = "BCCloseWind" + action[7] + "()";
			BCNewWind[BCWindowObj].value = setTimeout(BCTimer, action[8]*1000);
		}
	}
	return;
}
function BCCloseWind1() {
	var windObj = BCTimerArray[1]
	if (BCisIE3) {
		windObj = window.open("", "tempName", BCParams);
	}
	if (windObj && !windObj.closed) {
		windObj.close();
	}
	return;
}
function BCCloseWind2() {
	var windObj = BCTimerArray[2]
	if (BCisIE3) {
		windObj = window.open("", "tempName", BCParams);
	}
	if (windObj && !windObj.closed) {
		windObj.close();
	}
	return;
}
function BCCloseWind3() {
	var windObj = BCTimerArray[3]
	if (BCisIE3) {
		windObj = window.open("", "tempName", BCParams);
	}
	if (windObj && !windObj.closed) {
		windObj.close();
	}
	return;
}
function BCCloseWind4() {
	var windObj = BCTimerArray[4]
	if (BCisIE3) {
		windObj = window.open("", "tempName", BCParams);
	}
	if (windObj && !windObj.closed) {
		windObj.close();
	}
	return;
}
function BCVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4);
}
function CenterNewWindowOnScreen(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");		
		
/*zuweisung der bildschirmbreite und -hoehe zu den variablen sw und sh*/
	var sw=screen.width;
	var sh=screen.height;
/*festlegung der groesse von neufenster*/
	var neubreite=action[3]; 
	var neuhoehe=action[4];
	/*berechnung der position von neufenster*/
	var positionleft=(sw-neubreite)/2;
	var positiontop=(sh-neuhoehe)/2;
	/*oeffnen von neufenster mit uebergabe der parameter*/
	Neufenster=window.open(action[1],action[2],wf); 
	/*nachtraegliches positionieren von neufenster*/
   Neufenster.moveTo(positionleft,positiontop);
   Neufenster.focus();
}
function CenterNewWindowOT(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");
	
/*zuweisung der inneren browserfensterbreite und -hoehe zu den variablen w und h*/
	if(navigator.appName=="Netscape")
	{
		var w=innerWidth;
		var h=innerHeight;
	} 
	else
	{
		var w=document.body.offsetWidth;
		var h=document.body.offsetHeight;
	}
	/*festlegung der groesse von neufenster*/
	var neubreite= action[3]; 
	var neuhoehe= action[4];
	/*berechnung der position von neufenster*/
	var positionleft=(w-neubreite)/2;
	var positiontop=(h-neuhoehe)/2;
	/*oeffnen von neufenster mit uebergabe der parameter*/
	Neufenster=window.open(action[1],action[2],wf); 
	/*nachtraegliches positionieren von neufenster*/
   Neufenster.moveTo(positionleft,positiontop);
   Neufenster.focus();
}
function CSCloseWindow() { 
if (self.parent.frames.length != 0) {
self.parent.close()
} else {
window.close()
}
}
// CookieMaster.action v1.3.4 - June, 2003
// © Copyright 2001 by Walter Blady
// All rights reserved
var CMTimeout = 0, CMCookieObject, CMJumpURL, CMPairsDelim, CMFieldDelim, CMAction;
function WBCookieMaster(action) {
	if (CMVersion()) {
		var appendDelim = action[19];
		CMPairsDelim = action[21];
		CMFieldDelim = action[22];
		CMAction = action;
		var cookieCrumbs = "", formPairs = action[20];
		if (action[1] == 0 && action[2] != "") {
			cookieCrumbs = CMGatherValues(action, formPairs);
			CMSetCookie(action, cookieCrumbs);
			CMCookieAction(action, cookieCrumbs);
		}
		else if (action[1] == 1 && action[2] != "") {
			cookieCrumbs = CMGetCookie(action[2], 1);
			cookieCrumbs += cookieCrumbs != "" ? appendDelim : cookieCrumbs;
			cookieCrumbs += CMGatherValues(action, formPairs);
			CMSetCookie(action, cookieCrumbs);
			CMCookieAction(action, cookieCrumbs);
		}
		else if (action[1] == 2 && action[2] != "") {
			cookieCrumbs = CMGetCookie(action[2], 1);
			if (cookieCrumbs) {
				cookieCrumbs += appendDelim + CMGetCookie(action[14], 1);
			}
			CMSetCookie(action, cookieCrumbs);
			CMCookieAction(action, cookieCrumbs);
		}
		else if (action[1] == 3) {
			cookieCrumbs = CMGetCookie("all", 0);
			if (cookieCrumbs) {
				cookieCrumbs = CMSearchCookie(action, cookieCrumbs);
				if (cookieCrumbs) {
					cookieCrumbs = CMDelimitCookie(action, cookieCrumbs);
					CMCookieAction(action, cookieCrumbs);
				}
			}
		}
		else if (action[1] == 4 && action[2] != "") {
			cookieCrumbs = CMGetCookie(action[2], 0);
			if (cookieCrumbs) {
				cookieCrumbs = CMSearchCookie(action, cookieCrumbs);
				if (cookieCrumbs) {
					cookieCrumbs = CMDelimitCookie(action, cookieCrumbs);
					CMCookieAction(action, cookieCrumbs);
				}
			}
		}
		else if (action[1] == 5 && action[2] != "") {
			cookieCrumbs = CMGetCookie(action[2], 0);
			if (cookieCrumbs) {
				cookieCrumbs = CMSearchCookie(action, cookieCrumbs);
				if (cookieCrumbs) {
					cookieCrumbs = CMDelimitCookie(action, cookieCrumbs);
				}
			}
			else {
				cookieCrumbs = CMGatherValues(action, formPairs);
				CMSetCookie(action, cookieCrumbs);
			}
			CMCookieAction(action, cookieCrumbs);
		}
		else if (action[1] == 6 && action[2] != "" && document.cookie != "") {
			CMCookieObject = new CMCookie(document, action[2], "0", action[4], action[5], action[6]);
			CMCookieObject.removeCookie();
		}
		else if (action[1] == 7 && action[2] != "" && action[7] != "" && document.cookie != "") {
			CMCookieObject = new CMCookie(document, action[2], action[3], action[4], action[5], action[6]);
			CMCookieObject.loadCookie(false);
			CMCookieObject.removeProperty(action[7]);
			CMCookieAction(action, cookieCrumbs);
		}
		else if (action[1] == 8 && action[2] != "" && document.cookie != "") {
			cookieCrumbs = CMGetCookie(action[2], 0, true);
			CMCookieAction(action, cookieCrumbs);
		}
	}
	return;
}
function CMSetCookie(action, cookieCrumbs){
	cookieCrumbs = cookieCrumbs.replace(/\;/, escape(";"));
	cookieCrumbs = cookieCrumbs.replace(/\,/, escape(","));
	cookieCrumbs = cookieCrumbs.replace(/\ /, escape(" "));
	CMCookieObject = new CMCookie(document, action[2], action[3], action[4], action[5], action[6]);
	CMCookieObject.storeCookie(cookieCrumbs);
	return;
}
function CMGetCookie(cookieTarget, stripName, view) {
	var cookieCrumbs = unescape(document.cookie);
	if (cookieCrumbs && cookieTarget != "all") {
		var cookieArray = cookieCrumbs.split("; ");
		for (var i = 0; i < cookieArray.length; i++) {
			if (cookieArray[i].indexOf(cookieTarget) != -1) {
				CMCookieObject = new CMCookie(document, cookieTarget);
				CMCookieObject.loadCookie(view);
				cookieCrumbs = cookieArray[i];
				if (stripName) {
					cookieCrumbs = cookieArray[i].substr(cookieArray[i].indexOf("=")+1, (cookieArray[i].length - cookieArray[i].indexOf("=")+1)); 
				}
				break;
			}
		}
	}
	return cookieCrumbs;
}
function CMSearchCookie(action, cookieCrumbs) {
	if (cookieCrumbs) {
		var bool = "";
		if (action[10] == 0) bool = " && ";
		else if (action[10] == 1) bool = " || ";
		else if (action[10] == 2) bool = " ! ";
		var cookieArray = unescape(cookieCrumbs).split("; ");
		cookieCrumbs = "";
			for (var i = 0; i < cookieArray.length; i++) {
			var s0 = true;
			var s1 = eval("cookieArray[i].indexOf(action[9]) > -1");
			var s2 = eval("cookieArray[i].indexOf(action[9]) < 0");
			var s3 = eval("action[9] == cookieArray[i].substr(0, action[9].length)");
			var s4 = eval("cookieArray[i] == action[9]");
			var s5 = true;
			var s6 = eval("cookieArray[i].indexOf(action[12]) > -1");
			var s7 = eval("cookieArray[i].indexOf(action[12]) < 0");
			var s8 = eval("action[12] == cookieArray[i].substr(0, action[12].length)");
			var s9 = eval("cookieArray[i] == action[12]");
			CMCorrectFlag = eval("s" + action[8] + bool + "s" + (action[11]+5));
			if (CMCorrectFlag) {
				cookieCrumbs += cookieCrumbs != "" ? "; " : cookieCrumbs;
				cookieCrumbs += cookieArray[i];
			}
		}
	}
	return cookieCrumbs;
}
function CMCookieAction(action, cookieCrumbs) {
	CMJumpURL = action[15];
	if (action[13] == 0) {
		if (CMAction[38]) alert(cookieCrumbs);
	}
	else if (action[13] == 1 && action[14] != "") {
		var script = action[14], cookieName = action[2];
		script = script.replace(/\(|\)/g, "");
		if (CMAction[38]) alert(cookieCrumbs);
		var doIt = eval(script + "(cookieName, cookieCrumbs)");
	}
	else if (action[13] == 2 && action[15].indexOf("Reference!") == -1) {
		if (CMAction[38]) alert(cookieCrumbs);
		CMGoURL();
	}
	else if (action[13] == 3) {
		var internal = true;
		if (CMAction[38]) alert(cookieCrumbs);
		if (cookieCrumbs) CMSendCookie(action, cookieCrumbs, internal);
	}
	else if (action[13] == 4 && action[15].indexOf("Reference!") == -1) {
		var internal = true;
		if (CMAction[38]) alert(cookieCrumbs);
		if (cookieCrumbs) CMSendCookie(action, cookieCrumbs, internal);
		CMTimeout = setTimeout("CMGoURL()", action[16] * 1000);
	}
	return;
}
function CMGatherValues(action, formPairs) {
	var value = action[7];
	if (action[23] != "") {
		var myForm = window.document[action[23]];
		for (var i = 25; i <= 36; i++) {
			if (action[i] != "") {
				var field = myForm[action[i]];
				var type = field.type;
				value += value != "" ? CMPairsDelim : "";
				if (type == "text" || type == "textarea" || type == "hidden" || type == "password") {
					value += formPairs ? field.name + CMFieldDelim + field.value : field.value;
				}
				else if (type == "checkbox" || type == "radio") {
					value += formPairs ? field.name + CMFieldDelim + field.checked : field.checked;
				}
				else if (type == "select-one") {
					var fieldVal = action[37] ? field.selectedIndex : field.options[field.selectedIndex].value;
					value += formPairs ? field.name + CMFieldDelim + fieldVal  : fieldVal;
				}
				else if (type == "select-multiple") {
					for (var j = 0; j < field.length; j++) {
						if (field[j].selected) {
							value += value.lastIndexOf(CMPairsDelim) == (value.length-1) ? "" : CMPairsDelim;
							var fieldVal = action[37] ? j : field[j].value;
							value += formPairs ? field.name+j + CMFieldDelim + fieldVal : fieldVal;
						}
					}
				}
				else if (field.length > 0) {
					for (var j = 0; j < field.length; j++) {
						var fieldVal = action[37] ? j : field[j].value;
						if (field[j].checked) {
							value += formPairs ? field[j].name + CMFieldDelim + fieldVal : fieldVal;
							break;
						}
					}
				}
			}
		}
	}
	if (action[24].length != "") {
		myForm[action[24]].value = value;
	}
	return value;
}
function CMDelimitCookie(action, cookieCrumbs) {
	var data = "", quotes = "", CMCorrectFlag = false, endLine = "";
	if (action[17] == 0) delim = "";
	else if (action[17] == 1) delim = " ";
	else if (action[17] == 2) delim = "; ";
	else if (action[17] == 3) delim = escape("\n");
	else if (action[17] == 4) delim = escape("\t");
	else if (action[17] == 5) delim = ", ";
	else if (action[17] == 6) {
		delim = ', ';
		quotes = '"';
	}
	var cookieArray = cookieCrumbs.split("; "), formPairs = action[20];
	for (var i = 0; i < cookieArray.length; i++) {
		if (action[18]) {
			data += data != "" ? delim : data;
			data += quotes + cookieArray[i] + quotes;
		}
		else {
			cookieArray[i] = cookieArray[i].substring(cookieArray[i].indexOf("=")+1, cookieArray[i].length);
			var pairsArray = cookieArray[i].split(CMPairsDelim);
			for (var j = 0; j < pairsArray.length; j++) {
				data += data != "" ? delim : data;
				pairsArray[j] = pairsArray[j].replace(CMFieldDelim, "=");
				if (formPairs) {
					data += quotes + pairsArray[j] + quotes;
				}
				else {
					data += quotes + pairsArray[j].substring(pairsArray[j].indexOf(action[22])+1, pairsArray[j].length) + quotes;
				}
			}
		}
	}
	return data;
}
function CMGoURL() {
	clearTimeout(CMTimeout);
	window.location.href = CMJumpURL;
	return;
}
function CMSendCookie(action, data, internal) {
	if (action[23].length > 0) {
		var myForm = window.document[action[23]];
		if (action[24].length != "") {
			myForm[action[24]].value = unescape(data);
		}
		if (internal) {
			document.forms[action[23]].submit();
		}
	}
	return;
}
new CMCookie();
CMCookie.prototype.storeCookie = CMstoreCookie;
CMCookie.prototype.loadCookie = CMloadCookie;
CMCookie.prototype.removeCookie = CMremoveCookie;
CMCookie.prototype.removeProperty = CMremoveProperty;
function CMCookie(document, name, hours, path, domain, secure) {
	this.$document = document;
	this.$name = name;
	if (hours) this.$expires = new Date(new Date().getTime() + hours*86400000);
	else this.$expires = null;
	if (path) this.$path = path; else this.$path = null;
	if (domain) this.$domain = domain; else this.$domain = null;
	if (secure) this.$secure = secure; else this.$secure = false;
	return;
}
function CMstoreCookie(value) {
	if (value == null) value = "";
	for (var prop in this) {
		if (prop.charAt(0) == "$" || (typeof this[prop]) == "function") {
			continue;
		}
		if (value != "") value += CMPairsDelim;
		if (prop.substr(0, 5) != "CMval") value += prop + CMFieldDelim + escape(this[prop]);
		else value += escape(this[prop]);
	}
	var cookie = this.$name + "=" + value;
	if (this.$expires) cookie += "; expires=" + this.$expires.toGMTString();
	if (this.$path) cookie += "; path=" + this.$path;
	if (this.$domain) cookie += "; domain=" + this.$domain;
	if (this.$secure) cookie += "; secure=" + secure;
	if (CMAction[38]) alert(cookie);
	this.$document.cookie = cookie;
	return;
}
function CMloadCookie(view) {
	if (view == null) view = false;
	var cookies = this.$document.cookie;
	if (cookies == "") return false;
	var start = cookies.indexOf(this.$name + "=");
	if (start == -1) return false;
	start += this.$name.length + 1;
	var end = cookies.indexOf(";", start);
	if (end == -1) end = cookies.length;
	var value = cookies.substring(start, end);
	if (value == "") return true;
	var subArray = value.split(CMPairsDelim);
	for (var i = 0; i < subArray.length; i++) {
		subArray[i] = subArray[i].split(CMFieldDelim);
	}
	var nam, val, n = 0, display = "";
	display = 'These are the properties of the Cookie Object "' + this.$name + '":\n';
	for (var i = 0; i < subArray.length; i++) {
		if (subArray[i][1] != null) nam = subArray[i][0];
		else { nam = "CMval" + n; n++; }
		val = subArray[i][1] != null ? unescape(subArray[i][1]) : unescape(subArray[i][0]);
		this[nam] = val;
		display += nam + " = " + val + "\n";
	}
	if (view) alert(display);
	return true;
}
function CMremoveCookie() {
	var cookie = this.$name + "=";
	if (this.$path) cookie += "; path=" + this.$path;
	if (this.$domain) cookie += "; domain =" + this.$domain;
	cookie += "; expires=Thu, 01-Jan-1970 00:00:01 GMT";
	if (CMAction[38]) alert(cookie);
	this.$document.cookie = cookie;
	return;
}
function CMremoveProperty(property) {
	if (property != null) {
		for (var prop in this) {
			if (prop.charAt(0) == "$" || typeof this[prop] == "function") {
				continue;
			}
			if (property == prop) {
				if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
					delete this[prop];
				}
				else {
					this[prop] = void 0;
				}
				this.storeCookie("");
			}
		}
	}
	return;
}
function CMVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 2);
}
// DownUnder.action v1.0.1 - July, 2003
// © Copyright 2002 by Walter Blady
// All rights reserved
var DUisIE3 = navigator.appVersion.indexOf("MSIE 3") != -1;
var DUisIE = navigator.appVersion.indexOf("MSIE") != -1;
var DUisTV = navigator.appName.indexOf("WebTV") != -1;
var DUisWin = navigator.platform.indexOf("Win") != -1;
var DUisMac = DUisIE && navigator.platform.indexOf("Mac") != -1;
var DUW3C = document.getElementById ? true : false;
var DUNewWind = new Object(), DUWindowObj, DUinterval;
function WBDownUnder(action) {
	if (DUVersion() && action[2].length > 0) {
		DUWindowObj = (action[1].length > 0 ? action[1] + "Object" : "DUWindowObject");
		DUWindowNam = (action[1].length > 0 ? action[1] : "DUWindowName");
		var ww = DUisWin ? 15 : 15;
		var wh = DUisWin ? 135 : 150;
		if (DUisIE) {
			var winWidth = action[3] > 0 ? action[3] : parent.document.body.clientWidth;
			var winHeight = action[4] > 0 ? action[4] : parent.document.body.clientHeight;
			var cenWidth = winWidth + ww;
			var cenHeight = winHeight + wh;
		}
		else {
			var winWidth = action[3] > 0 ? action[3] : parent.innerWidth;
			var winHeight = action[4] > 0 ? action[4] : parent.innerHeight;
			var cenWidth = action[5] > 0 ? action[5] + ww : parent.outerWidth;
			var cenHeight = action[4] > 0 ? action[4] + wh : parent.outerHeight;
		}
		if (action[13] == 1) {
			var top = action[14];
			var left = action[15];
		}
		else if (action[13] == 2 || (DUisIE && DUisMac)) {
			var top = (cenHeight <= screen.availHeight) ? (Math.round(screen.availHeight-cenHeight)/2) : 400;
			var left = (cenWidth <= screen.availWidth) ? (Math.round(screen.availWidth-cenWidth)/2) : 400;
		}
		else {
			var top = DUisIE ? window.screenTop - wh : window.screenY;
			var left = DUisIE ? window.screenLeft - ww : window.screenX;
		}
		var params = "";
		params += "width=" + winWidth; 
		params += ",height=" + winHeight;
		params += ",toolbar=" + (action[5] ? "1" : "0");
		params += ",location=" + (action[6] ? "1" : "0");
		params += ",directories=" + (action[7] ? "1" : "0");
		params += ",status=" + (action[8] ? "1" : "0");
		params += ",menubar=" + (action[9] ? "1" : "0");
		params += ",personalbar=" + (action[9] ? "1" : "0");
		params += ",favorites=" + (action[10] ? "1" : "0");
		params += ",scrollbars=" + (action[11] ? "1" : "0");
		params += ",resizable=" + (action[12] ? "1" : "0");
		params += (DUW3C) ? ",top=" + top + ",left=" + left : ",screenY=" + top + ",screenX=" + left;
		if (!DUNewWind[DUWindowObj] || DUNewWind[DUWindowObj].closed) {
			DUNewWind[DUWindowObj] = window.open(action[2], DUWindowNam, params);
		}
		else if (DUNewWind[DUWindowObj]) {
			DUNewWind[DUWindowObj].moveTo(left, top);
			DUNewWind[DUWindowObj].resizeTo(action[3], action[4]);
			DUNewWind[DUWindowObj].location.href = action[2];
		}
		DUinterval = setInterval('if (DUNewWind[DUWindowObj]) DUWait();', 300);
	}
	DUNewWind[DUWindowObj].blur();
	return;
}
function DUWait() {
	clearInterval(DUinterval);
	DUNewWind[DUWindowObj].blur();
	return;
}
function DUVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 2)
          || DUisTV;
}
function emailer(action) {
var mailStuff = "mailto:"+action[1]+"?Subject="+action[2]+"&body="+action[3];
window.location = mailStuff;
}
// FrameSwapnRoll.action v1.3.5 - June, 2002
// © Copyright 1999 by Walter Blady
// All rights reserved
function WBFrameSwapnRoll(action) {
	if (FSRVersion()) {
		var FSRisW3C = document.getElementById ? true : false;
		if (!(action[1].length < 1) && action[2].indexOf("Reference!") == -1) {
			if (FSRisW3C) {
				if (action[3].length > 0) {
					baseImage = eval(action[3] + ".document.images." + action[1]);
				}
				else {
					baseImage = document.images[action[1]];
				}
			}
			else {
				if (action[3].length > 0) {
					baseImage = parseInt(navigator.appVersion.charAt(0)) > 3 ? FSRFindElement(action[1], 0, action[3]) : eval(action[3] + ".document.images[action[1]]");
				}
				else {
					baseImage = parseInt(navigator.appVersion.charAt(0)) > 3 ? FSRFindElement(action[1], 0) : document.images[action[1]];
				}
			}
			if (action[2].indexOf("Reference!") == -1 && baseImage) {
				baseImage.src = action[2];
			}
		}
	}
	return;
}
function FSRFindElement(baseImage, thisLayer, frameName) {
	if (frameName != null) {
		var thisDocument = thisLayer ? thisLayer.document : eval(frameName + ".document");
	}
	else {
		var thisDocument = thisLayer ? thisLayer.document : document;
	}
	var imageObj = thisDocument[baseImage];
	if (imageObj) {
		return imageObj;
	}
	else {
		for (var i = 0; i < thisDocument.layers.length; i++) {
			imageObj = FSRFindElement(baseImage, thisDocument.layers[i], frameName);
			if (imageObj) {
				break;
			}
		}
	}
	return imageObj;
}
function FSRVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3) 
        || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 2);
}
var thelongdate="";
var browser="";
var theref='';
var theOS="";
function browserchecker() {
var bName = navigator.appName;
var bVersion = parseInt(navigator.appVersion);
// check for Netscape
if (bName == "Netscape") {
browser = bName+' Navigator '+bVersion;
}
else {
// check for MSIE
if (bName == "Microsoft Internet Explorer") {
if (bVersion >= 4) {
browser = bName+' '+bVersion;
// check for IE5
	if (navigator.appVersion.indexOf("MSIE 5")!=-1) {
		browser = bName+' 5';
	}
}
else {
browser = bName+' 3';
} // End of 'else' for browser = IEv3
} // End of 'if' for browser-name = MS IE
} // End of 'else' to check for MSIE
} // End of function browserchecker()
function getLongdate() {
var day="";
var month="";
var ampm="";
var ampmhour="";
var myweekday="";
var year="";
mydate = new Date();
myday = mydate.getDay();
mymonth = mydate.getMonth();
myweekday= mydate.getDate();
weekday= myweekday;
myyear= mydate.getFullYear();
year = myyear;
myhours = mydate.getHours();
ampmhour  =  (myhours > 12) ? myhours - 12 : myhours;
ampm =  (myhours >= 12) ? ' pm' : ' am';
mytime = mydate.getMinutes();
myminutes =  ((mytime < 10) ? ':0' : ':') + mytime;
if(myday == 0)
day = " Sunday, ";
else if(myday == 1)
day = " Monday, ";
else if(myday == 2)
day = " Tuesday, ";
else if(myday == 3)
day = " Wednesday, ";
else if(myday == 4)
day = " Thurday, ";
else if(myday == 5)
day = " Friday, ";
else if(myday == 6)
day = " Saturday, ";
if(mymonth == 0) {
month = "January ";}
else if(mymonth ==1)
month = "February ";
else if(mymonth ==2)
month = "March ";
else if(mymonth ==3)
month = "April ";
else if(mymonth ==4)
month = "May ";
else if(mymonth ==5)
month = "June ";
else if(mymonth ==6)
month = "July ";
else if(mymonth ==7)
month = "August ";
else if(mymonth ==8)
month = "September "
else if(mymonth ==9)
month = "October ";
else if(mymonth ==10)
month = "November ";
else if(mymonth ==11)
month = "December ";
thelongdate=ampmhour+""+myminutes+ampm+" on"+day+month+myweekday+", "+year;
} // End of function getLongdate()
// Beginning of OS code
function isWin95() {
if (navigator.appVersion.indexOf("95") !=-1)
return true;
else return false;
}
function isWin31() {
if (navigator.appVersion.indexOf("16") !=-1)
return true;
else return false;
}
function isPPC() {
if (navigator.appVersion.indexOf("PPC") !=-1)
return true;
else return false;
}
function is68k() {
if (navigator.appVersion.indexOf("68k") !=-1)
return true;
else return false;
}
function isSun() {
if (navigator.appVersion.indexOf("SunOS") !=-1)
return true;
else return false;
}
function isLinux() {
if (navigator.appVersion.indexOf("Linux") !=-1)
return true;
else return false;
}
function isHP() {
if (navigator.appVersion.indexOf("HP") !=-1)
return true;
else return false;
}
function isNT() {
if (navigator.appVersion.indexOf("NT") !=-1)
return true;
else return false;
}
function getOS() {
if (isWin95()) {
theOS="Windows 95"
}
else if (isWin31()) {
theOS="Windows 3.1"
}
else if (isPPC()) {
theOS="MacOS PPC"
}
else if (is68k()) {
theOS="MacOS 68k"
}
else if (isSun()) {
theOS="SunOS"
}
else if (isLinux()) {
theOS="Linux"
}
else if (isHP()) {
theOS="HP-UX"
}
else if (isNT()) {
theOS="Windows NT"
}
else { theOS="(Unknown)"; }
} // End of function getOS()
// End of OS code
function getRefer() {
theref="(No referring page)";
if (document.referrer!=null || document.referrer!="" || document.referrer!=" ") {
theref=document.referrer;
if (theref=="") { theref = "(No referring page)"; }
} // End of if statement
else {
theref="(No referring page)";
} // End of else statement
} // End of function getRefer()
browserchecker();
getLongdate();
getOS();
getRefer();
var mybrowser = "You're viewing this page with " + browser;
var mydate = "\rat " + thelongdate;
var myOS = "\runder the operating system " + theOS;
var myref = "\rand you came here from " + theref;
function getInfo(action) {
if(action[1] == false) { mydate = ""; }
if(action[2] == false) { myOS = ""; }
if(action[3] == false) { myref = ""; }
alert(mybrowser + mydate + myOS + myref + ".");
}
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 CSresizeWindow(){
if (navigator.appVersion.indexOf("MSIE 5.5")!=-1){ 
top.window.resizeBy( -1 , -1); 
setTimeout(resetWindow,500) 
}
}
function resetWindow(){
top.window.resizeBy(1 , 1); 
}
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];
}
// ImageClickFlop.action v1.3 - March, 2001
// © Copyright 1999 by Walter Blady
// All rights reserved
var CFimageNo1 = new Array(), CFimageNo2 = new Array(), CFimageURL = new Array(), CFinitFlag = new Array();
var CFpointImage1 = new Array(), CFpointImage2 = new Array(), CFpointurl = new Array(), CFpointThisImg = new Array(), CFpointNextImg = new Array();
function WBImageClickFlop(action) {
	var CFbaseImage = null;
	if (CFVersion() && document.images) {
		CFinitFlag[action[3]] = CFinitFlag[action[3]] == null ? true : CFinitFlag[action[3]];
		if (CFinitFlag[action[3]]) {
			CFimageNo1[action[3]] = action[4];
			CFimageNo2[action[3]] = action[5];
			CFimageURL[action[3]] = action[6];
			CFpointImage1[action[3]] = 4;
			CFpointImage2[action[3]] = 5;
			CFpointurl[action[3]] = 6;
			CFpointThisImg[action[3]] = 4;
			CFpointNextImg[action[3]] = 7;
			CFinitFlag[action[3]] = false;
		}
		if (action[2] != "") {
			if (window.navigator.userAgent.indexOf("MSIE") > 0 || window.navigator.userAgent.indexOf("Netscape6") > 0) {
				CFbaseImage = document.images[action[2]];
			}
			else {
				CFbaseImage = parseInt(navigator.appVersion.charAt(0)) > 3 ? CFFindImageObject(action[2],0) : document.images[action[2]];
			}
		}
		if (action[1] == 3) {
			CFimageURL[action[3]] = (CFimageURL[action[3]] == "") ? action[6] : CFimageURL[action[3]];
			if (action[34].length < 1) {
				window.location.href = CFimageURL[action[3]];
			}
			else {
				if (action[34].toLowerCase().indexOf("blank") != -1) {
					var CFNewWindow = window.open(CFimageURL[action[3]], "newWindow", "toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,favorites=yes,resizable=yes");
					return;
				}
				else {
					params = eval(action[34] + ".window.location");
				}
				params.href = CFimageURL[action[3]];
			}
			return;
		}
		else if (action[1] == 2) {
			CFbaseImage.src = CFimageNo1[action[3]];
		}
		else if (action[1] == 1) {
			CFbaseImage.src = CFimageNo2[action[3]];
		}
		else if (action[1] == 0) {
			CFpointImage1[action[3]] += 3;
			CFpointImage2[action[3]] += 3;
			CFpointurl[action[3]] += 3;
			CFpointThisImg[action[3]] += 3;
			CFpointNextImg[action[3]] += 3;
			CFimageNo1[action[3]] = action[CFpointImage1[action[3]]];
			CFimageNo2[action[3]] = action[CFpointImage2[action[3]]];
			CFimageURL[action[3]] = action[CFpointurl[action[3]]];
			CFbaseImage.src = CFimageNo2[action[3]];
			if (action[CFpointNextImg[action[3]]] == "(Empty Reference!)" || CFpointNextImg[action[3]] == 34) {
				CFpointImage1[action[3]] = 1;
				CFpointImage2[action[3]] = 2;
				CFpointurl[action[3]] = 3;
				CFpointThisImg[action[3]] = 1;
				CFpointNextImg[action[3]] = 4;
			}
		}
	}
	return;
}
function CFFindImageObject(baseImage, thisLayer) {
	if (thisLayer) {
		var thisDocument = thisLayer.document;
	}
	else {
		var thisDocument = document;
	}
	var imageObj = thisDocument[baseImage];
	if (imageObj) {
		return imageObj;
	}
	else {
		for (var i = 0; i < thisDocument.layers.length; i++) {
			imageObj = CFFindImageObject(baseImage, thisDocument.layers[i]); 
			if (imageObj) {
				break;
			}
		}
	}
	return imageObj;
}
function CFVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3) 
        || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 2);
}
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();
}
function CSPAKkillframe() { 
if (self.parent.frames.length != 0)
self.parent.location = document.location
}
function CSHistoryGo(action) { history.go(action[1]); }
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()
	}
}
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]; }
}
function CSDocWrite(action) { document.write(action[1]); }
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]; }
// MultiCache.action v1.3.5 - March, 2002
// © Copyright 1999 by Walter Blady
// All rights reserved
var MCImage = new Array(), MCaction, MCwait, MClastImage;
function WBMultiCache(action) {
	if (MCVersion()) {
		MCaction = action;
		MCwait = setTimeout("MCcacheIt()", action[1] * 1000);
		return;
	}
}
function MCcacheIt() {
	var MCW3C = document.getElementById ? true : false;
	clearTimeout(MCwait);
	for (var i = 3; i < 99; i = i + 4 ) {
		if (MCaction[i+3].indexOf("Reference!") == -1) {			
			var imageObj = null;
			if (MCaction[i].length > 0) {
				if (window.navigator.userAgent.indexOf("MSIE") > 0 || MCW3C) {
					imageObj = document.images[MCaction[i]];
				}
				else {
					imageObj = parseInt(navigator.appVersion.charAt(0)) > 3 ? MCFindImageObject(MCaction[i],0) : document.images[MCaction[i]];
				}
			}
			if (imageObj) {
				MCImage[MCImage.length] = new Image(imageObj.width, imageObj.height);
			}
			else if (MCaction[i+1] > 0 && MCaction[i+2] > 0) {
				MCImage[MCImage.length] = new Image(MCaction[i+1], MCaction[i+2]);
			}
			else {
				MCImage[MCImage.length] = new Image();
			}
			MCImage[MCImage.length-1].src = MCaction[i+3];
			MClastImage = MCImage[MCImage.length-1];
		}
	}
	if (MCaction[2].indexOf("Reference!") == -1) {
		MCwait = setInterval("MCwaitLoad()", 500);
	}
	return;
}
function MCwaitLoad() {
	if (MClastImage.complete) {
		clearInterval(MCwait);
		window.location.href = MCaction[2];
	}
	return;
}
function MCFindImageObject(baseImage, thisLayer) {
	if (thisLayer) {
		var thisDocument = thisLayer.document;
	}
	else {
		var thisDocument = document;
	}
	var imageObj = thisDocument[baseImage];
	if (imageObj) {
		return imageObj;
	}
	else {
		for (var i = 0; i < thisDocument.layers.length; i++) {
			imageObj = MCFindImageObject(baseImage, thisDocument.layers[i]); 
			if (imageObj) {
				break;
			}
		}
	}
	return imageObj;
}
function MCVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4) 
|| (window.navigator.userAgent.indexOf("MSIE") && parseInt(navigator.appVersion.charAt(0)) >= 4);
}
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);
	}
}
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;
}
// 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 CSOpenPositionWindow(action) {
// Matt Ridley, Dec. '98
	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");	
	wf = wf + ",left=" + action[12];
	wf = wf + ",top=" + action[13];	
	window.open(action[1],action[2],wf);
}
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);
}
// PortfolioLinks.action v1.1.3 - April, 2001
// © 1999, Walter Blady
// All rights reserved
var PORtLW3C = navigator.userAgent.indexOf("Netscape6") > 0 || navigator.appVersion.indexOf("MSIE 5") >=0;
function WBPortfolioLinks(action) {
	if (PORtLVersion()) {
		var params = "", newWind;
		var windowName = action[1].length > 0 ? action[1] : "newWindow";
		params += action[2] > 0 ? "width=" + action[2] : ""; 
		params += action[3] > 0 ? ",height=" + action[3] : "";
		params += ",toolbar=" + (action[4] ? "1" : "0");
		params += ",location=" + (action[5] ? "1" : "0");
		params += ",directories=" + (action[6] ? "1" : "0");
		params += ",status=" + (action[7] ? "1" : "0");
		params += ",menubar=" + (action[8] ? "1" : "0");
		params += ",favorites=" + (action[9] ? "1" : "0");
		params += ",scrollbars=" + (action[10] ? "1" : "0");
		params += ",resizable=" + (action[11] ? "1" : "0");
		params += (PORtLW3C) ? ",top=" + action[12] + ",left=" + action[13] : ",screenY=" + action[12] + ",screenX=" + action[13];
		if  (PORturl != null) {
			if (PORturl(action[14]) != "") {
				newWind = window.open(PORturl(action[14]),windowName,params);
			}
		}
		else {
			newWind = window.open(action[15],windowName,params);
		}
	}
	return;
}
function PORtLVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)
        || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 2);
}
// 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;
}
// ReloadWindow.action v1.1 - June, 2001
// © Copyright 1999 by Walter Blady
// All rights reserved
//Use this Action as an action headItem set to OnUNload.
function WBReloadWindow(action) {
	var doit = true;
	if (action[1] && !RWVersion()) { doit = false; }
	if (doit) { window.location.reload(); }
	return;
}
function RWVersion() {
	return (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3);
}
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])
		}
	}
}
var timerID=null;
var tempAction=new Array()
var accMove=new Array()
var setUpIsDone=false
var sLayer=null
var cLayer=null
var sLayerTop=null
var cLayerHeight=null
var cLayerWidth=null
var sLayerLeft=null
var sLayerHeight=null
var uMax=0
var dMax=0
var lMax=0
var rMax=0
elem=new Array()
currentLayer=null
window.onload = NN6fix;
function NN6fix(){
	if (navigator.appName=="Netscape"&& document.getElementById){
	elem=document.getElementsByTagName("div")
		for(var i=0;i<elem.length;i++){
			if(elem[i].parentNode.id==""){
				data="rect(0px,"+elem[i].offsetWidth+"px,"+elem[i].offsetHeight+"px,0px)"
				elem[i].style.clip = data
		}
	}
}
}
function initScrolling (action) {
	if (action[9]){
		clearInterval(timerID)
	}else{
		tempAction=action
		if (currentLayer==null || currentLayer!=action[2]){
		setUp(tempAction)
	}
	
	timerID = setInterval('scrollText(tempAction)',action[3]);
	}
}
function scrollText (action) {
for (var i=5;i<=8;i++){
if (action[i]){
x=i+""
switch (x){
case "5":
if (accMove[5]<uMax){
	if(document.layers){
	sLayer.top-=action[4] 
	}
	if (document.all){
	sLayer.style.pixelTop-=action[4] 
	}
	if (document.getElementById&&!document.all){
	sLayer.style.top=parseInt(sLayer.style.top)-action[4]+"px"
	} 
accMove[5]+=action[4]
accMove[6]-=action[4]
}
break
case "6":
if (accMove[6]<dMax){
if(document.layers){
	sLayer.top+=action[4] 
	}
	if (document.all){
	sLayer.style.pixelTop+=action[4] 
	}
	if (document.getElementById&&!document.all){
	sLayer.style.top=parseInt(sLayer.style.top)+action[4]+"px"
	} 
accMove[6]+=action[4]
accMove[5]-=action[4]
}
break
case "7":
if (accMove[7]<lMax){
if(document.layers){
	sLayer.left-=action[4] 
	}
	if (document.all){
	sLayer.style.pixelLeft-=action[4] 
	}
	if (document.getElementById&&!document.all){
	sLayer.style.left=parseInt(sLayer.style.left)-action[4]+"px"
	} 
accMove[7]+=action[4]
accMove[8]-=action[4]
}
break
case "8":
if (accMove[8]<rMax){
if(document.layers){
	sLayer.left+=action[4] 
	}
	if (document.all){
	sLayer.style.pixelLeft+=action[4] 
	}
	if (document.getElementById&&!document.all){
	sLayer.style.left=parseInt(sLayer.style.left)+action[4]+"px"
	} 
accMove[8]+=action[4]
accMove[7]-=action[4]
}
break
}
}
}
}
function setUp(action){
	currentLayer=action[2]
		if (document.layers){
		sLayer=eval("document."+action[1]+".document."+action[2])
		cLayer=eval("document."+action[1])
		sLayerTop=sLayer.top
		cLayerHeight=cLayer.clip.height
		cLayerWidth=cLayer.clip.width
		sLayerLeft=sLayer.left
		sLayerHeight=sLayer.clip.height
		sLayerWidth=sLayer.clip.width
	}
	if(document.all){
	currentLayer=action[2]
		sLayer=eval("document.all."+action[2])
		cLayer=eval("document.all."+action[1])
		sLayerTop=eval(sLayer.offsetTop)
		cLayerHeight=cLayer.clientHeight
		cLayerWidth=cLayer.clientWidth
		sLayerLeft=sLayer.offsetLeft
		sLayerHeight=sLayer.clientHeight
		sLayerWidth=sLayer.clientWidth
		sLayer.style.pixelTop=sLayer.offsetTop
		sLayer.style.pixelLeft=sLayer.offsetLeft
	}
	if(document.getElementById && !document.all){
	currentLayer=action[2]
		sLayer=document.getElementById(action[2]) 
		cLayer=document.getElementById(action[1]) 
	if(navigator.userAgent.indexOf("Netscape6/6.0")!=-1 ){			
				sLayerTop=sLayer.offsetTop-sLayer.parentNode.offsetTop
				sLayerLeft=sLayer.offsetLeft-sLayer.parentNode.offsetLeft
			}else{
				sLayerTop=sLayer.offsetTop
				sLayerLeft=sLayer.offsetLeft
				cLayer.style.overflow=""
			}
		cLayerHeight=parseInt(cLayer.offsetHeight) 
		cLayerWidth=parseInt(cLayer.offsetWidth) 
		sLayerHeight=parseInt(sLayer.offsetHeight) 
		sLayerWidth=parseInt(sLayer.offsetWidth)
			if (!sLayer.style.top&&!sLayer.firstTime){
				sLayer.style.top=sLayerTop+"px"
				sLayer.style.left=sLayerLeft+"px"
				sLayer.firstTime=true
			}
	}
if(navigator.userAgent.indexOf("Opera")!=-1){
currentLayer=action[2]
	sLayer=document.getElementById(action[2]) 
	cLayer=document.getElementById(action[1]) 
	sLayerTop=sLayer.offsetTop
	sLayerLeft=sLayer.offsetLeft
	sLayerHeight=sLayer.style.pixelHeight
	sLayerWidth=sLayer.style.pixelWidth
	cLayerHeight=cLayer.style.pixelHeight
	cLayerWidth=cLayer.style.pixelWidth	
}
	uMax=(sLayerHeight-cLayerHeight+sLayerTop)
	dMax=-1*sLayerTop
	lMax=(sLayerWidth-cLayerWidth+sLayerLeft)
	rMax=-1*sLayerLeft
	if (uMax<0){
		uMax=0
	}
	if (dMax<0){
		dMax=0
	}
	if(lMax<0){
		lMax=0
	}
	if(rMax<0){
		rMax=0
	}
	for (var i=5;i<=9;i++){
	accMove[i]=0
	}	
}
// ScrollIt.action v1.4 - March, 2001
// © Copyright 2000 by Walter Blady
// All rights reserved
var SIisNav4 = navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) == 4;
var SIisIE4 = navigator.appVersion.indexOf("MSIE 4") >= 0;
var SIW3C = navigator.userAgent.indexOf("Netscape6") > 0 || navigator.appVersion.indexOf("MSIE 5") >=0;
var SIrepeat = 0;
var SIyHi = 0, SIyLo = 0, SIyloc = 0, SIxloc = 0, SIxHi = 0, SIxLo = 0, SIyOrig = 0, SIxOrig = 0;
var SIspeed = 0, SIparamsB, SIInitFlag = true;
var SIBoxArray = new Object();
function WBScrollIt(action) {
	if (SIVersion()) {
		if (action[1]) {
			clearInterval(SIrepeat);
			SIInitFlag = true;
			return;
		}
		if (SIInitFlag) {
			SIspeed = action[14];
			if (!SIBoxArray[action[6]]) {
				SIBoxArray[action[6]] = SIgetObject(action[6]);
				SIBoxArray[action[6]].SIyOrig = action[9];
				SIBoxArray[action[6]].SIxOrig = action[10];
				SIscrollTo(SIBoxArray[action[6]], SIBoxArray[action[6]].SIyOrig, SIBoxArray[action[6]].SIxOrig);
			}
			SIparamsB = SIBoxArray[action[6]];
			SIparamsC = SIgetObject(action[11]);
			if (SIisIE4) {
				var BboxWidth = action[7];
				var t = document.all.tags("div");
				var BboxHeight = (action[8] > 0) ? action[8] : t[action[6]].offsetHeight;
				var BboxTop = SIparamsB.pixelTop;
				var BboxLeft = SIparamsB.pixelLeft;
				var CboxWidth = action[12];
				var CboxHeight = action[13];
			}
			else if (SIW3C) {
				var BboxWidth = action[7];
				var t = document.getElementsByTagName("div");
				var BboxHeight = (action[8] > 0) ? action[8] : t[action[6]].offsetHeight;
				var BboxTop = parseInt(SIparamsB.top);
				var BboxLeft = parseInt(SIparamsB.left);
				var CboxWidth = action[12];
				var CboxHeight = action[13];
			}
			else {
				var BboxWidth = SIparamsB.clip.width;
				var BboxHeight = (action[8] > 0) ? action[8] : SIparamsB.clip.height;
				var BboxTop = SIparamsB.top;
				var BboxLeft = SIparamsB.left;
				var CboxWidth = SIparamsC.clip.width;
				var CboxHeight = SIparamsC.clip.height;
			}
			SIyHi = SIBoxArray[action[6]].SIyOrig;
			SIyLo = CboxHeight - BboxHeight;
			SIxHi = SIBoxArray[action[6]].SIxOrig;
			SIxLo = CboxWidth - BboxWidth;
			SIyloc = BboxTop;
			SIxloc = BboxLeft;
			SIInitFlag = false;
		}
		if (action[2]) {
			SIrepeat = setInterval("SIscrollUp()", 20);
		}
		else if (action[3]) {
			SIrepeat = setInterval("SIscrollDown()", 20);
		}
		else if (action[4]) {
			SIrepeat = setInterval("SIscrollLeft()", 20);
		}
		else if (action[5]) {
			SIrepeat = setInterval("SIscrollRight()", 20);
		}
	}
	return;
}
function SIscrollUp() {
	SIyloc = (SIyloc + SIspeed <= SIyHi) ? SIyloc + SIspeed : SIyHi;
	SIscrollTo(SIparamsB, SIxloc, SIyloc);
	if (SIyloc >= SIyHi) {
		clearInterval(SIrepeat);
		SIInitFlag = false;
	}
	return;
}
function SIscrollDown() {
	SIyloc = (SIyloc - SIspeed >= SIyLo) ? SIyloc - SIspeed : SIyLo;
	SIscrollTo(SIparamsB, SIxloc, SIyloc);
	if (SIyloc <= SIyLo) {
		clearInterval(SIrepeat);
		SIInitFlag = false;
	}
	return;
}
function SIscrollLeft() {
	SIxloc = (SIxloc + SIspeed <= SIxHi) ? SIxloc + SIspeed : SIxHi;
	SIscrollTo(SIparamsB, SIxloc, SIyloc);
	if (SIxloc >= SIxHi) {
		clearInterval(SIrepeat);
		SIInitFlag = false;
	}
	return;
}
function SIscrollRight() {
	SIxloc = (SIxloc - SIspeed >= SIxLo) ? SIxloc - SIspeed : SIxLo;
	SIscrollTo(SIparamsB, SIxloc, SIyloc);
	if (SIxloc <= SIxLo) {
		clearInterval(SIrepeat);
		SIInitFlag = false;
	}
	return;
}
function SIscrollTo(obj, x, y) {
	if (SIW3C) {
		obj.left = x + "px";
		obj.top = y + "px";
	}
	else if (SIisIE4) {
		obj.pixelLeft = x;
		obj.pixelTop = y;
	}
	else {
		obj.moveTo(x, y);
	}
	return;
}
function SIgetObject(objName) {
	var params;
	if (SIisIE4) {
		params = eval("document.all." + objName + ".style");
	}
	else if (SIW3C) {
		params = eval('document.getElementById("' + objName + '").style');
	}
	else {
		params = SIFindLayerObject(objName, 0);
	}
	return params;
}
function SIFindLayerObject(layer, thisLayer) {
	if (thisLayer) {
		var thisDocument = thisLayer.document;
	}
	else {
		var thisDocument = document;
	}
	var layerObj = thisDocument[layer];
	if (layerObj) {
		return layerObj;
	}
	else {
		for (var i = 0; i < thisDocument.layers.length; i++) {
			layerObj = SIFindLayerObject(layer, thisDocument.layers[i]); 
			if (layerObj) {
				break;
			}
		}
	}
	return layerObj;
}
function SIVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4);
}
function RDShake(action) {
        if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
                for (i = action[1]; i > 0; i--) {
                for (z = action[2]; z > 0; z--) {
                        self.moveBy(0,i);
                        self.moveBy(i,0);
                        self.moveBy(0,-i);
                        self.moveBy(-i,0);
                } 
}
}
}
// OUT Play Sound Action
// Script copyright 1999, OUT Media Design GmbH. All rights reserved.
var CSLastSound = null;
function OUTPlaySound(action) {
	if (eval('document.'+action[1])!=null) {
		if (CSLastSound != null && CSLastSound != action[1]) {
			if (window.navigator.userAgent.indexOf("MSIE") < 0)
//forget sound in IE
				eval ('document.' + action[1] + '.stop()');		
		}
		CSLastSound = action[1]
		if (window.navigator.userAgent.indexOf("MSIE") > 0)
//forget sound in IE			eval ('document.' + CSLastSound + '.run()');
;
		else
			eval ('document.' + CSLastSound + '.play(true)');
	}
}
// OUT Stop Sound Action
// Script copyright 1999, OUT Media Design GmbH. All rights reserved.
function OUTStopSound (action) {
	if (eval('document.'+action[1])!=null) {
		if (window.navigator.userAgent.indexOf("MSIE") < 0)
//forget sound in IE
			eval ('document.' + action[1] + '.stop()');		
	}
}
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;
}
// StayPut.action v1.2.4 - September, 2002
// © Copyright 2002 by Walter Blady
// All rights reserved
var SPisIE4 = navigator.appVersion.indexOf("MSIE 4") >= 0;
var SPW3C = document.getElementById ? true : false;
var SPisIE = window.navigator.userAgent.indexOf("MSIE") >= 0;
var SPisWinIE5 = window.navigator.platform.indexOf("Win") >= 0 && window.navigator.userAgent.indexOf("MSIE") >= 0;
var SPisNN6 = navigator.userAgent.indexOf("Netscape6") >= 0;
var SPobjArray = new Array();
var SPclientWidth, SPclientHeight, SPtopOffset, SPleftOffset, SPsuffix, SPcenterWidth, SPcenterHeight;
var SPsuffix = SPW3C ? "px" : "";
var W3CinitFlag = false;
if (SPW3C) var SPtop = "top", SPleft = "left", SPwidth = "width", SPheight = "height";
if (SPisIE4) var SPtop = "pixelTop", SPleft = "pixelLeft", SPwidth = "pixelWidth", SPheight = "pixelHeight";
function WBStayPut(action) {
	if (SPVersion()) {
		var clientWidth = SPisIE ? eval(document.body.clientWidth) : eval(window.innerWidth);
		var clientHeight = SPisIE ? eval(document.body.clientHeight) : eval(window.innerHeight);
		window.onresize = SPControl;
		if (SPisIE) {
			document.body.onscroll = SPControl;
		}
		else {
			window.onclick = SPControl;
		}
		if (!W3CinitFlag && SPW3C) {
			var d = document.getElementsByTagName("div");
			var s = document.getElementsByTagName("style");
			for (var i = 0; i < s.length; i++) {
				var html = (s[i].innerHTML);
				var start = html.indexOf("!--") + 3;
				var end = html.lastIndexOf("}") + 1 - start;
				html = html.indexOf("!--") > -1 ? html.substr(start, end) : html;
				html = html.replace(/^\s*/, "");
				html = html.replace(/:\s*#/g, ": ~");
				html = html.replace(/[\n\r]/g, "");
				var styleArray = html.split(/\s*\}\s*/);
				for (var j = 0; j < styleArray.length; j++) {
					if (styleArray[j] != "" && styleArray[j].toLowerCase().indexOf("position:") > -1) {
						styleArray[j] = styleArray[j].replace(/\**#/, "");
						styleArray[j] = styleArray[j].replace(/~/g, "#");
						var styleName = styleArray[j].substr(0, styleArray[j].indexOf("{"));
						styleName = styleName.replace(/\s*/g, "");
						styleArray[j] = styleArray[j].toLowerCase();
						var t = eval("d." + styleName + ".style");
						var divName = eval("d." + styleName + ".id");
						var styleString = styleArray[j].replace(/^.*\{\s*/, "");
						styleString = styleString.replace(/\s*\}.*$|\s*\}.*\n.*$|\s*\}.*\r.*$/, "");
						var divArray = styleString.split(/\;\s*/g);
						for (var k = 0; k < divArray.length; k++) {
							var propertyName = divArray[k].substr(0, divArray[k].indexOf(":"));
							var dash = propertyName.indexOf("-");
							if (dash > -1) {
								var propertyName = propertyName.substr(0, dash) + propertyName.substr(dash + 1, 1).toUpperCase() + propertyName.substr(dash + 2, propertyName.length);
							}
							var propertyValue = divArray[k].substr(divArray[k].indexOf(":"), divArray[k].length);
							propertyValue = propertyValue.replace(/:*(-->)*}*\n*/g, "");
							propertyValue = propertyValue.replace(/^\s*|\s*$/, "");
							if (SPisNN6 && propertyValue.indexOf("(") > -1) {
								propertyValue = propertyValue.replace(/auto|pt|pi|px|em|ex|mm|cm|in|%/g, "$& ");
								propertyValue = propertyValue.replace(/ \)/g, ")");
							}
							t.name = divName;
							t[propertyName] = propertyValue;
						}
					}
				}
			}
			W3CinitFlag = true;
		}
		for (var i = 1; i < 21; i = i + 4) {
			if (action[i] > 0) {
				params = SPgetObject(action[i+1])
				var width = SPW3C ? parseInt(params[SPwidth].replace(/\D/g, "")) : params[SPwidth];
				var height = SPW3C ? parseInt(params[SPheight].replace(/\D/g, "")) : params[SPheight];
				params.SPorigTop = SPW3C ? parseInt(params[SPtop].replace(/\D/g, "")) : params[SPtop];
				params.SPorigLeft = SPW3C ? parseInt(params[SPleft].replace(/\D/g, "")) : params[SPleft];
				params.SPorigRelaTop = Math.round(params.SPorigTop*100/clientWidth);
				params.SPorigRelaLeft = Math.round(params.SPorigLeft*100/clientHeight);
				params.SPorigStreWidth = Math.round(width*100/clientWidth);
				params.SPorigStreHeight = Math.round(height*100/clientHeight);
				params.SPstretchWidth = action[i+2];
				params.SPstretchHeight = action[i+3];
				params.SPstayPut = action[i] == 1 ? true : false;
				params.SPcenter = action[i] == 2 ? true : false;
				params.SPcenterPlus = action[i] == 3 ? true : false;
				params.SPstretch = action[i] == 4 ? true : false;
				if (params.SPcenter || params.SPcenterPlus) {
					if (action[i+2]) params[SPleft] = (clientWidth-width)/2 + SPsuffix;
					if (action[i+3]) params[SPtop] = (clientHeight-height)/2 + SPsuffix;
				}
				if (params.SPstretch) {
					if (action[i+2]) params[SPwidth] = clientWidth-params.SPorigRelaLeft + SPsuffix;
					if (action[i+3]) params[SPheight] = clientHeight-params.SPorigRelaTop + SPsuffix;
				}
				if (params.SPstayPut && SPW3C && !SPisWinIE5) params.position = "fixed";
				SPobjArray[SPobjArray.length] = params;
			}
		}		
	}
	return;
}
function SPControl() {
	for (var i = 0; i < SPobjArray.length; i++) {
		SPclientWidth = SPisIE ? eval(document.body.clientWidth) : eval(window.innerWidth);
		SPclientHeight = SPisIE ? eval(document.body.clientHeight) : eval(window.innerHeight);
		SPtopOffset = SPisIE ? document.body.scrollTop : window.pageYOffset;
		SPleftOffset = SPisIE ? document.body.scrollLeft : window.pageXOffset;
		if (SPobjArray[i].SPstayPut) { SPStayPut(i); }
		if (SPobjArray[i].SPcenter) { SPCenter(i); }
		if (SPobjArray[i].SPcenterPlus) { SPCenter(i); }
		if (SPobjArray[i].SPstretch){ SPStretch(i); }
	}
	return;
}
function SPStayPut(i) {
	if (SPisWinIE5 || !SPW3C) { 
		SPobjArray[i][SPtop] = SPtopOffset + SPobjArray[i].SPorigTop + SPsuffix;
		SPobjArray[i][SPleft] = SPleftOffset + SPobjArray[i].SPorigLeft + SPsuffix;
	}
	return;
}
function SPCenter(i) {
	var width = SPW3C ? parseInt(SPobjArray[i][SPwidth].replace(/\D/g, "")) : SPobjArray[i][SPwidth];
	var height = SPW3C ? parseInt(SPobjArray[i][SPheight].replace(/\D/g, "")) : SPobjArray[i][SPheight];
	SPcenterWidth = SPobjArray[i].SPcenterPlus ? SPleftOffset : 0;
	SPcenterHeight = SPobjArray[i].SPcenterPlus ? SPtopOffset : 0;
	if (SPobjArray[i].SPstretchWidth) SPobjArray[i][SPleft] = (Math.round(SPclientWidth-width)/2)+SPcenterWidth + SPsuffix;
	if (SPobjArray[i].SPstretchHeight) SPobjArray[i][SPtop] = (Math.round(SPclientHeight-height)/2)+SPcenterHeight + SPsuffix;
	return;
}
function SPStretch(i) { 
	var widthCorrection = SPisIE4 ? 30 : 0;
	if (SPobjArray[i].SPstretchWidth) SPobjArray[i][SPwidth] = SPclientWidth+widthCorrection+SPleftOffset-SPobjArray[i].SPorigRelaLeft + SPsuffix;
	if (SPobjArray[i].SPstretchHeight) SPobjArray[i][SPheight] = SPclientHeight+SPtopOffset-SPobjArray[i].SPorigRelaTop + SPsuffix;
	return;
}
function SPgetObject(objName) {
	var params;
	if (SPW3C) {
		params = eval('document.getElementById("' + objName + '").style');
	}
	else if (SPisIE4) {
		params = eval("document.all." + objName + ".style");
	}
	else {
		params = SPFindLayerObject(objName, 0);
	}
	return params;
}
function SPFindLayerObject(layer, thisLayer) {
	if (thisLayer) {
		var thisDocument = thisLayer.document;
	}
	else {
		var thisDocument = document;
	}
	var layerObj = thisDocument[layer];
	if (layerObj) {
		return layerObj;
	}
	else {
		for (var i = 0; i < thisDocument.layers.length; i++) {
			layerObj = SPFindLayerObject(layer, thisDocument.layers[i]); 
			if (layerObj) {
				break;
			}
		}
	}
	return layerObj;
}
function SPVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 5)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4);
}
// SuperFlipFlop.action v1.2 - April, 2001
// © Copyright 1999 by Walter Blady
// All rights reserved
var SFFisNav4 = navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) == 4;
var SFFisIE4 = navigator.appVersion.indexOf("MSIE 4") >= 0;
var SFFW3C = navigator.userAgent.indexOf("Netscape6") > 0 || navigator.appVersion.indexOf("MSIE 5") >=0;
function WBSuperFlipFlop(action) {
	if (SFFVersion()) {
		var SFFvis = (SFFW3C || SFFisIE4) ? "visible" : "show";
		var SFFhid = (SFFW3C || SFFisIE4) ? "hidden" : "hide";
		for (var i = 1; i < 31; i = i + 5) {
			if (action[i+1].length > 0) {
				var params = SFFgetObject(action[i+1], action[i+4]);
				if (action[i] > 0) {
					var SFFPresName = action[i + 1];
					var vis = (action[i] == 1 || action[i] == 2) ? SFFvis : SFFhid;
					var nest = action[i] == 2 || action[i] == 4;
					SFFShowHide(params, vis, nest)
				}
				if (action[i+2] > 0 ) {
					var blank = SFFisNav4 ? null : "Transparent";
					var color = action[i+2] == 2 ? blank : action[i+3];
					if (SFFisNav4) {
						params.bgColor = color;
					}
					else {
						params.style.backgroundColor = color;
					}
				}
			}
		}
	}
	return;
}
function SFFgetObject(objName, frameName) {
	var path = frameName.length > 0 ? frameName + "." : "";
	if (SFFisIE4) {
		params = eval(path + "document.all." + objName);
	}
	else if (SFFW3C) {
		params = eval(path + 'document.getElementById("' + objName + '")');
	}
	else {
		params = SFFFindLayerObject(path, objName, 0);
	}
	return params;
}
function SFFFindLayerObject(path, layer, thisLayer) {
	if (thisLayer) {
		var thisDocument = eval(path + "thisLayer.document");
	}
	else {
		var thisDocument = eval(path + "document");
	}
	var layerObj = thisDocument[layer];
	if (layerObj) {
		return layerObj;
	}
	else {
		for (var i = 0; i < thisDocument.layers.length; i++) {
			layerObj = SFFFindLayerObject("", layer, thisDocument.layers[i]); 
			if (layerObj) {
				break;
			}
		}
	}
	return layerObj;
}
function SFFShowHide(object, state, nested) {
	if (SFFW3C) {
		object.style.visibility = state;
		if (nested) {
			var innerObjs = object.getElementsByTagName("div");
			for (var i = 0; i < innerObjs.length; i++) {
				innerObjs[i].style.visibility = state;
			}
		}
	}
	else if (SFFisIE4) {
		object.style.visibility = state;
		if (nested) {
			for (var i = 0; i < object.children.length; i++) {
				object.children[i].style.visibility = state;
				if (object.children[i].children.length > 0) {
					layerObj = SFFShowHide(object.children[i], state, nested);
				}
			}
		}
	}
	else if (SFFisNav4) {
		object.visibility = state;
		if (nested) {
			for (var i = 0; i < object.layers.length; i++) {
				object.layers[i].visibility = state;
				if (object.layers[i].layers.length > 0) {
					layerObj = SFFShowHide(object.layers[i], state, nested);
				}
			}
		}
	}
	return;
}
function SFFVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4);
}
// SuperPageCarousel.action v1.0 - August, 2002
// © Copyright 1999 by Walter Blady
// All rights reserved
function WBSuperPageCarousel(action) {
	if (SPCVersion()) {
		var count, page;
		for (count = 1; eval("SPCPage_" + count + "()").toLowerCase() != "end" && count < 61; count++) { }
		count -= 1;
		var thisDate = new Date();
		var thisMin = thisDate.getMinutes() + 1;
		var thisSec = thisDate.getSeconds() + 1;
		if (action[1] == 0) {
			thisSec = thisSec % count + 1;
			var page = eval("SPCPage_" + thisSec + "()");
		}
		else {
			thisMin = thisMin % count + 1;
			var page = eval("SPCPage_" + thisMin + "()");
		}
		if (page.indexOf("Reference!") == -1) {
			var params;
			if (action[2].length < 1) {
				window.location.replace(page);
			}
			else {
				params = eval(action[2] + ".window.location");
				params.replace(page);
			}
		}
	}
	return;
}
function SPCVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 2);
}
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
		}
}
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" : "");
}
// 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;
}
}
}
}
// EOF

