/* -- Adobe GoLive JavaScript Library */
/* -- Global Functions */
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;
}
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 (ticks < 0) ticks = 0;
	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 ROFindEmbed (name) {
	/* only for netscape */
	if(CSIsW3CDOM) {
		var emb=null;
		for(j=0; j<document.embeds.length; j++) {
			if(document.embeds[j].name==name) {
				emb=document.embeds[j]; break;
			}
		}
		return emb;
	}
	else
		return CSFindElement(name);
}
function ROUnpackVersionNumber(n) {
   return "" + (n >> 28) + "." +
   ((n & 0xFF00000) >> 20) + "." + 
   ((n & 0xFF000) >> 12) + "." + 
   ( n & 0xFFF);
}
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;
}
ROOnPLCArray=new Array();
function RPOnPositionLengthChange (position, length) {
	for(var i=0;i<ROOnPLCArray.length;i++) {
		var obj=ROOnPLCArray[i];
		if(typeof(obj)=="object") { 
			if(obj.time==position) {
				if(obj.type=="navigate") {
					window.parent.external.HandleAction("NavigateToURL("+obj.url+","+obj.target+")");
					ROOnPLCArray[i]=0;
				}
				else if(obj.type=="color") {
					window.parent.external.SetVideoBackgroundColor(obj.color);
					ROOnPLCArray[i]=0;
				}
			}
		}
	}
}
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; }
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() {var 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) {
	var 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 changeImagesArray(array) {
	if (preloadFlag == true) {
		var d = document; var img;
		for (i=0;i<array.length;i+=2) {
			img = null; var n = array[i];
			if (d.images) {
				if (d.layers) {img = findElement(n,0);}
				else {img = d.images[n];}
			}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (!img && d.getElementsByName) {
				var elms = d.getElementsByName(n);
				if (elms) {
					for (j=0;j<elms.length;j++) {
						if (elms[j].src) {img = elms[j]; break;}
					}
				}
			}
			if (img) {img.src = array[i+1];}
		}
	}
}
function changeImages() {
	changeImagesArray(changeImages.arguments);
}
function toggleImages() {
	for (var i=0; i<toggleImages.arguments.length; i+=2) {
		if (selected == toggleImages.arguments[i])
			changeImagesArray(toggleImages.arguments[i+1]);
	}
}
function CSClickReturn () {
	var bAgent = window.navigator.userAgent; 
	var bAppName = window.navigator.appName;
	if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
		return true; /* dont follow link */
	else return false; /* dont follow link */
}
function CSButtonReturn () { return !CSClickReturn(); }
function CSBrowserSwitch(action) {
	var bAgent	= window.navigator.userAgent;
	var bAppName	= window.navigator.appName;
	var isNS		= (bAppName.indexOf("Netscape") >= 0);
	var isIE		= (bAppName.indexOf("Explorer") >= 0);
	var isWin		= (bAgent.indexOf("Win") >= 0); 
	var isMac		= (bAgent.indexOf("Mac") >= 0); 
	var vers		= 0;
	var versIdx	= (bAgent.indexOf("Mozilla/"));
	if(versIdx >= 0)
		{
		var sstr	= bAgent.substring(versIdx + 8, versIdx + 9);
		vers		= parseInt(sstr) - 2;
		}
	var url		= action[1];
	var platform	= action[2];
	var versVec;
	if(platform)
		{
		if(isNS && isMac) versVec = action[3];
		if(isIE && isMac) versVec = action[5];
		if(isNS && isWin) versVec = action[4];
		if(isIE && isWin) versVec = action[6];
		}
	else
		{
		if(isNS) versVec = action[3];
		if(isIE) versVec = action[4];
		}
	if(vers > (versVec.length-1))
		vers = versVec.length-1;
	if(versVec[vers] == 0)
		{
		location			= url;
		CSStopExecution	= true;	
		}
}
function CSURLPopupShow(formName, popupName, target) {
	var form  = (!IsIE()&&CSBVers>=5)?document.forms[formName]:CSFindElement(formName);
	var popup = form.elements[popupName];
	window.open(popup.options[popup.selectedIndex].value, target);
	popup.selectedIndex = 0;
}
function CSSetStyleDepth(s,depth) {
	if (CSIsW3CDOM)document.getElementById(s).style.zIndex=depth;
	else if (IsIE())CSIEStyl(s).zIndex=depth;
	else CSNSStyl(s).zIndex=depth;
}
function CSGetStyleDepth(s) {
	if (CSIsW3CDOM){CSIDOM();return document.getElementById(s).style.zIndex;}
	else if (IsIE())return (CSIEStyl(s).zIndex);
	else return (CSNSStyl(s).zIndex);
}
CSSeqArray = new Array;
function CSSeqActionFct(seq,loopCount,continueLoop) {
	if ((seq.loop < 2) || ((loopCount % 2) != 0)) {
		for (var i=0;i<seq.actionCount;i++) {
			if (seq.actions[3*i + 1] <= seq.frame) {
				if ((loopCount > 1) && (seq.actions[3*i + 1] < seq.start)) continue;
				if (seq.actions[3*i + 2] < loopCount) {
					seq.actions[3*i + 2] = loopCount; CSLoopIsRunning = true;
					CSAction(new Array(seq.actions[3*i + 0])); continueLoop = true;
				}
			} else { continueLoop = true; break; }
		}
	} else {
		for (var i=seq.actionCount-1;i>=0;i--) {
			if (seq.actions[3*i + 1] > seq.frame) {
				if (seq.actions[3*i + 1] > seq.end) continue;
				if (seq.actions[3*i + 2] < loopCount) {
					seq.actions[3*i + 2] = loopCount; CSLoopIsRunning = true;
					CSAction(new Array(seq.actions[3*i + 0])); continueLoop = true;
				}
			} else { continueLoop = true; break; }
		}
	}
	return continueLoop;
}		
function CSSeqFunction(fctInfo)
{
	var seq = fctInfo.data; var oldFrame = seq.frame;
	var newTicks = (new Date()).getTime();
	seq.frame = Math.round((seq.fps * (newTicks - seq.startTicks)/1000.0) - 0.5);
	var continueLoop  = false; var loopCount = 1;
	
	if (seq.loop > 0) {
		continueLoop = true;
		if (seq.loop == 1) {
			var iv = (seq.end - seq.start);
			var f = Math.round(((seq.frame - seq.start) / iv) - 0.5);
			if (f < 0) f = 0;
			loopCount = f+1;
			seq.frame = seq.start + ((seq.frame - seq.start) % (seq.end - seq.start));
		} else {
			var iv = (seq.end - seq.start);
			var f = Math.round(((seq.frame - seq.start) / iv) - 0.5);
			if (f < 0) f = 0;
			loopCount = f+1;
			f = (seq.frame - seq.start) % (2 * iv);
			if (f > iv) f = 2*iv - f;
			seq.frame = seq.start + f;
		}
	}
	continueLoop = CSSeqActionFct(seq,loopCount,continueLoop);
	for (var i=0;i<seq.tracks.length;i++) {
		var track = seq.tracks[i]; var frameCount = 0; var lastCount = 0; var partCount = 0;
		var partIdx = track.parts.ticks.length;
		for (var k=0;k<track.parts.ticks.length;k++) {
			frameCount += track.parts.ticks[k];
			if (frameCount > seq.frame) { partIdx = k; partCount = seq.frame - lastCount; break; }
			lastCount = frameCount;
		}
		if (partIdx < track.parts.ticks.length) {
			var type=track.parts.moveType[partIdx];
			if(type==1) CSSetLinearPos (track, partIdx, partCount);
			else if(type==2) CSSetCurvePos (track, partIdx, partCount);
			else if(type==3) if (oldFrame != seq.frame) CSSetRandomPos (track, partIdx, partCount);
							 else { x = CSGetStylePos(track.layer,0); y = CSGetStylePos(track.layer,1); }
			CSSetStyleVis(track.layer,track.parts.visibilities[partIdx]);
			CSSetStyleDepth(track.layer,track.parts.depths[partIdx]);
			continueLoop = true;
		} else {
			var partIdx = track.parts.moveType.length-1;
			var posArray = track.parts.positions;
			var x = posArray[partIdx * 6 + 0]; var y = posArray[partIdx * 6 + 1];
			CSSetStylePos(track.layer,0,x); CSSetStylePos(track.layer,1,y);
			CSSetStyleVis(track.layer,track.parts.visibilities[partIdx]);
			CSSetStyleDepth(track.layer,track.parts.depths[partIdx]);
		}
	}
	return continueLoop;
}
function CSSetLinearPos (track, partIdx, partCount) {
	var curTicks = track.parts.ticks[partIdx];
	var pIdx1 = partIdx * 6; var pIdx2 = (partIdx+1) * 6;
	var posArray = track.parts.positions;
	var x = posArray[pIdx1 + 0]; var y = posArray[pIdx1 + 1];
	var x1,x2,y1,y2;
	var factor = partCount/curTicks;
	x1 = x; y1 = y;
	x2 = posArray[pIdx2 + 0]; y2 = posArray[pIdx2 + 1];
	x = x1 * (1-factor) + x2 * factor; y = y1 * (1-factor) + y2 * factor;
	CSSetStylePos(track.layer,0,x); CSSetStylePos(track.layer,1,y);
}
function CSSetCurvePos (track, partIdx, partCount) {
	var curTicks = track.parts.ticks[partIdx];
	var pIdx1 = partIdx * 6; var pIdx2 = (partIdx+1) * 6;
	var posArray = track.parts.positions;
	var x = posArray[pIdx1 + 0]; var y = posArray[pIdx1 + 1];
	var x1,x2,x3,x4,y1,y2,y3,y4;
	var factor = partCount/curTicks;
	var t = factor; var u = t * t; var v = u * t;
	var val1 = 3*(u-t) - v + 1; var val2 = 3*(v+t - 2*u); var val3 = 3*(u-v); var val4 = v;
	x1 = x; y1 = y; x2 = posArray[pIdx1 + 2]; y2 = posArray[pIdx1 + 3];
	x3 = posArray[pIdx1 + 4]; y3 = posArray[pIdx1 + 5];
	x4 = posArray[pIdx2 + 0]; y4 = posArray[pIdx2 + 1];
	x = x1 * val1 + x2 * val2 + x3 * val3 + x4 * val4;
	y = y1 * val1 + y2 * val2 + y3 * val3 + y4 * val4;
	CSSetStylePos(track.layer,0,x); CSSetStylePos(track.layer,1,y);
}
function CSSetRandomPos (track, partIdx, partCount) {
	var curTicks = track.parts.ticks[partIdx];
	var pIdx1 = partIdx * 6; var pIdx2 = (partIdx+1) * 6;
	var posArray = track.parts.positions;
	var x = posArray[pIdx1 + 0]; var y = posArray[pIdx1 + 1];
	var x1,x2,y1,y2;
	var factor = partCount/curTicks;
	x1 = x; y1 = y;
	x2 = posArray[pIdx2 + 0]; y2 = posArray[pIdx2 + 1];
	var factorx = Math.random(); var factory = Math.random();
	x = x1 * (1-factorx) + x2 * factorx; y = y1 * (1-factory) + y2 * factory;
	CSSetStylePos(track.layer,0,x); CSSetStylePos(track.layer,1,y);
}
function CSStartSeq(name) {
	var seq = CSGetScene(name); var date = new Date()
	seq.startTicks = date.getTime()
	for (var i=0;i<seq.actionCount;i++) seq.actions[3*i+2] = 0;
	CSStartFunction(CSSeqFunction,seq);
}
function CSSceneObj (name,fps,loop,start,end,frame,sTicks,numAct,acts,tracks) {
	this.name=name;this.fps=fps;this.loop=loop;this.start=start;this.end=end;
	this.frame=frame;this.startTicks=sTicks;this.actionCount=numAct;
	this.actions=acts;this.tracks=tracks;
}
function CSTrackObj (name,partIdx,partCount,parts) {
	this.layer=name;this.partIdx=partIdx;this.partCount=partCount;this.parts=parts;
}
function CSPartObj (ticks,pos,depths,vis,moveType) {
	this.ticks=ticks;this.positions=pos;this.depths=depths;this.visibilities=vis;
	this.moveType=moveType;
}
function CSGetScene (name) {
	for (i=0;i<CSSeqArray.length;i++) { var seq = CSSeqArray[i]; if (seq.name==name) return seq; }
	return 0;
}
function CSAutoStartScene(action) { CSStartSeq (action[1]); }
/* -- Action Functions */
function CSActionGroup (action) {
	for(var i=1;i<action.length;i++) { CSAction(new Array(action[i])); }
}
function ROAddToNowPlayingList (act) {
	var i,url,clipinfo,related_info_url,width,height,media_browser_url,target;
	url=act[1];
	related_info_url=act[2];
	if(related_info_url=="(EmptyReference!)")related_info_url="";
	width=act[3];
	height=act[4];
	media_browser_url=act[5];
	if(media_browser_url=="(EmptyReference!)")media_browser_url="";
	if(act[6]==0)target="_rpbrowser";
	else target="_rpexternal";
	clipinfo="Album name="+act[7];
	clipinfo+="|Artist name="+act[8];
	clipinfo+="|CDNum="+act[9];
	clipinfo+="|Comments="+act[10];
	clipinfo+="|Genre="+act[11];
	clipinfo+="|Language="+act[12];
	clipinfo+="|Mood="+act[13];
	clipinfo+="|Preference="+act[14];
	clipinfo+="|Situation="+act[15];
	clipinfo+="|Title="+act[16];
	clipinfo+="|Year="+act[17];
	window.parent.external.AddToNowPlaying (url, clipinfo, related_info_url, width, height, media_browser_url, target);
}
var djaframeset = "";
function DJautoFrameset(action){
	var passedName = unescape(window.location.search);
	var lengthOfPassedName=passedName.length;
	if (lengthOfPassedName > 1) {
		djaframeset=passedName.substring(1,lengthOfPassedName);
	}
}
//-->
//version 1.2
function CSBookmark(action){
	if (window.external&&navigator.appVersion.indexOf("Mac")==-1){
		js="javascript:"
		action[1]='"'+action[1]+'"'
		if(action[2]!=""){
		document.write("<a href='"+js+"window.external.AddFavorite(document.location,"+action[1]+")'>"+action[2]+"</a>");
		}else{
		document.write("<a href='"+js+"window.external.AddFavorite(document.location,"+action[1]+")'><img src='"+action[3]+"'border='0'></a>");
		}
	}
}
function CSCallAction(action)
{
	CSAction(new Array(action[1]));
}
function CSCallFunction(action)
{
	var str = action[1];
	str += "(";
	str += action[2];
	str += ");"
	return eval(str);
}
// Copyright © Mads Rasmussen  Apr 2001 ver. 1.1.1
//All Rights Reserved  Rasmussens Design Actions
function gillescenter(action) {
var agt = window.navigator.userAgent;
var erIE=(agt.indexOf("MSIE") != -1);
var erIE5 = (document.all&&document.getElementById)?1:0;
var erIE4 = (document.all&&!document.getElementById)?1:0;
var erNN = window.outerWidth;
var erMac = (agt.indexOf("Mac") >= 0);
var erWin = (agt.indexOf("Win") >= 0);
	if (erWin) scrRD=0
	if(action[1]) var mbarRD=25; else mbarRD=0;
	if(action[2]) var tbarRD=40; else tbarRD=0;
	if(action[3]) var dirRD=23; else dirRD=0;
	if(action[4]) var locRD=23; else locRD=0;
	if(action[5]) var staRD=14; else staRD=0;
	if(action[6]) var reRD=14; else reRD=0;
	if(action[7]) var scrRD=30; else scrRD=5;
	var kompCW = parseInt(mbarRD+tbarRD+dirRD+locRD+staRD+reRD);
	 if(erNN){
        var ven = (screen.availWidth-window.outerWidth)/2;
        var hoj = (screen.availHeight-window.outerHeight)/2; }
        else if(erIE){         
       var ven=(screen.width-((document.body.clientWidth-scrRD)+80))/2;
        var hoj=(screen.availHeight-(document.body.clientHeight+kompCW))/2; }
       else if(erIE4 && erMac) hoj+=50;
        window.moveTo(ven,hoj);
        
 }
//-->
function ROClearNowPlayingList (act) {
	window.parent.external.ClearNowPlaying();
}
function CSCloseWindow() { 
if (self.parent.frames.length != 0) {
	self.parent.close()	
	} else {
	window.close()
	}
}
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 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;
	}
// Copy Field Value Action 1.02 by Nate Baldwin, mindpalette.com, copyright 2003...
function MPCopyFieldValue(action) {
	var thisForm = action[1];
	for (n=2; n<=21; n+=2) {
		if (action[n] != "") {
			var mainField = action[n];
			var copyField = action[n+1];
			var mainIsArray = false;
			mainFieldType = document.forms[thisForm].elements[mainField].type;
			if (!mainFieldType) mainFieldType = document.forms[thisForm].elements[mainField][0].type;
			copyFieldType = document.forms[thisForm].elements[copyField].type;
			if (!copyFieldType) copyFieldType = document.forms[thisForm].elements[copyField][0].type;
			with (document.forms[thisForm]) {
				var mainValue = "";
				if (mainFieldType == "text" || mainFieldType == "textarea")
					mainValue = elements[mainField].value;
				if (mainFieldType == "select-one")
					mainValue = elements[mainField].options[elements[mainField].options.selectedIndex].value;
				if (mainFieldType == "select-multiple") {
					var x=0;
					var selectArray = new Array();
					for (i=0; i<elements[mainField].length; i++) {
						if (elements[mainField].options[i].selected) {
							selectArray[x] = elements[mainField].options[i].value;
							x++;
							}
						}
					if (x > 0) {
						if (x == 1) mainValue = selectArray[0];
							else {
							mainValue = selectArray;
							mainIsArray = true;
							}
						}
					}
				if (mainFieldType == "checkbox") {
					if (elements[mainField].checked)
						mainValue = elements[mainField].value;
					}
				if (mainFieldType == "radio") {
					for (i=0; i<elements[mainField].length; i++) {
						if (elements[mainField][i].checked) mainValue = elements[mainField][i].value;
						}
					}
				if (copyFieldType == "text" || copyFieldType == "textarea") {
					if (!mainIsArray) elements[copyField].value = mainValue;
						else if (mainValue.length == 1) elements[copyField].value = mainValue[0]; 
						else {
						mainValueString = "";
						for (i=0; i<mainValue.length; i++) {
							if (mainValue[i] != "") {
								if (mainValueString != "") mainValueString += ", ";
								mainValueString += mainValue[i];
								}
							}
						elements[copyField].value = mainValueString;
						}
					}
				if (copyFieldType == "select-one") {
					if (!mainIsArray) mainValueString = mainValue;
						else mainValueString = mainValue[0];
					for (i=0; i<elements[copyField].length; i++) {
						if (elements[copyField].options[i].value == mainValueString)
							elements[copyField].selectedIndex = i;
						}
					}
				if (copyFieldType == "select-multiple") {
					for (i=0; i<elements[copyField].length; i++) {
						elements[copyField].options[i].selected = false;
						}
					if (!mainIsArray) {
						for (i=0; i<elements[copyField].length; i++) {
							if (elements[copyField].options[i].value == mainValue)
								elements[copyField].selectedIndex = i;
							}
						} else {
						for (x=0; x<mainValue.length; x++) {
							for (i=0; i<elements[copyField].length; i++) {
								if (elements[copyField].options[i].value == mainValue[x])
									elements[copyField].options[i].selected = true;
								}
							}
						}
					}
				if (copyFieldType == "checkbox") {
					if (!mainIsArray) {
						if (elements[copyField].value == mainValue)
							elements[copyField].checked = true;
						} else {
						for (i=0; i<mainValue.length; i++) {
							if (elements[copyField].value == mainValue[i])
								elements[copyField].checked = true;
							}
						}
					}
				if (copyFieldType == "radio") {
					if (!mainIsArray) {
						for (i=0; i<elements[copyField].length; i++) {
							if (elements[copyField][i].value == mainValue)
								elements[copyField][i].checked = true;
							}
						} else {
						var matchFound = false;
						for (x=0; x<mainValue.length; x++) {
							for (i=0; i<elements[copyField].length; i++) {
								if (elements[copyField][i].value == mainValue[x]) {
									if (matchFound == false) elements[copyField][i].checked = true;
									matchFound = true;
									}
								}
							}
						}
					}	
				} 
			}
		}
	}
// WBCopyrightGuard.action v1.3 - May, 2004
// © Copyright 2003 by Walter Blady
// All rights reserved
var CGsetLoadDelay = 0, CGleft, CGtop, CGaction, CGimg, CGiw, CGih, CGprevImg = "";
var CGslideTimer = 0, CGslideIndex = 0, CGurl, CGtimer = 0, CGtotalSlides = 0;
var CGpause = false, CGadvance = true, CGslideCounted = false, CGloop, CGholdLoop, CGendOfLoop = false, CGdirection;
function WBCopyrightGuard(action) {
	if (CGVersion() && CGSinitFlag) { 
		CGaction = action;
		CGloop = false;
		if (CGimgp == null || CGimgw == null) {
			alert("Please wait. Images are still loading.");
		}
		if (action[1] < 6) {
			CGboxm.pro = action[4];
			CGboxm.mar = action[5];
			CGboxm.cap = action[6];
			CGboxm.pos = action[7];
			CGboxm.off = action[8];
			if (action[1] > 0 && !CGslideCounted) {
				for (var i = 1; eval("CGImages_" + i + "()").toLowerCase() != "end"; i++) { }
				CGtotalSlides = i-1;
				CGslideCounted = true;
			}
		}
		if (action[1] == 0 && action[3].indexOf("Reference!") == -1 && action[3] != "#") {
			var img = CGFindFrame(action[3]);
			CGimgm.src = img;
			CGShowHide(CGboxm, CGhid);
			CGShowHide(CGboxp, CGhid);
			CGShowHide(CGboxw, CGhid);
			if (CGboxc != null) CGShowHide(CGboxc, CGhid);
			if (CGboxm.pos > 0 && CGboxm.cap.length > 0 && !CGisNav4) {
				var caption = eval("CGCaption_" + CGboxm.cap + "()");
				if (caption) CGboxc.innerHTML = caption;
			}
			CGsetLoadDelay = setInterval('CGFinishUp();', CGSdelay);
		}
		else {
			if (action[1] == 1 || action[1] == 2) {
				clearInterval(CGslideTimer);
				clearInterval(CGsetLoadDelay);
				CGpause = false;
				CGtimer = action[2]*1000;
				if (action[1] == 1) {
					CGslideIndex = 0;
				}
				CGadvance = true;
				CGloop = CGaction[9];
				CGholdLoop = CGloop;
				CGendOfLoop = false;
				CGDoSlides();
				if (!CGendOfLoop) CGslideTimer = setInterval("CGDoSlides()", CGtimer);
			}
			else if (action[1] == 3) {
				clearInterval(CGslideTimer);
				clearInterval(CGsetLoadDelay);
				CGpause = false;
				CGtimer = action[2]*1000;
				CGadvance = false;
				CGloop = CGaction[9];
				CGholdLoop = CGloop;
				CGendOfLoop = false;
				CGDoSlides();
				if (!CGendOfLoop) CGslideTimer = setInterval("CGDoSlides()", CGtimer);
			}
			else if (action[1] == 4) {
				clearInterval(CGslideTimer);
				clearInterval(CGsetLoadDelay);
				CGadvance = true;
				CGloop = true;
				CGDoSlides();
			}
			else if (action[1] == 5) {
				clearInterval(CGslideTimer);
				clearInterval(CGsetLoadDelay);
				CGadvance = false;
				CGloop = true;
				CGDoSlides();
			}
			else if (action[1] == 6 && CGboxm.pro != null) {
				if (!CGpause) {
					CGdirection = CGadvance;
					clearInterval(CGslideTimer);
				}
				else {
					CGadvance = CGdirection;
					CGloop = CGholdLoop;
					CGDoSlides();
					if (!CGendOfLoop) CGslideTimer = setInterval("CGDoSlides()", CGtimer);
				}
				CGpause = CGpause ? 0 : 1;
			}
			else if (action[1] == 7 && CGboxm.pro != null) {
				clearInterval(CGslideTimer);
				clearInterval(CGsetLoadDelay);
				CGpause = false;
			}
		}
	}
	return;
}
function CGDoSlides() {
	CGslideIndex += CGadvance ? 1 : -1;
	if (CGslideIndex > CGtotalSlides) {
		CGslideIndex = CGloop ? 1 : CGslideIndex + -1;
		if (!CGloop) {
			clearInterval(CGslideTimer);
			clearInterval(CGsetLoadDelay);
			CGendOfLoop = true;
			return;
		}
	}
	if (CGslideIndex < 1) {
		CGslideIndex = CGloop ? CGtotalSlides : CGslideIndex + 1;
		if (!CGloop) {
			clearInterval(CGslideTimer);
			clearInterval(CGsetLoadDelay);
			CGendOfLoop = true;
			return;
		}
	}
	var img = eval("CGImages_" + CGslideIndex + "()");
	img = CGFindFrame(img);
	CGimgm.src = img;
	CGShowHide(CGboxm, CGhid);
	CGShowHide(CGboxp, CGhid);
	CGShowHide(CGboxw, CGhid);
	if (CGboxc != null) CGShowHide(CGboxc, CGhid);
	if (CGboxm.pos > 0 && !CGisNav4) {
		var caption = eval("CGCaption_" + CGcap + "()");
		if (caption) CGboxc.innerHTML = caption;
	}
	CGsetLoadDelay = setInterval('CGFinishUp();', CGSdelay);
	return;
}
function CGFinishUp() {
	clearInterval(CGsetLoadDelay);
	CGprevImg = CGimgm;
	CGSetBoxSize(CGboxm, CGimgm.width, CGimgm.height);
	CGShowHide(CGboxm, CGvis);
	if (CGboxp != null && CGboxm.pro) {
		CGSetBoxSize(CGboxp, CGimgm.width, CGimgm.height);
		CGimgp.width = CGimgm.width;
		CGimgp.height = CGimgm.height;
		CGShowHide(CGboxp, CGvis);
	}
	if (CGboxw != null && CGboxm.mar) {
		CGSetBoxSize(CGboxw, CGimgw.width, CGimgw.height)
		var w = CGisW3C || CGisIE4 ? CGboxw.style.width.toString() : CGboxw.width.toString();
		var h = CGisW3C || CGisIE4 ? CGboxw.style.height.toString() : CGboxw.height.toString();
		if (w.indexOf("px") > -1) {
			w = w.replace(/px/, "");
			h = h.replace(/px/, "");
		}
		var left = (CGimgm.width - w) / 2;
		var top = (CGimgm.height - h) / 2;
		CGScrollTo(CGboxw, left, top);
		CGShowHide(CGboxw, CGvis);
	}
	if (!CGisNav4 && CGboxc != null && CGboxm.pos > 0) {
		var offset = CGboxm.off;
		if (CGboxm.pos == 1) {
			var left = 0;
			var top = 0 - CGboxcHeight - offset;
		}
		if (CGboxm.pos == 2) {
			var left = 0;
			var top = CGimgm.height + offset;
		}
		if (CGboxm.pos == 3) {
			var left = 5;
			var top = offset;
		}
		if (CGboxm.pos == 4) {
			var left = 5;
			var top = CGimgm.height - CGboxcHeight - offset;
		}
		if (CGboxm.pos == 5) {
			var left = (CGimgm.width - CGboxcWidth) / 2;
			var top = (CGimgm.height - CGboxcHeight) / 2;
		}		
		CGScrollTo(CGboxc, left, top);
		CGShowHide(CGboxc, CGvis);
	}		
	return;
}
function CGFindFrame(s) {
	var p = s.substr(0, s.lastIndexOf("/")+1);
	var n = s.substr(s.lastIndexOf("/")+1, 99);
	var na = n.substr(0, n.indexOf("."));
	var ex = n.substr(n.indexOf("."), 10);
	return  p + na + CGSframe + ex;
}
function CGSetBoxSize(obj, w, h) {
	if (CGisW3C || CGisIE4) {
		obj.style.width = w;
		obj.style.height = h;
	}
	else {
		obj.width = w;
		obj.height = h;
	}
	return;
}
function CGScrollTo(obj, x, y) {
	if (CGisW3C) {
		obj.style.left = x + "px";
		obj.style.top = y + "px";
	}
	else if (CGisIE4) {
		obj.style.pixelLeft = x;
		obj.style.pixelTop = y;
	}
	else {
		obj.moveTo(x, y);
	}
	return;
}
function CGShowHide(object, state) {
	if (CGisW3C || CGisIE4) {
		object.style.visibility = state;
	}
	else if (CGisNav4) {
		object.visibility = state;
	}
	return;
}
function CGVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4);
}
// WBCopyrightGuardSetup.action v1.2 - May, 2004
// © Copyright 2003 by Walter Blady
// All rights reserved
var CGisNav4 = navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) == 4;
var CGisIE4 = navigator.appVersion.indexOf("MSIE 4") >= 0;
var CGisIE = window.navigator.userAgent.indexOf("MSIE") > 0;
var CGisOpera = window.navigator.userAgent.indexOf("Opera") > 0;
var CGisSafari = window.navigator.userAgent.indexOf("Safari") > 0;
var CGisW3C = document.getElementById ? true : false;
var CGisNav = navigator.appName.indexOf("Netscape") >= 0;
var CGisWin = navigator.platform.indexOf("Win") > -1;
var CGSinitFlag = false;
var CGimgm = null, CGimgp = null, CGimgw = null, CGboxm = null, CGboxp = null, CGboxw = null, CGboxc = null;
var CGboxmLeft = 0, CGboxmTop = 0, CGboxcWidth = 0, CGboxcHeight = 0, CGSframe = "", CGSaction, CGSdelay;
var CGvis = (CGisW3C || CGisIE4) ? "visible" : "show";
var CGhid = (CGisW3C || CGisIE4) ? "hidden" : "hide";
function WBCopyrightGuardSetup(action) {
	if (CGSVersion()) { 
		CGSaction =  action;	
		CGSsetDelay = setInterval('if (CGSGetImageObj(CGSaction[13], CGSaction[1]) != null) { CGSFinishUp() }', 200);
	}
	CGSdelay = action[14];
	CGSinitFlag = true;
	return;
}
function CGSFinishUp() {
	clearInterval(CGSsetDelay);
	if (CGSaction[1].length > 0) CGimgm = CGSGetImageObj(CGSaction[13], CGSaction[1]);
	if (CGSaction[2].length > 0) {
		CGboxm = CGSGetBoxObj(CGSaction[13], CGSaction[2]);
		CGboxmLeft = CGSaction[3];
		CGboxmTop = CGSaction[4];
	}
	if (CGSaction[5].length > 0) CGimgp = CGSGetImageObj(CGSaction[13], CGSaction[5]);
	if (CGSaction[6].length > 0) CGboxp = CGSGetBoxObj(CGSaction[13], CGSaction[6]);
	if (CGSaction[7].length > 0) CGimgw = CGSGetImageObj(CGSaction[13], CGSaction[7]);
	if (CGSaction[8].length > 0) CGboxw = CGSGetBoxObj(CGSaction[13], CGSaction[8]);
	if (CGSaction[9].length > 0) CGboxc = CGSGetBoxObj(CGSaction[13], CGSaction[9]);
	if (CGboxc != null) {
		CGboxcWidth = CGSaction[10];
		CGboxcHeight = CGSaction[11];
	}
	CGSframe = CGSaction[12];
return;
}
function CGSGetImageObj(frameName, imgObjName) {
	var path = frameName.length > 0 ? frameName + "." : "";
	if (CGisW3C || CGisIE) {
		var baseImage = eval(path + "document.images." + imgObjName);
	}
	else {
		baseImage = parseInt(navigator.appVersion.charAt(0)) > 3 ? CGSFindImgElement(imgObjName, 0, path) : eval(path + "document.images[imgObjName]");
	}
	return baseImage;
}
function CGSFindImgElement(baseImage, thisLayer, path) {
	if (path.length != "") {
		var thisDocument = thisLayer ? thisLayer.document : eval(path + "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 = CGSFindImgElement(baseImage, thisDocument.layers[i], path);
			if (imageObj) {
				break;
			}
		}
	}
	return imageObj;
}
function CGSGetBoxObj(frameName, imgName) {
	var path = frameName.length > 0 ? frameName + "." : "";
	if (CGisW3C) {
		var layerObj = eval(path + 'document.getElementById("' + imgName + '")');
	}
	else if (CGisIE4) {
		var layerObj = eval(path + "document.all." + imgName);
	}
	else {
		var layerObj = CGFindLayerObject(path, imgName, 0);
	}
	return layerObj;
}
function CGFindLayerObject(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 = CGFindLayerObject("", layer, thisDocument.layers[i]);
			if (layerObj) {
				break;
			}
		}
	}
	return layerObj;
}
function CGSVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 4);
}
// CopyrightNotice.action v1.4.2 - January, 2005
// © Copyright 1999 by Walter Blady
// All rights reserved
var CNParams = "", CNAction2 = "", CNWindowObj, CNWindowNam = "newWindow";
var CNisIE3 = navigator.appVersion.indexOf("MSIE 3") != -1;
var CNisNav3 = navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) == 3;
var CNmessage1,CNmessage2, CNmessage3, CNmessage4, CNmessage5, CNWindowNam, CNWindowObj, CNWindowTarget;
function WBCopyrightNotice(action) {
	if (CNVersion()) {
		if (action[22] && CNisNav3) {
			window.alert(CNmessage1);
			return;
		}
		else {
			if (action[1]) {
				var timeOut = action[21] * 1000;
				var tempName = action[3].replace(/\s+/g, "_");
				CNWindowNam = (tempName.length > 0 ? tempName : "CNWindowName");
				CNWindowObj = (tempName.length > 0 ? tempName + "Obj" : "CNWindowObject");
				CNWindowTarget = action[2];
				var newWidth = "", newHeight = "";
				if (action[6] == 1) {
					newWidth = (action[7] <= screen.availWidth) ? action[7] : screen.availWidth;
					newHeight = (action[8] <= screen.availHeight) ? action[8] : screen.availHeight;
				}
				else if (action[6] == 2) {
					newWidth = (action[7]*screen.availWidth/100 <= screen.availWidth) ? Math.round(action[7]*screen.availWidth/100) : screen.availWidth;
					newHeight = (action[8]*screen.availWidth/100 <= screen.availHeight) ? Math.round(action[8]*screen.availWidth/100) : screen.availHeight;
				}
				else if (action[6] == 3) {
					newWidth = (action[7] > 0 && action[7] <= screen.availWidth) ? action[7] : screen.availWidth;
					newHeight = (action[8] > 0 && action[8] <= screen.availHeight) ? action[8] : screen.availHeight;
				}
				var params = "", top = "", left = "";
				if (action[17] == 1) {
					top = action[18];
					left = action[19];
				}
				else if (action[17] == 2) {
					top = Math.round((screen.availHeight - newHeight)/2);
					left = Math.round((screen.availWidth - newWidth)/2);
				}
				else if (action[6] == 3) {
					top = 0, left = 0;
				}
				params += "width=" + newWidth; 
				params += ",height=" + newHeight;
				params += ",toolbar=" + (action[9] ? "1" : "0");
				params += ",location=" + (action[10] ? "1" : "0");
				params += ",directories=" + (action[11] ? "1" : "0");
				params += ",status=" + (action[12] ? "1" : "0");
				params += ",menubar=" + (action[13] ? "1" : "0");
				params += ",favorites=" + (action[14] ? "1" : "0");
				params += ",scrollbars=" + (action[15] ? "1" : "0");
				params += ",resizable=" + (action[16] ? "1" : "0");
				params += ",top=" + top + ",left=" + left + ",screenY=" + top + ",screenX=" + left;
				CNParams = params;
				if (CNWindowTarget.indexOf("Reference!") == -1 && action[2] != "#") {
					CNWindowObj = window.open(CNWindowTarget, CNWindowNam, params);
				}
				else {
					var page = "";
					CNWindowObj = window.open(page, "windowName", params);
					CNWindowObj.document.open();
					CNWindowObj.document.write(CNWriteWindow(action));
					CNWindowObj.document.close();
					CNWindowObj.focus();
				}
				if (action[20] && CNWindowObj) {
					var t = setTimeout("CNCloseWind()", timeOut);
				}
			}
			else {
				window.alert(CNmessage1);
			}
		}
	}
	return;
}
function CNWriteWindow(action) {
	var pMessage = "";
	pMessage += '<html><head>';
	pMessage += '<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">';
	pMessage += '<title>' + action[3] + '</title></head>';
	pMessage += '<body bgcolor="white">';
	pMessage += '<b>' + action[3] + ':</b></p>';
	pMessage += CNmessage2 + '</p>';
	pMessage += CNmessage3 + '<br>';
	pMessage += CNmessage4 + action[4] + '.</p>';
	if (CNmessage5 != "") {
		pMessage += CNmessage5 + ' <a href="mailto:' + action[5] + '">' + action[4] + '</a>'
	}
	pMessage += '</body></html>';
	return pMessage;
}
function CNCloseWind() {
	if (CNisIE3) {
		CNWindowObj = window.open(CNWindowTarget, CNWindowNam, CNParams);
	}
	if (CNWindowObj && !CNWindowObj.closed) {
		CNWindowObj.close();
	}
	return;
}
function CNVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 2);
}
// CopyrightGuardLinks.action v1.0 - May, 2004
// © Copyright 2003 by Walter Blady
//CGurl is a global object set by CopyrightGuard;
var CGLW3C = document.getElementById ? true : false;
function WBCopyrightGuardLinks(action) {
	if (CGLVersion()) {
		var params;
		if (action[1].length < 1) {
			window.location.href = CGurl;
		}
		else {
			if (action[1].toLowerCase().indexOf("blank") != -1) {
				var params = "";
				var top = "";
				var left = "";
				if (action[13] == 1) {						
					top = action[4] <= screen.availHeight ? action[14] : screen.availHeight;
					left = action[3] <= screen.availWidth ? action[15] : screen.availWidth;
				}
				else if (action[13] == 2) {
					top = action[4] <= screen.availHeight ? (Math.round(screen.availHeight-action[4])/2) : action[15];
					left = action[3] <= screen.availWidth ? (Math.round(screen.availWidth-action[3])/2) : action[16];
				}
				var newWidth = "";
				var newHeight = "";
				if (action[2] == 1) {
					newWidth = (action[3] <= screen.availWidth) ? action[3] : screen.availWidth;
					newHeight = (action[4] <= screen.availHeight) ? action[4] : screen.availHeight;
				}
				else if (action[2] == 2) {
					newWidth = (action[3]*screen.availWidth/100 <= screen.availWidth) ? Math.round(action[i+5]*screen.availWidth/100) : screen.availWidth;
					newHeight = (action[4]*screen.availWidth/100 <= screen.availHeight) ? Math.round(action[i+6]*screen.availWidth/100) : screen.availHeight;
				}
				else if (action[2] == 3) {
					newWidth = screen.availWidth;
					newHeight = screen.availHeight;
				}
				params += "width=" + newWidth;
				params += ",height=" + newHeight;
				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 += ",favorites=" + (action[10] ? "1" : "0");
				params += ",scrollbars=" + (action[11] ? "1" : "0");
				params += ",resizable=" + (action[12] ? "1" : "0");
				params += (CGLW3C) ? ",top=" + top + ",left=" + left : ",screenY=" + top + ",screenX=" + left;
				var CGLnewWindow = window.open(CGurl,"CGLnewWindow", params);
				return;
			}
			else {
				params = eval(action[1] + ".window.location");
			}
			params.href = CGurl;
		}
	}
	return;
}
function CGLVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 2);
}
var DJcmonths=new Array();
DJcmonths[1]="January";
DJcmonths[2]="February";
DJcmonths[3]="March";
DJcmonths[4]="April";
DJcmonths[5]="May";
DJcmonths[6]="June";
DJcmonths[7]="July";
DJcmonths[8]="August";
DJcmonths[9]="September";
DJcmonths[10]="October";
DJcmonths[11]="November";
DJcmonths[12]="December";
var DJtoday=new Date();
var DJmonth=DJcmonths[DJtoday.getMonth() + 1];
var DJdate=DJtoday.getDate();
var DJyear=DJtoday.getYear();
if (DJyear < 2000)    
DJyear = DJyear + 1900;
function CSDJCurrentDateCode(action)
{
	document.write(DJmonth + " " + DJdate + ", " + DJyear);
}
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]
		}  
}  
}
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]
}
// DateImage.action v1.5 - December, 2004
// © 1999, Walter Blady
// All rights reserved
var DIisIE3 = navigator.appVersion.indexOf("MSIE 3") != -1;
var DIisIE = navigator.appVersion.indexOf("MSIE") != -1;
var DIW3C = document.getElementById ? true : false;
function WBDateImage(action) {
	if (DIVersion() && document.images) {
		var thisDate = new Date(), fromDate, testDate, duration;
		var thisHour = thisDate.getHours();
		var thisMinute = thisDate.getMinutes();
		var thisSecond = thisDate.getSeconds();
		thisDate = Date.parse(thisDate);
		for (var i = 1; i < 49; i = i + 4) {
			if (action[i+1] != "" && action[i+3].indexOf("Reference!") == -1 && action[i+3] != "#") {
				testDate = action[i+1].indexOf(":") == -1 ? eval(new Date(action[i+1] + " " + thisHour + ":" + thisMinute + ":" + thisSecond)) : new Date(action[i+1]);
				testDate = Date.parse(testDate);
				fromDate = thisDate >= testDate ? true : false;
				if (action[i+2] == 0) {
					duration = thisDate >= testDate ? true : false;
				}
				else {
					duration = thisDate == testDate ? true : false;
				}
				if (fromDate && duration) {
					if (DIisIE || DIW3C) {
						baseImage = document.images[action[i]];
					}
					else {
						baseImage = parseInt(navigator.appVersion.charAt(0)) > 3 ? DIFindImageObject(action[i],0) : document.images[action[i]];
					}
					if (baseImage) {
						baseImage.src = action[i+3];
					}
				}
			}
		}
	}
	return;
}
function DIFindImageObject(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 = DIFindImageObject(baseImage, thisDocument.layers[i]); 
			if (imageObj) {
				break;
			}
		}
	}
	return imageObj;
}
function DIVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3);
}
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" : "");
}
// Detect Image Action 1.4 by Nate Baldwin, www.mindpalette.com, 2/9/03
function MPDetectImg() {
	var MPData = unescape(location.search);
	var MPImage = "";
	var MPImageX = "";
	var MPImageY = "";
	if (MPData != "") {
		var trimString = MPData.substring(1);
		if (trimString != "") {
			var allPairs = trimString.split("*");
			for (i=0; i<allPairs.length; i++) {
				var thisPair = allPairs[i];
				var splitPair = thisPair.split("=");
				if (splitPair[0] == "MPImage") MPImage = splitPair[1];
				if (splitPair[0] == "MPImageX") MPImageX = splitPair[1];
				if (splitPair[0] == "MPImageY") MPImageY = splitPair[1];
				}
			}
			if (MPImage != "" && MPImage != "#") {
			
				var newString = "";
				if (MPImage.indexOf("^") >= 0) {
					var testArray = MPImage.split("^");
					for (i=0; i<testArray.length; i++) {
						newString += ".";
						newString += testArray[i];
						}
					MPImage = newString.substr(1);
					}
				document.write("<img src=\""+MPImage+"\" alt=\"\"");
				}
			if (MPImageX != "" && MPImageY != "" && MPImageX != 0 && MPImageY != 0) document.write(" width=\""+MPImageX+"\" height=\""+MPImageY+"\"");
			if (MPImage != "" && MPImage != "#") document.write(" border=\"0\">");
		}
	window.focus();
	}
// Detect Title Action 1.4 by Nate Baldwin, www.mindpalette.com, 2/9/03
function MPDetectTitle() {
	var MPData2 = unescape(location.search);
	var MPTitle = "";
	if (MPData2 != "") {
		var trimString2 = MPData2.substring(1);
		if (trimString2 != "") {
			var allPairs2 = trimString2.split("*");
			for (i=0; i<allPairs2.length; i++) {
				var thisPair = allPairs2[i];
				var splitPair = thisPair.split("=");
				if (splitPair[0] == "MPTitle") MPTitle = splitPair[1];
				}
				if (MPTitle != "" && MPTitle != "#") document.write("<title>"+MPTitle+"</title>");
					else document.write("<title>Popup Window</title>");
		}
	}
	window.focus();
	}
function CSDocWrite(action) { document.write(action[1]); }
var gCSIEDragObject = null;
var gDragX,gDragY;
function CSSetupDrag (layerName) {
	this.x = 0; this.y = 0;
	if (IsIE()) {
		this.canDrag=true; 
		this.layerObj=document.all.tags("div")[layerName];
		this.layerObj.dragObj = this;
		document.ondragstart = CSIEStartDrag;
		document.onmousedown = CSIEMouseDown;
		document.onmouseup = CSIEStopDrag;
	} else {
		if (CSBVers>=5)
			{
			this.layerObj=document.getElementById(layerName);
			this.layerObj.addEventListener("mousedown", CSNS6StartDrag, true);
			this.layerObj.addEventListener("mouseup", CSNS6StopDrag, true);
			}
		else
			{
			this.layer=CSNSStyl(layerName);this.onmousemove=null; 
			this.layer.document.theLayer=this;
			this.layer.document.captureEvents(Event.MOUSEDOWN);
			this.layer.document.onmousedown=CSNSStartDrag; 
			this.layer.document.onmouseup=CSNSStopDrag;
			}
	}
}
function CSNS6StartDrag (ev) {
	CSIDOM();
	ev.currentTarget.addEventListener("mousemove", CSNS6DoDrag, true);
	gDragX=ev.clientX;
	gDragY=ev.clientY;
	ev.preventDefault();
}
function CSNS6DoDrag (ev) {
	var style=ev.currentTarget.style;
	style.left = parseInt(style.left)+(ev.clientX-gDragX)+"px";
	style.top = parseInt(style.top)+(ev.clientY-gDragY)+"px";
	gDragX=ev.clientX;
	gDragY=ev.clientY;
}
function CSNS6StopDrag (ev) {	
	ev.target.removeEventListener("mousedown", CSNS6StartDrag, true);
	ev.target.removeEventListener("mouseup", CSNS6StopDrag, true);
	ev.currentTarget.removeEventListener("mousemove", CSNS6DoDrag, true);
	ev.preventDefault();
}
function CSNSStartDrag (ev) {
	var clickInMe = false;
	if (ev.target != this) {
		for (var i=0;i<this.images.length;i++) {
			if (this.images[i] == ev.target) { clickInMe = true; break;}
			}
		}
	else clickInMe = true;	
	if (clickInMe)
		{
		this.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP); 
		this.onmousemove=CSNSDoDrag;
		this.theLayer.x= ev.pageX;
		this.theLayer.y= ev.pageY;
		this.routeEvent(ev);
		return false;
		}
   this.onmousemove=null;this.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);
	this.routeEvent(ev);
   return true; 
}
function CSNSStopDrag (ev) {
   this.onmousemove=null;this.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);return false; 
}
function CSNSDoDrag (ev) {
	this.theLayer.layer.moveBy(ev.pageX-this.theLayer.x, ev.pageY-this.theLayer.y); 
	this.theLayer.x = ev.pageX; 
	this.theLayer.y = ev.pageY;
	this.routeEvent(ev);
}
function CSIEStartDrag () {
	if(gCSIEDragObject != null && (gCSIEDragObject.tagName==event.srcElement.tagName))
		event.returnValue=false;  
}
function CSIEStopDrag () { gCSIEDragObject=null; document.onmousemove=null; }
function CSIEMouseDown () {
	if(event.button==1) {
		dragLayer = event.srcElement;
		while (dragLayer!=null) 
			{
			if ((dragLayer.dragObj == null) && (dragLayer.tagName == "DIV"))
				break;
			if (dragLayer.dragObj != null)
				break;
			dragLayer=dragLayer.parentElement;
			}
			
		if (dragLayer == null) return;
		if (dragLayer.dragObj!=null && dragLayer.dragObj.canDrag) {
			gCSIEDragObject = dragLayer;
			gCSIEDragObject.dragObj.x=event.clientX;
			gCSIEDragObject.dragObj.y=event.clientY;
			document.onmousemove = CSIEMouseMove;
		}
	}
}
function CSIEMouseMove () {
	gCSIEDragObject.dragObj.layerObj.style.pixelLeft+=(event.clientX-gCSIEDragObject.dragObj.x);
	gCSIEDragObject.dragObj.layerObj.style.pixelTop+=(event.clientY-gCSIEDragObject.dragObj.y);
	gCSIEDragObject.dragObj.x=event.clientX;
	gCSIEDragObject.dragObj.y=event.clientY;
	event.returnValue = false;
	event.cancelBubble = true;
}
var gDragArray = new Array();
function CSDrag(action) { gDragArray[gDragArray.length] = new CSSetupDrag(action[1]); }
function ROEmbeddedActions (act) {
	var fct,i,j,name,nsemb;
	name=act[1];
	if (!IsIE())nsemb = ROFindEmbed(name);
   	if(act[2]!="") {
		fct=act[2]; fct+="(";
		if(act[3]==undefined)
			fct+=")";
		for(i=3; i<act.length; i++) {
			fct+="\'"; fct+=act[i]; fct+="\'";
			if(i==act.length-1)fct+=")";
			else fct+=",";
		}
	}
	if(IsIE()) return eval(name+"."+fct);
	else {
		if(nsemb) return nsemb.eval(fct);
	}
}
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()
}
		
/* 
Fix Layer Position 1.0
A component of MenuMachine 2.1
Copyright 2006 Big Bang Software Pty Ltd
*/
/*begin FixLayerPosition*/
function __bbFLP(el,s,amt)
	{
	if(typeof(__bbElCache[el])=="undefined"){__bbElCache[el]=__bbgID(el);}
	var d=document,e=__bbElCache[el],mvAmt=0,sOf=__bbGST(),targetPos=e.origPos+sOf;
	if(e.currentPos!=targetPos){if(s){var diff=e.currentPos-targetPos;mvAmt=(Math.abs(diff)<amt)?-diff:((diff>0)?-amt:amt);mvAmt=(Math.abs(diff)>(amt*4))?mvAmt+mvAmt:mvAmt;var mtp=(e.currentPos+=mvAmt)+_bbBr.px;_bbBr.op?e.style.pixelTop=mtp:e.style.top=mtp;e.currentPos+=mvAmt;}
	else{var mtp=targetPos+_bbBr.px;_bbBr.op?e.style.pixelTop=mtp:e.style.top=mtp;e.currentPos=targetPos;}}
	};
function bbFixLayer(action)
	{
	var n=action[1],sm=action[2],spd=action[3],tks,px;
	if(!sm){tks=10;px=100;}
	else{if(!spd)spd="m";switch(spd){case "f":tks=10;px=20;break;case "m":tks=20;px=4;break;case "s":tks=30;px=2;break;}}
	var d=document,ua=navigator.userAgent.toLowerCase();function o(n){return (ua.indexOf("opera "+n)>-1||ua.indexOf("opera/"+n)>-1)&&window.opera?1:0};
	_bbBr.op5=o(5);_bbBr.op6=o(6);_bbBr.op=(_bbBr.op5||_bbBr.op6||window.opera)?1:0;
	_bbBr.ie=(ua.indexOf('msie')!=-1&&!_bbBr.op)?1:0;_bbBr.dt=(ua.indexOf("mac")==-1&&((d.doctype&&d.doctype.name&&d.doctype.name.indexOf("http:\/\/")>-1)||(d.compatMode&&(d.compatMode!="BackCompat"&&d.compatMode!="QuirksMode"))))?1:0;
	_bbBr.px=_bbBr.op?"":"px";var el=__bbgID(n);if(!el)return;el.origPos=__bbyP(el);el.currentPos=el.origPos-__bbGST();setInterval("__bbFLP('"+n+"',"+sm+","+px+");",tks);
	};
function __bbyP(o){var c=0;if (o.offsetParent){while (o.offsetParent){c+=o.offsetTop;o=o.offsetParent;}}else if(o.y){c+=o.y;} return c;};
function __bbGST(){return _bbBr.ie?(_bbBr.dt?document.documentElement.scrollTop:document.body.scrollTop):window.pageYOffset;};
function __bbgID(i){if(document.getElementById){return document.getElementById(i);}else if(document.all){return document.all[i];}else{return false;}};
var __bbElCache=[],_bbBr={};
/*end FixLayerPosition*/
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);
	}
}
//Ver. 1.1.9 feb 2003 - revised ver. b2.511/2.004 mar 2004
// All Rights Reserved Rasmussens Design
function flyanimage25RD(action) { 
var nytFAIvin,FAIpost,FAIvin="";
var agt = navigator.userAgent.toLowerCase();var erNN62 = (agt.indexOf("netscape6/6.2") !=-1)?1:0;var erNN60 = (agt.indexOf("netscape6/6.0") !=-1)?1:0;var erNN = (agt.indexOf("netscape") !=-1)?1:0;
FAIvin = ",height=20,width=20,resizable="+(action[18]?1:0)+",scrollbars="+(action[17]?1:0);
FAIpost = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Transitional//EN">\n<html>\n<head>'
FAIpost += '\n <scri'
FAIpost +='pt language="JavaScript1.2" type="text/javascript">'
FAIpost +='\n//Script copyrights belong to Rasmussens Design http://www.rasmussens.dk Mar. 2004. This script is a part of a commercial Adobe GoLive action. Any use than licensed is prohibitate.'
FAIpost +='\nfunction tilpasvin() {var venstre,hojre,border;var agt = navigator.userAgent.toLowerCase();var erNN = (agt.indexOf("netscape") !=-1)?1:0;var erIE=(agt.indexOf("explorer") != -1)?1:0;var erWin=(agt.indexOf("windows") != -1)?1:0;var lm1=(erWin)?10:0;var lm2=(erWin)?25:0;var lm3=(erNN)?15:0;var lm4=(erNN)?3:0;var lm6=(erWin)?20:0;'
if(action[18]==true) FAIpost +='var lm5=15;'; else FAIpost +='var lm5=0;'
if(action[2]>0) FAIpost += 'border=parseInt('+action[2]+'*2);'; else FAIpost +='border=0;'
if(action[11]==true) FAIpost +='var caption=70;'; else FAIpost +='var caption=0;'
FAIpost += 'var vb=parseInt('+action[8]+'*2+document.images["Img"].width+lm1+lm3+border);'
FAIpost += 'var vh=parseInt('+action[9]+'*2+document.images["Img"].height+lm2+lm3+lm4+lm5+caption+border);'
FAIpost += 'if(vb>screen.availWidth) {vb=parseInt(screen.availWidth-('+action[6]+'+'+action[8]+'+border)+lm3); vh=parseInt(lm3+vh+lm5);}'
FAIpost += 'if(vh>screen.availHeight) {vh=parseInt(screen.availHeight-('+action[7]+'+'+action[9]+'+(lm3*2)+border));'
FAIpost += ' vb =parseInt(lm3+vb+lm5+lm6);}self.resizeTo(vb,vh);'
if(erNN){FAIpost += 'if(parseInt('+action[8]+'*2+document.images["Img"].width+lm1+lm3+border)<vb) self.resizeTo(parseInt(vb-15),parseInt(vh+10));'
FAIpost += 'if(parseInt('+action[9]+'*2+document.images["Img"].height+caption+border)<vh) self.resizeTo(parseInt(vb-lm3),parseInt(vh-lm3));'}
if(action[16]==true){FAIpost +='venstre=parseInt(screen.availWidth/2-vb/2); hojre=parseInt(screen.availHeight/2-vh/2);'}
if(action[16]==false){FAIpost +='venstre='+action[6]+'; hojre='+action[7]+';'}
FAIpost += 'self.moveTo(venstre,hojre);}'
FAIpost += '\n</scr'
FAIpost +='ipt>'
FAIpost += '\n<title>'+action[4]+'</title>';
if(action[10]!="#")FAIpost += '\n<link href="'+action[10]+'" rel="stylesheet" type="text/css" media="screen">';
FAIpost += '</head><body text=#000000 bgcolor="#'+action[15]+'" leftmargin="'+action[8]+'" topmargin="'+action[9]+'"  marginwidth="'+action[8]+'"marginheight="'+action[9]+'"  onload="tilpasvin()";'
if(action[14]==true&&!erNN62&&!erNN60) FAIpost += ' onBlur="javascript:window.close();"'
FAIpost += '>';
FAIpost +='<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%"><tr><td align="center" valign="top">'
if(action[13]==true) FAIpost +='<a href="Javascript:void(self.close())" onfocus="this.blur();" title="'+action[3]+'">'
FAIpost +='<img src="'+action[1]+'" border="'+action[2]+'" alt="'+action[3]+'" title="'+action[3]+'" align="top" id="Img" name="Img">'
if(action[13]==true)FAIpost +='</a>'
if(action[11]==true)FAIpost +='<p align="center">'+action[12]+'</p>'
FAIpost +='</td></tr></table>'
FAIpost += '</body></html>'
nytFAIvin = window.open('',action[5],FAIvin);
nytFAIvin.document.write(FAIpost);
if(window.focus) nytFAIvin.focus();
nytFAIvin.document.close()
}
//-->
// © Mads Rasmussen Apr 2001
// Ver. 1.1.7 feb 2003
// All Rights Reserved Rasmussens Design
function flyanoteRD(action) { 
var venstre,hojre,baggfarve,poster,PIvin="";
if(action[14]==10){venstre=Math.floor(screen.width/2-action[7]/2); hojre =Math.floor(screen.height/2-action[8]/2);}
if(action[14]==20){venstre=action[9]; hojre=action[10];}
	PIvin = ",width=" + action[7];
	PIvin += ",height=" + action[8] ;
	PIvin += ",resizable=" + (action[13] ? "1" : "0");
	PIvin += ",scrollbars=" + (action[12] ? "1" : "0");
	PIvin +=",left=" + venstre;
	PIvin += ",top=" + hojre;
	PIvin +=",ScreenX=" + venstre;
	PIvin += ",ScreenY=" + hojre;
poster = "<html>\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html;charset=iso-8859-1\">";
poster += '\n<title>'+action[3]+'</title>';
poster += '\n<link href=\"'+action[1]+'\" rel=\"stylesheet\" type=\"text/css\" media=\"screen\">';
poster += '\n</head>\n<body text=#000000 bgcolor=\"'+action[6]+'\" leftmargin=\"'+action[4]+'\" marginheight=\"'+action[4]+'\" marginwidth=\"'+action[5]+'\" topmargin=\"'+action[5]+'\">';
poster +='\n<font size="3">'+action[11]+'</FONT>';
poster += '\n</body>\n</html>';
nytPIvin = window.open('',action[2],PIvin);
nytPIvin.focus();
nytPIvin.document.write(poster);
nytPIvin.document.close()
}
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 ROGetClipInfo (act) {
	var property,type;
	type=act[1];
	if(type==0)property="Album name";
	else if(type==1)property="Artist name";
	else if(type==2)property="CDNum";
	else if(type==3)property="Comments";
	else if(type==4)property="Genre";
	else if(type==5)property="Language";
	else if(type==6)property="Mood";
	else if(type==7)property="Preference";
	else if(type==8)property="Situation";
	else if(type==9)property="Title";
	else if(type==10)property="Year";
	else return "";
	return window.parent.external.GetClipInfo (property);
}
function CSGetFormElementValue(action) { 
	var form = action[1];
	var elem = action[2];
	return document.forms[form].elements[elem].value;
}
function ROGetInstalledComponents() {
	return window.parent.external.InstalledComponents;
}
function CSGetLayerPos(action) { 
	var layer = action[1];
	var x		= CSGetStylePos(layer, 0);
	var y		= CSGetStylePos(layer, 1);
	return new Array(x, y);
}
function ROGetPlayerProperty (act) {
	var property,type;
	type=act[1];
	if(type==0)property="APIVERSION";
	else if(type==1)property="BANDWIDTH";
	else if(type==2)property="COUNTRYID";
	else if(type==3)property="DISTRIBUTION";
	else if(type==4)property="INSTALLPATH";
	else if(type==5)property="LANGUAGEID";
	else if(type==6)property="LANGUAGEPREFERENCE";
	else if(type==7)property="OSNAME";
	else if(type==8)property="PRODUCTNAME";
	else if(type==9)property="PRODUCTVERSION";
	else if(type==10)property="REGIONDATE";
	else return "";
	return window.parent.external.PlayerProperty(property);
}
function ROGetPlayerState() {
	var result,state;
	state=window.parent.external.GetPlayerState();
	switch(state) {
		case 0:
			result="Stopped";break;
		case 1:
			result="Contacting";break;
		case 2:
			result="Buffering";break;
		case 3:
			result="Playing";break;
		case 4:
			result="Paused";break;
		case 5:
			result="Seeking";break;
		default:
			result="";break;
	}
	return result;
}
function ROGetVersionNumber (act) {
	var comp,min,max,result,type,unpack;
	type=act[1];
	if(type==0 && act[2]=="") {
		result=window.parent.external.RealPlayerVersion;
	}
	else {
		if(type==1)comp="audp";
		else if(type==2)comp="DBCMpg1";
		else if(type==3)comp="Flash";
		else if(type==4)comp="GF";
		else if(type==5)comp="GFJP";
		else if(type==6)comp="imgp";
		else if(type==7)comp="MP3PL";
		else if(type==8)comp="MPGA";
		else if(type==9)comp="PNG";
		else if(type==10)comp="RA";
		else if(type==11)comp="RealTxt";
		else if(type==12)comp="RichFX";
		else if(type==13)comp="RPix";
		else if(type==14)comp="RV";
		else if(type==15)comp="sdp";
		else if(type==16)comp="vidp";
		if(act[2]!="")comp=act[2];
		max=act[3];
		min=act[4];
		result=window.parent.external.ComponentVersion (comp+":"+max+"."+min);
	}
	unpack=act[5];
	if(unpack)
		result=ROUnpackVersionNumber (result);
	return result;
}
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 ROHandleAction (act) {
	var str,type;
	type=act[1];
	if(type==0)str="CD";
	else if(type==1)str="MyDevices";
	else if(type==2)str="NowPlaying";
	else if(type==3)str="Radio";
	else if(type==4)str="ShowEqualizer";
	else if(type==5)str="Web";
	else return;
	window.parent.external.HandleAction(str);
}
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 CSDJCheckFolder(action)
{
	myDJFullPath = document.location.pathname;
	myDJFileArray = myDJFullPath.split("/");
	if(myDJFileArray.length > 1) {
		myDJFolder = myDJFileArray[myDJFileArray.length-2];
		if(myDJFolder == action[1])
			return true;
	}
	return false;
}
function CSDJCheckFile(action)
{
	myDJFullPath = document.location.href;
	myDJFileArray = myDJFullPath.split("/");
	myDJFile = myDJFileArray[myDJFileArray.length-1];
	if(myDJFile == action[1])
		return true;
	else
		return false;
}
// Auto Image Window Action 1.4.1 by Nate Baldwin, www.mindpalette.com, 12/2/03
function MPImageWindow(action) {
	for (i=10; i<17; i++) action[i] = (action[i] == false) ? "no" : "yes";
	if (action[7] > screen.availWidth) action[7] = screen.availWidth;
	if (action[8] > screen.availHeight) action[8] = screen.availHeight;
	var posX = 0;
	var posY = 0;
	if (action[9] == true) {
		posX = Math.round((screen.availWidth/2)-(action[7]/2));
		posY = Math.round((screen.availHeight/2)-(action[8]/2));
		} else {
		posX = action[17];
		posY = action[18];
		}
		
	var ImageURL = action[1];
	
	var newString = "";
	if (ImageURL.indexOf(".") >= 0) {
		var testArray = ImageURL.split(".");
		for (i=0; i<testArray.length; i++) {
			newString += "^";
			newString += testArray[i];
			}
		ImageURL = newString.substr(1);
		}
	
	var queryString = "*MPImage="+ImageURL+"*MPImageX="+action[2]+"*MPImageY="+action[3]+"*MPTitle="+action[4]+"*";
	var queryString = escape(queryString);
	var queryString = "?"+queryString;
	action[5] += queryString;
	var windowOptions = "";
	windowOptions += "width=" + action[7];
	windowOptions += ",height=" + action[8];
	windowOptions += ",resizable=" + action[16];
	windowOptions += ",scrollbars=" + action[10];
	windowOptions += ",menubar=" + action[11];
	windowOptions += ",toolbar=" + action[14];
	windowOptions += ",directories=" + action[12];
	windowOptions += ",location=" + action[15];
	windowOptions += ",status=" + action[13];
	windowOptions += ",left=" + posX;
	windowOptions += ",top=" + posY;
	window.open(action[5], action[6], windowOptions);
	}
//-->
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));
}
function DJintoFrameset(action){
	var myact = action[1];
	var mypar = "";
	var myparent = "";
	var newparent = "";
	var mytemp1 = "";
	var lengthOfPassedName = 0;
	var passedName = "";
	if(parent.frames.length > 0) {
		mypar = parent.location.pathname;
		if(mypar.lastIndexOf("\\") != -1){
			myparent = mypar.substring(mypar.lastIndexOf("\\")+1, mypar.length);
		} else if(mypar.lastIndexOf("/") != -1) {
			myparent = mypar.substring(mypar.lastIndexOf("/")+1, mypar.length);
		} else {
			myparent = mypar;
		}
	}
	if(myact.lastIndexOf("\\") != -1){
		newparent = myact.substring(myact.lastIndexOf("\\")+1, myact.length);
	} else if(myact.lastIndexOf("/") != -1) {
		newparent = myact.substring(myact.lastIndexOf("/")+1, myact.length);
	} else {
		newparent = myact;
	}
	if (newparent.length > 0) {
		if(parent.frames.length == 0 || myparent != newparent || (top != parent && action[2])) {
			if(action[3]) {
				mytemp1=action[1];
			} else {
				mytemp1=action[1] + "?" + escape(window.location.href);
			}
			if(!action[2]) {
				window.location.replace(mytemp1);
			} else {
				top.location.replace(mytemp1);
			}
		} else {
			if(parent.djaframeset && parent.djaframeset != "" && !action[3]) {
				mytemp1 = parent.djaframeset;
				parent.djaframeset = "";
				window.location.replace(mytemp1);
			}
		}
	}
}
//-->
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 CSPAKkillframe() { 
if (self.parent.frames.length != 0)
self.parent.location = document.location
}
// SlideShowKit 1.5.1 by Nate Baldwin, www.mindpalette.com, April 27, 2004
// Slide Show List Action...
function MPLoadImgLst2(action) {
	var thisGroup = action[1];
	if (thisGroup == "") thisGroup = "default";
	if (MP_SSKParam1[thisGroup] != "undefined") {
		for (i=2; i<=21; i++) {
			if (MPValidURLString(action[i])) {
				var thisSlide = new Object();
				thisSlide.imgurl = action[i];
				thisSlide.linkurl = "";
				thisSlide.caption = "";
				thisSlide.descript = "";
				MP_SSKParam1[thisGroup].imagelist[MP_SSKParam1[thisGroup].imagelist.length] = thisSlide;
				}
			}
		}
	}
//-->
// MailPrep.action v1.2 - September, 2005
// © Copyright 2003 by Walter Blady
// All rights reserved
var MPVFmailto, MPVFflag;
function WBMailPrep(action) {
	if (MPVersion()) {
		var content = "mailto:" + action[1];
		content += action[4].length > 0 ? " ?Subject=" + action[4] : "";
		content += action[2].length > 0 ? " &cc=" + action[2] : "";
		content += action[3].length > 0 ? " &bcc=" + action[3] : "";
		content += action[5].length > 0 ? " &body=" + escape(action[5]) : "";
		MPVFflag = action[6];
		MPVFmailto = "mailto:" + action[1];
		MPVFmailto += action[4].length > 0 ? " ?Subject=" + action[4] : "";
		MPVFmailto += action[2].length > 0 ? " &cc=" + action[2] : "";
		MPVFmailto += action[3].length > 0 ? " &bcc=" + action[3] : "";
		if (!MPVFflag) window.location = content;
	}
	return;
}
function MPVersion() {
	return parseInt(navigator.appVersion.charAt(0)) >= 3;
}
//The PTP 1.0 action, copyright 2003 Michael Ahgren
function maPassValues(action){
var qName=action[1]
var result=null
var namePartLength=qName.length+1
var qString=unescape(document.location.search.substr(1))
if(qString.indexOf(qName)!=-1){
qArray=qString.split("&")
for(i=0;i<qArray.length;i++){
if(qArray[i].indexOf(qName)!=-1){
result=qArray[i].substr(namePartLength)
action[2]?eval("document."+action[3]+"."+action[4]+".value='"+result+"'"):document.write(result)
break
}
}
}
}
// End PTP action
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]); }
// Multi Preloader Action 1.0.2 by Nate Baldwin, www.mindpalette.com, copyright 2002
var MPMultiPreldCount1 = 0;
var MPMultiPreldArray1 = new Array();
function MPMultiPreload(action) {
	MPMultiPreldArray1[MPMultiPreldCount1] = new Array();
	for (i=1; i<=20; i++) {
		if (action[i] != "#" && action[i] != "(EmptyReference!)" && action[i] != "(Empty Reference)" && action[i] != "") {
			MPMultiPreldArray1[MPMultiPreldCount1][i] = new Image();
			MPMultiPreldArray1[MPMultiPreldCount1][i].src = action[i];
			}
		}
	MPMultiPreldCount1++;
	}
function CSHistoryGo(action) { history.go(action[1]); }
function RONavigateToURL (act) {
	var target,type,url,delay;
	url=act[1];
	type=act[2];
	if(type==0)target="_rpbrowser";
	else target="_rpexternal";
	delay=act[3]*1000;
	if(delay>0) {
		var obj=new Object();
		obj.type="navigate";
		obj.time=delay;
		obj.url=url;
		obj.target=target;
		if(ROOnPLCArray)
			ROOnPLCArray[ROOnPLCArray.length]=obj;
	}
	else
		window.parent.external.HandleAction("NavigateToURL("+url+","+target+")");
}
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 CSOpenAlert(action) { alert(action[1]); }
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 CSOpenFullWindow(action) {
	var wf = "";	
	if(action[12]) {
		wf = wf + "width=" + screen.availWidth;
		wf = wf + ",height=" + screen.availHeight;
	} else {
		wf = wf + "width=" + action[3];
		wf = wf + ",height=" + action[4];
	}
	wf = wf + ",resizable=" + (action[5] ? "yes" : "no");
	wf = wf + ",scrollbars=" + (action[6] ? "yes" : "no");
	wf = wf + ",menubar=" + (action[7] ? "yes" : "no");
	wf = wf + ",toolbar=" + (action[8] ? "yes" : "no");
	wf = wf + ",directories=" + (action[9] ? "yes" : "no");
	wf = wf + ",location=" + (action[10] ? "yes" : "no");
	wf = wf + ",status=" + (action[11] ? "yes" : "no");	
	if(action[12]) {
		wf = wf + ",left=0";
		wf = wf + ",top=0";
	} else {
		if(action[13]) {
			wf = wf + ",left=" + action[13];
		}
		if(action[14]) {
			wf = wf + ",top=" + action[14];
		}
	}
	window.open(action[1],action[2],wf);
}
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);
	}
}
// PassMasterVerify.action v1.5.1 - June, 2003
// © Copyright 1999 by Walter Blady
// All rights reserved
function WBPassMasterVerify(action) {
	if (PMVVersion() && action[2].length > 0) {
		if (action[1] == 3) {
			PMVCookieObject = new PMVCookie(document, action[2], "0", action[6], action[7], action[8]);
			PMVCookieObject.removeCookie();
		}
		var defaultUrl = eval("PMass_" + "0()");
		var goURL = defaultUrl;
		var cookieCrumbs = PMVGetCookie(action[2]);
		if (cookieCrumbs != "") {
			var cookieArray = cookieCrumbs.split("&");
			var id = cookieArray[0].substr(cookieArray[0].indexOf("=")+1, 99), pw = cookieArray[1];
			for (var i = 1; PMassID.toLowerCase() != "end"; i++) {
				var pmurl = eval("PMass_" + i + "()");
				if (PMassID.toLowerCase() != "end" && PMassPassw != "" && id == PMassID && pw == PMassPassw) {
					goURL = pmurl != "" ? pmurl : defaultUrl;
					if (goURL != "") {
						if (action[1] == 0) {
							PMVGoURL(action, goURL);
							return;
						}
						else if (action[1] == 1 && window.location.href.indexOf(goURL) > -1) {
							return;
						}
						else if (action[1] == 2 && PMassPageCode == action[5]) {
							return;
						}
					}
				}
			}
			PMVInvalidOut(action, goURL);
		}
		else {
			PMVInvalidOut(action, goURL);
		}
	}
	return;
}
function PMVGoURL(action, goURL) {
	var params;
	if (action[4].length < 1) {
		window.location.href = goURL;
	}
	else {
		if (action[4].toLowerCase().indexOf("blank") != -1) {
			var PMVNewWindow = window.open(goURL,"PMnewWindow", "toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,favorites=yes,resizable=yes");
		}
		else {
			params = eval(action[4] + ".window.location");
			params.href = goURL;
		}
	}
	return;
}
function PMVInvalidOut(action, goURL) {
	var outURL = goURL != "" ? goURL : action[3];
	if (action[1] == 1 || action[1] == 2 || action[1] == 3) {
		if (self.opener) {
			opener.location.replace(outURL);
			self.window.close();
		}
		else {
			window.location.replace(outURL);
		}
	}
	return;
}
new PMVCookie();
PMVCookie.prototype.removeCookie = PMVRemoveCookie;
function PMVCookie(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 PMVGetCookie(cookieTarget) {
	var cookieCrumbs = unescape(document.cookie);
	var cookieArray = cookieCrumbs.split("; ");
	cookieCrumbs = "";
	for (var i = 0; i < cookieArray.length; i++) {
		if (cookieArray[i].indexOf(cookieTarget) != -1) {
			cookieCrumbs = cookieArray[i];
			break;
		}
	}
	return cookieCrumbs;
}
function PMVRemoveCookie() {
	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";
	this.$document.cookie = cookie;
	return;
}
function PMVVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 2);
}
// PassMaster.action v1.7.5 - February, 2003
// © Copyright 1999 by Walter Blady
// All rights reserved
var PMisIE4 = navigator.appVersion.indexOf("MSIE 4") >= 0;
var PMW3C = document.getElementById ? true : false;
var PMisNav4 = navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) == 4;
function WBPassMaster(action) {
	if (PMVersion() && action[3].length > 0 && action[4].length > 0) {
		PMassID = "", PMassPassw = "";
		var myForm = window.document[action[2]];
		if (PMisNav4 && action[6] && action[7].length > 0) {
			myForm = window.document[action[7]].document[action[2]]
		}
		var defaultUrl = eval("PMass_" + "0()");
		for (var i = 1; PMassID.toLowerCase() != "end"; i++) {
			var pmurl = eval("PMass_" + i + "()");
			if (PMassID.toLowerCase() != "end" && PMassPassw != "" && myForm[action[3]].value == PMassID && myForm[action[4]].value == PMassPassw) {
				if (action[1] == 0 && action[8].length > 0) {
					var cookieCrumbs = PMassID + "&" + PMassPassw;
					PMCookieObject = new PMCookie(document, action[8], action[9], action[11], action[12], action[10]);
					PMCookieObject.storeCookie(cookieCrumbs);
				}
				myForm[action[4]].value = "";
				var goURL = pmurl != "" ? pmurl : defaultUrl;
				if (goURL != "") {
					var params;
					if (action[5].length < 1) {
						window.location.href = goURL;
					}
					else {
						if (action[5].toLowerCase().indexOf("blank") != -1) {
							var PMNewWindow = window.open(goURL,"PMnewWindow", "toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,favorites=yes,resizable=yes");
						}
						else {
							params = eval(action[5] + ".window.location");
							params.href = goURL;
						}
					}
				}
				return;
			}
		}
		myForm[action[4]].value = "";
		window.alert("The User ID or Password you entered is incorrect. Please try again.");
	}
	return;
}
new PMCookie();
PMCookie.prototype.storeCookie = PMStoreCookie;
function PMCookie(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 PMStoreCookie(value) {
	if (value == null) value = "";
	for (var prop in this) {
		if (prop.charAt(0) == "$" || (typeof this[prop]) == "function") {
			continue;
		}
		if (value != "") value += "&";
		value += prop + ":" + 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;
	this.$document.cookie = cookie;
	return;
}
function PMVersion() {
	return (navigator.appName.indexOf("Netscape") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 3)
          || (navigator.appName.indexOf("Explorer") >= 0 && parseInt(navigator.appVersion.charAt(0)) >= 2);
}
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 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 ROPlayClip (act) {
	var i,url,clipinfo,related_info_url,width,height,media_browser_url,target,delay,bnow_playing;
	url=act[1];
	related_info_url=act[2];
	if(related_info_url=="(EmptyReference!)")related_info_url="";
	width=act[3];
	height=act[4];
	media_browser_url=act[5];
	if(media_browser_url=="(EmptyReference!)")media_browser_url="";
	if(act[6]==0)target="_rpbrowser";
	else target="_rpexternal";
	delay=act[7]*1000;
	if(delay>0) {
		var obj=new Object();
		obj.type="navigate";
		obj.time=delay;
		obj.url=media_browser_url;
		media_browser_url="";
		obj.target=target;
		if(ROOnPLCArray)
			ROOnPLCArray[ROOnPLCArray.length]=obj;
	}
	bnow_playing=act[8];
	clipinfo="Album name="+act[9];
	clipinfo+="|Artist name="+act[10];
	clipinfo+="|CDNum="+act[11];
	clipinfo+="|Comments="+act[12];
	clipinfo+="|Genre="+act[13];
	clipinfo+="|Language="+act[14];
	clipinfo+="|Mood="+act[15];
	clipinfo+="|Preference="+act[16];
	clipinfo+="|Situation="+act[17];
	clipinfo+="|Title="+act[18];
	clipinfo+="|Year="+act[19];
	window.parent.external.PlayClip (url,clipinfo,related_info_url,width,height,media_browser_url,target,bnow_playing);
}
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!"); }
}
CSImages=new Array();
function CSPreloadImage(action) {
	if (document.images) { CSImages[CSImages.length]=new Image(); CSImages[CSImages.length-1].src=action[1]; }
}
function ROPreloadURL (act) {
	ROPreloadURLArray[ROPreloadURLArray.length]=act[1];
}
ROPreloadURLArray=new Array();
function RPOnPreload() {	/* RO-Event-Handler */
	for(var i=0;i<ROPreloadURLArray.length;i++) {
		if (ROPreloadURLArray[i] != 0) {
			window.parent.external.PreloadURL(ROPreloadURLArray[i]);
			ROPreloadURLArray[i]=0;
		}
	}
}
function DJPrintPage(action){
	if(action[1]) {
		top.focus();
		top.print();
	} else {
		window.focus();
		window.print();
	}
}
//-->
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];
		}
}
// The RandomText action 1.0, written by: Michael Ahgren 2002
function CSRndText(action){
var newText=new Array()
var counter=0
for(i=1;i<action.length;i++){
if(action[i]!=""){
newText[counter]=action[i]
counter++
}
}
CSWriteText(newText,counter)
}
function CSWriteText(text,counter){
var CSRnd=Math.floor(Math.random()*counter)
document.write(text[CSRnd])
}
// End of RandomText action
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()
	}
}
// © Mads Rasmussen April 2001  ThisWindow Resize Ver. 1.6
//All Rights Reserved © Rasmussens Design Actions http://www.rasmussens.dk/action
function nyhojdebredde(action){
var agt = window.navigator.userAgent.toLowerCase();
var erIE=(agt.indexOf("msie") > 0);
var erNC = (document.layers);
var erNN6=(agt.indexOf("netscape/6.0") != -1) ?true : false;
var erNN62=(agt.indexOf("netscape/6.2") != -1) ?true : false;
var erNN70=(agt.indexOf("netscape/7.0") != -1) ?true : false;
var erMoz=((agt.indexOf("mozilla") != -1)&&!erIE) ?true : false;
var erIE5 = (document.all&&document.getElementById) ? true : false;
var erstatBre, erstatHoj;
		  	if (agt.indexOf("mac")>=0) { 
		if (erMoz&&!erNC&&!erIE) { erstatBre=-20; erstatHoj=-58;}  
		 else if (erNN70||erNN62) { erstatBre=0; erstatHoj=-50; } 
		 else if (erNN6) { erstatBre=0; erstatHoj-=40; }
		 else if (erNC) { erstatBre=0; erstatHoj=-140; }
		else   if(erIE5){ erstatBre=-9; erstatHoj=-16; }
		 else if(erIE) { erstatBre=20; erstatHoj= 15;} }
	if (agt.indexOf("win")>=0) { 
		  if(erIE) {erstatBre=0; erstatHoj=0;}
		else if (erMoz&&!erNC&&!erIE) { erstatBre=-20; erstatHoj=0;}  
		 else if (erNN70||erNN62) { erstatBre=8; erstatHoj=0; } 
		else if (erNC) {erstatBre=-25; erstatHoj=-140;}
		  else if(erNN6){ erstatBre=0; erstatHoj=10;}  }
    if(action[3]) var mbarRD=25; else mbarRD=0;
	if(action[4]) var tbarRD=40; else tbarRD=0;
	if(action[5]) var dirRD=23; else dirRD=0;
	if(action[6]) var locRD=23; else locRD=0;
	if(action[7]) var staRD=14; else staRD=0;
	if(action[8]) var reRD=14; else reRD=0;
	if(action[9]) var scrRD=30; else scrRD=5;
	var kompTWR = parseInt(mbarRD+tbarRD+dirRD+locRD+staRD+reRD);
	if(erNC) scrRD=15;
		 var breTWR=parseInt(action[1]+erstatBre+scrRD);
		 var hojdeTWR= parseInt(action[2]+erstatHoj+kompTWR);
if(action[10]==1){  if(hojdeTWR>screen.availHeight) { var rdh=erNC?150:erMoz?30:0; hojdeTWR=screen.availHeight-rdh;self.moveTo(0,0)}
		 		   if(breTWR>=screen.availWidth) { var rdb=erNC?40:erMoz?15:0; breTWR=screen.availWidth-rdb;self.moveTo(0,0)}}
if(action[10]==2){breTWR=breTWR;hojdeTWR=hojdeTWR;}		  
		  parent.window.resizeTo(breTWR, hojdeTWR);
		  }
//
//-->
function CSResizeWindow(action) { 
	if(navigator.appVersion.charAt(0) >=4) { window.resizeTo (action[1],action[2]) }
}
function focusFormField(action){
target=eval ("document."+action[1]+"."+action[2])
if (target){
target.focus()
}
}
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 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 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);
}
// The ScrollArea 1.1 action by Michael Ahgren 2004
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 && parseInt(navigator.userAgent.substr(navigator.userAgent.indexOf("Opera")+6,1))<7){
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
	}	
}
//
//-->
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]+' alt="" border="0">')
		}else if(action[5]!="#"){ 
		document.write('<img src='+action[5]+' alt="" border="0">')
		}
		}
}
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()
	var now=currDate.getTime()
	var start=startDate.getTime()
	var stop=stopDate.getTime()
if(now<stop&&now>start){
		return true
		}else{
		return false
		}
}
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 CSSetStateToCode(action)
{
	eval(action[3] + " = CSStateArray[action[1]]");
}
function CSSetBackColor(action) { document.bgColor = action[1]; }
function CSSetImageURL(action) {
	var img=CSGetImage(action[1]);
	if (img) img.src=action[2];
}
function CSSetStatus(action) { self.status = action[1]; }
function ROSetVideoBackgroundColor (act) {
	var delay,color;
	color="#";
	color+=act[1];
	delay=act[2]*1000;
	if(delay>0) {
		var obj=new Object();
		obj.type="color";
		obj.time=delay;
		obj.color=color;
		if(ROOnPLCArray)
			ROOnPLCArray[ROOnPLCArray.length]=obj;
	}
	else
		window.parent.external.SetVideoBackgroundColor(color);
}
function CSSetStateWithCode(action)
{
	CSStateArray[action[1]] = eval(action[3]);
}
function ROShowArtistInfo (act) {
	var show;
	if(act[1]==true)show=1;
	else show=0;
	window.parent.external.HandleAction("ShowArtistInfo("+show+")");
}
// ShowFormResults Action 2.5 by Nate Baldwin, www.mindpalette.com
function MPShowFormResults(action) {
	var MPData = location.search;
	var MPString = "";
	var MPNameClass = action[1];
	if (MPNameClass.charAt(0) == ".") MPNameClass = MPNameClass.substring(1);
	if (MPNameClass != "") MPNameClass = "<span class=\""+MPNameClass+"\">";
	var MPValueClass = action[2];
	if (MPNameClass.charAt(0) == ".") MPNameClass = MPNameClass.substring(1);
	if (MPValueClass != "") MPValueClass = "<span class=\""+MPValueClass+"\">";
	if (MPData != "" && MPData != "?") {
		MPData = MPData.substring(1);
		MPData = MPData.split("&");
		for (i=0; i<MPData.length; i++) {
			var thisPair = MPData[i];
			thisPair = thisPair.split("=");
			var thisName = unescape(thisPair[0]);
			var thisValue = unescape(thisPair[1]);
			var nameRow = "<tr>\n<td align=\"right\" valign=\"top\">";
			if (MPNameClass != "")
				nameRow += MPNameClass+thisName+":&nbsp;&nbsp;</span></td>\n";
				else nameRow += "<b>"+thisName+":&nbsp;&nbsp;</b></td>\n";
			var thisValue = unescape(thisPair[1]);
			var valueRow = "<td align=\"left\" valign=\"top\">";
			if (MPValueClass != "")
				valueRow += MPValueClass+thisValue+"</span></td>\n</tr>\n";
				else valueRow += thisValue+"</td>\n</tr>\n";
			MPString += (nameRow+valueRow);
			}
		}
	if (MPString != "") {
		MPString = "<table border=\"0\" cellspacing=\"2\" cellpadding=\"0\">\n"+MPString+"</table>\n";
		document.write(MPString);
		}
	}
function ROShowPreferences (act) {
	var str,type;
	type=act[1];
	str="ShowPreferences(";
	if(type==0)str+="General,General";
	else if(type==1)str+="Connection,Connection";
	else if(type==2)str+="Connection,Playback Settings";
	else if(type==3)str+="Connection,Internet Settings";
	else if(type==4)str+="Connection,Proxy";
	else if(type==5)str+="Connection,Network Transports";
	else if(type==6)str+="My Library,My Library";
	else if(type==7)str+="My Library,Advanced My Library";
	else if(type==8)str+="CD,CD";
	else if(type==9)str+="CD,Advanced CD";
	else if(type==10)str+="Devices,Devices";
	else if(type==11)str+="Accessories,Accessories";
	else if(type==12)str+="Media Types,Media Types";
	else if(type==13)str+="Content,Content";
	else if(type==14)str+="Hardware,Hardware";
	else if(type==15)str+="AutoUpdate,AutoUpdate";
	else return;
	str+=")";
	window.parent.external.HandleAction(str);
}
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);
	}
}
// SlideShowKit 1.5.1 by Nate Baldwin, www.mindpalette.com, April 27, 2004
// Slide Show Detail List...
function MPImgDetailList2(action) {
	var thisGroup = action[1];
	if (thisGroup == "") thisGroup = "default";
	if (MP_SSKParam1[thisGroup] != "undefined") {
		if (MPValidURLString(action[2])) {
			var thisSlide = new Object();
			thisSlide.imgurl = action[2];
			thisSlide.linkurl = (MPValidURLString(action[3])) ? action[3] : "";
			thisSlide.caption = action[4];
			thisSlide.descript = action[5];
			MP_SSKParam1[thisGroup].imagelist[MP_SSKParam1[thisGroup].imagelist.length] = thisSlide;
			}
		}
	}
//-->
// Slideshow Kit 1.5.1 by Nate Baldwin, www.mindpalette.com, July 14, 2004
// Slide Show DIV Action...
function MPSSKWriteDiv2(action) {
	var id = action[1];
	var content = action[2];
	var html = "";
	if (id != "") {
		html = '<'+'div id="'+id+'">'+content+'<'+'/div>'
		}
	if (html != "") document.write(html);
	}
//-->
// Slideshow Kit 1.5.1 by Nate Baldwin, www.mindpalette.com, April 27, 2004
// Slide Show Folder Action...
function MPImgLinkFolder2(action) {
	var thisGroup = (action[1] != "") ? action[1] : "default";
	if (typeof MP_SSKParam1[thisGroup] != "undefined") {
		var imgDir = (MPValidURLString(action[2])) ? action[2] : "";
		imgDir = MPCheckDirFormat(imgDir);
		var startNum = (action[3] != "") ? parseInt(action[3]) : 1;
		var endNum = (action[4] != "") ? parseInt(action[4]) : 0;
		var imgExt = (action[5] != "") ? MPCheckExtFormat(action[5]) : "jpg";
		var linkImgs = action[6];
		var linkExt = (action[7] != "") ? MPCheckExtFormat(action[7]) : "html";
		var linkDir = (MPValidURLString(action[8])) ? action[8] : "";
		linkDir = MPCheckDirFormat(linkDir);
		if (endNum > 0 && endNum > startNum && imgDir != "") {
			for (i=startNum; i<=endNum; i++) {
				var thisSlide = new Object();
				thisSlide.imgurl = imgDir+i+"."+imgExt;
				thisSlide.linkurl = (linkImgs == true && linkDir != "") ? linkDir+i+"."+linkExt : "";
				thisSlide.caption = "";
				thisSlide.descript = "";
				MP_SSKParam1[thisGroup].imagelist[MP_SSKParam1[thisGroup].imagelist.length] = thisSlide;
				}
			}
		}
	}
//-->
// Slideshow Kit 1.5.2 by Nate Baldwin, www.mindpalette.com, June 15, 2005
// With modification to allow image name prefix string
// Slide Show Folder Prefix Action...
function MPImgLinkFolderPrefix(action) {
	var thisGroup = (action[1] != "") ? action[1] : "default";
	if (typeof MP_SSKParam1[thisGroup] != "undefined") {
		var imgDir = (MPValidURLString(action[2])) ? action[2] : "";
		imgDir = MPCheckDirFormat(imgDir);
		var startNum = (action[3] != "") ? parseInt(action[3]) : 1;
		var endNum = (action[4] != "") ? parseInt(action[4]) : 0;
		var imgExt = (action[5] != "") ? MPCheckExtFormat(action[5]) : "jpg";
		var linkImgs = action[6];
		var linkExt = (action[7] != "") ? MPCheckExtFormat(action[7]) : "html";
		var linkDir = (MPValidURLString(action[8])) ? action[8] : "";
		var namePrefix = action[9];
		var pad = (parseInt(action[10]) != 'NaN') ? parseInt(action[10]) : 0;
		linkDir = MPCheckDirFormat(linkDir);
		if (endNum > 0 && endNum > startNum && imgDir != "") {
			for (i=startNum; i<=endNum; i++) {
				var thisSlide = new Object();
				var numString = i+'';
				var remainder = pad - (numString.length + namePrefix.length);
				var padString = '';
				for (var x=0; x<remainder; x++) {
					padString = padString + '0';
					}
				var thisFileName = namePrefix+padString+numString+'.'+imgExt;
				thisSlide.imgurl = imgDir+thisFileName;
				thisSlide.linkurl = (linkImgs == true && linkDir != "") ? linkDir+i+"."+linkExt : "";
				thisSlide.caption = "";
				thisSlide.descript = "";
				MP_SSKParam1[thisGroup].imagelist[MP_SSKParam1[thisGroup].imagelist.length] = thisSlide;
				}
			}
		}
	}
//-->
// SlideShowKit 1.5.2 by Nate Baldwin, mindpalette.com - May 19, 2005
// Slide Show Jump Action...
function MPJump2SlideX(action) {
	var group = (action[1] != "") ? action[1] : "default";
	var imgurl = action[2];
	if (typeof MP_SSKParam1[group] != "undefined") {
		if (MPValidURLString(imgurl)) {
			MP_SSKParam1[group].MPSetToggle("pause");
			MP_SSKParam1[group].autoscroll.run = false;
			var imageList = MP_SSKParam1[group].imagelist;
			var nextIndex = -1;
			var stopScript = false;
			var currentImage = MPGetFileName(imgurl);
			for (n=0; n<imageList.length; n++) {
				if (imageList[n] != "") {
					var testImage = MPGetFileName(imageList[n].imgurl);
					if (testImage == currentImage) {
						nextIndex = n;
						break;
						}
					}
				}
			if (nextIndex > -1) {
				var options = MP_SSKParam1[group].imageopts;
				var img = options.imgname;
				if (options.nextimg != "" && options.nextaltsrc != "" && options.nextimgsrc != "") {
					var fixImage = MP_SSKParam1[group].imageopts.nextimg;
					if (nextIndex == (imageList.length-1))
						document.images[fixImage].src = options.nextaltsrc;
						else document.images[fixImage].src = options.nextimgsrc;
					}
				if (options.previmg != "" && options.prevaltsrc != "" && options.previmgsrc != "") {
					var fixImage = MP_SSKParam1[group].imageopts.previmg;
					if (nextIndex == 0)
						document.images[fixImage].src = options.prevaltsrc;
						else document.images[fixImage].src = options.previmgsrc;
					}
				if (stopScript == false) {
					document.images[img].src = imageList[nextIndex].imgurl;
					MP_SSKParam1[group].MPUpdateImgMenu(nextIndex);
					MP_SSKParam1[group].MPUpdateCaptDescDivs(nextIndex);
					}
				}
			}
		}
	}
//-->
// SlideShowKit 1.5.1 by Nate Baldwin, www.mindpalette.com - April 27, 2004
// Slide Show Link Action...
function MPImgLinkTrigger1(action) {
	var imgGroup = action[1];
	var linkType = "";
	if (action[2] == "1") linkType = "popup";
		else if (action[2] == "2") linkType = "aiw";
		else linkType = "link";
	var urlFound = "";
	var aiwImg = "";
	if (typeof MP_SSKParam1[imgGroup] != "undefined") {
		var currentImg = MPGetFileName(document.images[MP_SSKParam1[imgGroup].imageopts.imgname].src);
		for (n=0; n<MP_SSKParam1[imgGroup].imagelist.length; n++) {
			var testImage = MPGetFileName(MP_SSKParam1[imgGroup].imagelist[n].imgurl);
			if (testImage == currentImg) {
				if (linkType == "aiw") {
					if (action[20] != "") {
						aiwImg = MPCheckDirFormat(action[20])+testImage;
						break;
						}
					} else if (testImage == currentImg && MP_SSKParam1[imgGroup].imagelist[n].linkurl != "") {
					urlFound = MP_SSKParam1[imgGroup].imagelist[n].linkurl;
					break;
					}
				}
				
			}
		}
	if (urlFound != "" || aiwImg != "") {
		if (action[25] == true) {
			MP_SSKParam1[imgGroup].MPSetToggle("pause");
			MP_SSKParam1[imgGroup].autoscroll.run = false;
			if (typeof MP_SSKParam1[imgGroup].autoscroll.timer == "number") {
				clearTimeout(MP_SSKParam1[imgGroup].autoscroll.timer);
				MP_SSKParam1[imgGroup].autoscroll.timer = false;
				}
			}
		if (linkType == "link") {
			var frameFound = false;
			var linkTarget = action[19];
			if (linkTarget != "") {
				for (i=0; i<parent.frames.length; i++) {
					if (parent.frames[i].name == linkTarget) {
						frameFound = true;
						break;
						}
					}
				}
			if (frameFound == true)
				parent.frames[linkTarget].location = urlFound;
				else window.location = urlFound;
			} else {
			var posX = action[14];
			var posY = action[15];
			var winWidth = action[4];
			var winHeight = action[5];
			var setWidth = true;
			var setHeight = true;
			if (winWidth == "" || winWidth == 0 || winWidth == "0") setWidth = false;
			if (winHeight == "" || winHeight == 0 || winHeight == "0") setHeight = false;
			if (action[6] == true) {
				if (setWidth == true) posX = Math.round((screen.availWidth/2)-(winWidth/2));
				if (setHeight == true) posY = Math.round((screen.availHeight/2)-(winHeight/2));
				}
			if (action[17] == true || action[16] == true) {
				posX = 0;
				winWidth = screen.availWidth;
				}
			if (action[18] == true || action[16] == true) {
				posY = 0;
				winHeight = screen.availHeight;
				}
			if (winWidth > (screen.availWidth - posX)) winWidth = (screen.availWidth - posX);
			if (winHeight > (screen.availHeight - posY)) winHeight = (screen.availHeight - posY);
			for (i=7; i<14; i++) {
				action[i] == true ? action[i] = "yes" : action[i] = "no";
				}
			var windowOptions = "";
			if (setWidth == true) windowOptions += "width=" + winWidth;
			if (setHeight == true) {
				if (setWidth == true) windowOptions += ",";
				windowOptions += "height=" + winHeight;
				}
			if (setWidth == true || setHeight == true) windowOptions += ",";
			windowOptions += "resizable=" + action[13];
			windowOptions += ",scrollbars=" + action[7];
			windowOptions += ",menubar=" + action[8];
			windowOptions += ",toolbar=" + action[11];
			windowOptions += ",directories=" + action[9];
			windowOptions += ",location=" + action[12];
			windowOptions += ",status=" + action[10];
			windowOptions += ",left=" + posX;
			windowOptions += ",top=" + posY;
			if (linkType != "aiw") {
				var thisPopup = window.open(urlFound, action[3], windowOptions);
				if (thisPopup && typeof thisPopup == "object") thisPopup.focus();
				} else {
				var code = "";
				code += '<'+'!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"'+'>'+"\n\n";
				code += '<'+'html'+'>'+"\n\n";
				code += '<'+'head'+'>'+"\n";
				code += '<'+'meta http-equiv="content-type" content="text/html;charset=iso-8859-1"'+'>'+"\n";
				code += '<'+'title'+'>'+action[21]+'<'+'/title'+'>'+"\n";
				if (action[23] == true && action[24] != "") {
					code += '<'+'style type="text/css" media="screen"'+'><'+'!--'+"\n";
					code += 'a { color: '+action[24]+'; font-size: 12px !important; font-family: Verdana, Arial, Helvetica }'+"\n";
					code += '--'+'><'+'/style'+'>'+"\n";
					}
				code += '<'+'/head'+'>'+"\n\n";
				code += '<'+'body bgcolor="'+action[22]+'" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0"'+'>'+"\n";
				code += '<'+'table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%"'+'>'+"\n";
				code += '<'+'tr'+'>'+"\n";
				code += '<'+'td align="center" valign="middle"'+'><'+'img src="'+aiwImg+'" alt="" border="0"'+'>'+"\n";
				if (action[23] == true && action[24] != "") code += '<br'+'><'+'a href="javascript:self.close();"'+'>'+'close window'+'<'+'/a'+'>'+"\n";
				code += '<'+'/td'+'><'+'/tr'+'>'+"\n";
				code += '<'+'/table'+'>'+"\n";
				code += '<'+'/body'+'>'+"\n\n";
				code += '<'+'/html'+'>';
				var thisPopup = window.open("", action[3], windowOptions);
				if (thisPopup && typeof thisPopup == "object") {
					thisPopup.document.open();
					thisPopup.document.write(code);
					thisPopup.document.close();
					thisPopup.focus();
					}
				}
			}
		}
	}
//-->
// SlideShowKit 1.5.1 by Nate Baldwin, www.mindpalette.com, April 27, 2004
// Slide Show Link List Action...
function MPImgLinkCapt2(action) {
	var thisGroup = action[1];
	if (thisGroup == "") thisGroup = "default";
	if (MP_SSKParam1[thisGroup] != "undefined") {
		for (i=2; i<=16; i+=3) {
			if (MPValidURLString(action[i])) {
				var thisSlide = new Object();
				thisSlide.imgurl = action[i];
				thisSlide.linkurl = (MPValidURLString(action[i+1])) ? action[i+1] : "";
				thisSlide.caption = action[i+2];
				thisSlide.descript = "";
				MP_SSKParam1[thisGroup].imagelist[MP_SSKParam1[thisGroup].imagelist.length] = thisSlide;
				}
			}
		}
	}
//-->
// SlideShowKit 1.5.1 by Nate Baldwin, www.mindpalette.com, April 27, 2004
// Slide Show Link List Action...
function MPImgLinkList2(action) {
	var thisGroup = action[1];
	if (thisGroup == "") thisGroup = "default";
	if (MP_SSKParam1[thisGroup] != "undefined") {
		for (i=2; i<=21; i+=2) {
			if (MPValidURLString(action[i])) {
				var thisSlide = new Object();
				thisSlide.imgurl = action[i];
				thisSlide.linkurl = (MPValidURLString(action[i+1])) ? action[i+1] : "";
				thisSlide.caption = "";
				thisSlide.descript = "";
				MP_SSKParam1[thisGroup].imagelist[MP_SSKParam1[thisGroup].imagelist.length] = thisSlide;
				}
			}
		}
	}
//-->
// Slideshow Kit 1.5.1 by Nate Baldwin, www.mindpalette.com, April 27, 2004
// Slide Show Menu Action...
function MPImgSeqMenu1(action) {
	var imgGroup = action[1];
	var visRows = (parseInt(action[2]) > 0) ? action[2] : "1";
	if (typeof MP_SSKParam1[imgGroup] != "undefined") {
		var currentImgName = MP_SSKParam1[imgGroup].imageopts.imgname;
		if (typeof document.images[currentImgName] != "undefined")
			var currentImg = document.images[currentImgName].src;
			else currentImg = "";
		var formHTML = "";
		currentImg = MPGetFileName(currentImg);
		var currentFound = false;
		var thisImgList = MP_SSKParam1[imgGroup].imagelist;
		var thisTotal = thisImgList.length;
		if (thisImgList.length > 0) {
			formHTML += "\n"+'<'+'form name="'+imgGroup+'_form"'+">\n";
			formHTML += '<'+'select name="'+imgGroup+'_menu" size="'+visRows+'" ';
			formHTML += 'onchange="MP_SSKParam1[\''+imgGroup+'\'].MPJump2ImgNum2(this, \''+imgGroup+'\');">'+"\n";
			for (n=0; n<thisImgList.length; n++) {
				var thisImg = MPGetFileName(thisImgList[n].imgurl);
				if (thisImg != "") {
					formHTML += '<'+'option ';
					if (currentImg == thisImg && currentFound == false) {
						formHTML += "selected ";
						currentFound = true;
						}
					var menuText = "";
					if (action[3] == "1") menuText = (n+1)+' of '+thisTotal;
						else if (action[3] == "2") {
						var caption = (thisImgList[n].caption != "") ? thisImgList[n].caption : thisImg;
						menuText = (n+1)+". "+caption;
						} else menuText = (n+1)+". "+thisImg;
					formHTML += 'value="'+n+'">'+menuText+'<'+'/option'+">\n";
					}
				}
			formHTML += '<'+'/select'+'>';
			formHTML += '<'+'/form'+'>';
			}
		document.write(formHTML);
		}
	}
//-->
// Slideshow Kit 1.5.2 by Nate Baldwin, www.mindpalette.com, August 31, 2004
// Slide Show Options Action...
function MPGetFileName(startString) {
	thisString = startString+"";
	if (thisString.lastIndexOf('/') != -1) {
		var nameStart = thisString.lastIndexOf('/') + 1;
		var nameEnd = thisString.length;
		var thisFile = thisString.substring(nameStart, nameEnd);
		} else var thisFile = thisString;
	return thisFile;
	}
function MPValidURLString(testString) {
	var validString = true;
	if (testString == "") validString = false;
		else if (testString == "#") validString = false;
		else if (testString == "(EmptyReference!)") validString = false;
		else if (testString == "(Empty Reference!)") validString = false;
	if (validString == true) return true;
		else return false;
	}
function MPCheckExtFormat(thisString) {
	if (thisString.charAt(0) == ".") thisString = thisString.substring(1);
	return thisString;
	}
function MPCheckDirFormat(thisString) {
	if (thisString != "") {
		if (thisString.charAt(thisString.length - 1) == "/") thisString = thisString.substring(0, thisString.length - 1);
		var dirArray = thisString.split("/");
		var lastIndex = dirArray.length - 1;
		thisString = "";
		for (n=0; n<dirArray.length; n++) {
			var addThisBlock = true;
			if (n == lastIndex) {
				var testArray = dirArray[lastIndex].split(".");
				if (testArray.length > 1) addThisBlock = false;
				}
			if (addThisBlock == true) thisString += dirArray[n]+"/";
			}
		if (thisString.charAt(thisString.length - 1) != "/") thisString += "/";
		}
	return thisString;
	}
function MPJump2ImgNum2(menu, group) {
	var imgNum = menu.options[menu.selectedIndex].value;
	if (imgNum != "") {
		var imgSrc = this.imagelist[imgNum].imgurl;
		document.images[this.imageopts.imgname].src = imgSrc;
		if (this.imageopts.nextaltsrc != "" && this.imageopts.nextimgsrc != "" && this.imageopts.nextimg != "") {
			if (imgNum == (this.imagelist.length - 1))
				document.images[this.imageopts.nextimg].src = this.imageopts.nextaltsrc;
				else document.images[this.imageopts.nextimg].src = this.imageopts.nextimgsrc;
			}
		if (this.imageopts.prevaltsrc != "" && this.imageopts.previmgsrc != "" && this.imageopts.previmg != "") {
			if (imgNum == 0)
				document.images[this.imageopts.previmg].src = this.imageopts.prevaltsrc;
				else document.images[this.imageopts.previmg].src = this.imageopts.previmgsrc;
			}
		this.MPUpdateCaptDescDivs(imgNum);
		this.MPSetToggle("pause");
		this.autoscroll.run = false;
		if (typeof this.autoscroll.timer == "number") {
			clearTimeout(this.autoscroll.timer);
			this.autoscroll.timer = false;
			}
		}
	}
function MPUpdateImgMenu(newIndex) {
	var thisForm = this.imagegroup+"_form";
	var thisMenu = this.imagegroup+"_menu";
	if (typeof document.forms[thisForm] != "undefined") {
		if (typeof document.forms[thisForm].elements[thisMenu].options[newIndex] != "undefined") {
			for (m=0; m<document.forms[thisForm].elements[thisMenu].length; m++) {
				if (m == (newIndex)) document.forms[thisForm].elements[thisMenu].options[m].selected = true;
					else document.forms[thisForm].elements[thisMenu].options[m].selected = false;
				}
			}
		}
	}
function MPSetToggle(type) {
	if (this.imageopts.playbtn != "" && this.imageopts.playsrc != "" && this.imageopts.pausesrc != "") {
		if (type == "play") document.images[this.imageopts.playbtn].src = this.imageopts.pausesrc;
			else document.images[this.imageopts.playbtn].src = this.imageopts.playsrc;
		}
	}
function MPAutoScrollImgSeq1(group) {
	if (typeof MP_SSKParam1[group] != "undefined") {
		if (MP_SSKParam1[group].autoscroll.run == true) {
			var thisIndex = MP_SSKParam1[group].autoscroll.index;
			if (MP_SSKParam1[group].imageopts.stop == true) {
				if (MP_SSKParam1[group].autoscroll.reverse == true) {
					if (thisIndex < 1) {
						MP_SSKParam1[group].autoscroll.run = false;
						if (MP_SSKParam1[group].imageopts.alert == true) alert(MP_SSKParam1[group].imageopts.startalert);
						}
					} else {
					if (thisIndex >= (MP_SSKParam1[group].imagelist.length - 1)) {
						MP_SSKParam1[group].autoscroll.run = false;
						if (MP_SSKParam1[group].imageopts.alert == true) alert(MP_SSKParam1[group].imageopts.endalert);
						}
					}
				}
			}
		if (MP_SSKParam1[group].autoscroll.run == true) {
			var nextIndex = 0;
			if (MP_SSKParam1[group].autoscroll.stall == true)
				nextIndex = thisIndex;
				else {
				if (MP_SSKParam1[group].autoscroll.reverse == false) {
					if (thisIndex < (MP_SSKParam1[group].imagelist.length - 1))
						nextIndex = (MP_SSKParam1[group].autoscroll.index + 1);
					} else {
					if (MP_SSKParam1[group].autoscroll.index > 0) nextIndex = thisIndex - 1;
						else nextIndex = (MP_SSKParam1[group].imagelist.length - 1);
					}
				}
			if (MP_SSKParam1[group].imagelist[nextIndex][0] != "")
				document.images[MP_SSKParam1[group].imageopts.imgname].src = MP_SSKParam1[group].imagelist[nextIndex].imgurl;
			var timer = setTimeout("this.MPAutoScrollImgSeq1('"+group+"')", MP_SSKParam1[group].autoscroll.delay);
			MP_SSKParam1[group].autoscroll.index = nextIndex;
			MP_SSKParam1[group].autoscroll.timer = timer;
			if (MP_SSKParam1[group].autoscroll.stall == false) {
				MP_SSKParam1[group].MPUpdateImgMenu(nextIndex);
				MP_SSKParam1[group].MPUpdateCaptDescDivs(nextIndex);
				}
			MP_SSKParam1[group].autoscroll.stall = false;
			} else {
			if (typeof MP_SSKParam1[group].autoscroll.timer == "number") {
				clearTimeout(MP_SSKParam1[group].autoscroll.timer);
				MP_SSKParam1[group].autoscroll.timer = false;
				}
			MP_SSKParam1[group].MPSetToggle("pause");
			MP_SSKParam1[group].autoscroll.run = false;
			}
		}
	}
function MPDivTextWrite2(div, text) {
	if (document.layers) {
		if (typeof eval("document."+div+".document") != "undefined") {
			with (eval("document."+div+".document")) {
				open();
				write("<"+"HTML"+"><"+"HEAD"+"><"+"/HEAD"+"><"+"BODY"+">"+text+"<"+"/BODY"+"><"+"/HTML"+">");
				close();
				}
			}
		} else if (document.all && typeof document.all[div] != "undefined") {
		document.all[div].innerHTML = text;
		} else if (document.getElementById && !document.all && typeof document.getElementById(div) != "undefined") {
		document.getElementById(div).innerHTML = text;
		}
	}
function MPParseCountDivText(text, count, total) {
	var regexp = /\[count\]/g
	text = text.replace(regexp, count);
	var regexp = /\[total\]/g
	text = text.replace(regexp, total);
	return text;
	}
function MPUpdateCaptDescDivs(nextIndex) {
	var thisCaptDiv = this.imageopts.captdiv;
	if (thisCaptDiv == "#") thisCaptDiv = "";
	var thisCaptTxt = this.imagelist[nextIndex].caption;
	if (thisCaptDiv != "" && thisCaptTxt != "") MPDivTextWrite2(thisCaptDiv, thisCaptTxt);
	var thisDescDiv = this.imageopts.descdiv;
	var thisDescTxt = this.imagelist[nextIndex].descript;
	if (thisDescDiv != "" && thisDescTxt != "") MPDivTextWrite2(thisDescDiv, thisDescTxt);
	var thisCountDiv = this.imageopts.countdiv;
	if (thisCountDiv == "#") thisCountDiv = "";
	var countTxtTmp = (this.imageopts.counttxt != thisCountDiv) ? this.imageopts.counttxt : "";
	if (countTxtTmp == "") countTxtTmp = "[count] of [total]";
	var thisCountTxt = MPParseCountDivText(countTxtTmp, parseInt(nextIndex)+1, this.imagelist.length);
	if (thisCountDiv != "" && thisCountTxt != " of ") MPDivTextWrite2(thisCountDiv, thisCountTxt);
	}
if (typeof MP_SSKParam1 == "undefined") var MP_SSKParam1 = new Array();
if (typeof MPImageSeqPreldArray1 == "undefined") var MPImageSeqPreldArray1 = new Array();
function MPSequence2Options(action) {
	var group = (action[1] != "") ? action[1] : "default";
	var imageopts = new Object();
	imageopts.stop = action[2];
	imageopts.alert = action[3];
	imageopts.startalert = (action[4] != "") ? action[4] : "beginning of slideshow";
	imageopts.endalert = (action[5] != "") ? action[5] : "end of slideshow";
	imageopts.nextimg = action[6];
	imageopts.nextaltsrc = (MPValidURLString(action[7])) ? action[7] : "";
	imageopts.previmg = action[8];
	imageopts.prevaltsrc = (MPValidURLString(action[9])) ? action[9] : "";
	imageopts.imgname = action[10];
	imageopts.nextimgsrc = (MPValidURLString(action[11])) ? action[11] : "";
	imageopts.previmgsrc = (MPValidURLString(action[12])) ? action[12] : "";
	imageopts.playbtn = action[13];
	imageopts.playsrc = (MPValidURLString(action[14])) ? action[14] : "";
	imageopts.pausesrc = (MPValidURLString(action[15])) ? action[15] : "";
	imageopts.captdiv = action[16];
	imageopts.descdiv = action[17];
	imageopts.countdiv = action[18];
	imageopts.counttxt = action[19];
	var autoscroll = new Object();
	autoscroll.run = false;
	autoscroll.index = 0;
	autoscroll.delay = 3000;
	autoscroll.reverse = false;
	autoscroll.timer = false;
	autoscroll.stall = false;
	var slideshow = new Object();
	slideshow.imagegroup = group;
	slideshow.imagelist = new Array();
	slideshow.imageopts = imageopts;
	slideshow.autoscroll = autoscroll;
	slideshow.MPJump2ImgNum2 = MPJump2ImgNum2;
	slideshow.MPAutoScrollImgSeq1 = MPAutoScrollImgSeq1;
	slideshow.MPUpdateImgMenu = MPUpdateImgMenu;
	slideshow.MPSetToggle = MPSetToggle;
	slideshow.MPUpdateCaptDescDivs = MPUpdateCaptDescDivs;
	MP_SSKParam1[group] = slideshow;
	var preldArray = new Array();
	var MPImageSeqPreldCount1 = MPImageSeqPreldArray1.length;
	if (action[7] != "") preldArray[preldArray.length] = action[7];
	if (action[9] != "") preldArray[preldArray.length] = action[9];
	if (action[11] != "") preldArray[preldArray.length] = action[11];
	if (action[12] != "") preldArray[preldArray.length] = action[12];
	if (action[14] != "") preldArray[preldArray.length] = action[14];
	if (action[15] != "") preldArray[preldArray.length] = action[15];
	if (preldArray.length > 0) {
		MPImageSeqPreldArray1[MPImageSeqPreldCount1] = new Array();
		for (i=0; i<preldArray.length; i++) {
			if (preldArray[i] != "") {
				MPImageSeqPreldArray1[MPImageSeqPreldCount1][i] = new Image();
				MPImageSeqPreldArray1[MPImageSeqPreldCount1][i].src = preldArray[i];
				}
			}
		}
	}
//-->
// SlideShowKit 1.5.1 by Nate Baldwin, www.mindpalette.com, April 27, 2004
// Slide Show Preload Action...
if (typeof MPImageSeqPreldArray1 == "undefined") var MPImageSeqPreldArray1 = new Array();
function MPImgSeqPrld2(action) {
	var group = (action[1] != "") ? action[1] : "default";
	var limit = action[2];
	var max = (action[3] > 0) ? action[3] : 10;
	MPImageSeqPreldCount1 = MPImageSeqPreldArray1.length;
	if (limit == false || max > MP_SSKParam1[group].imagelist.length) max = MP_SSKParam1[group].imagelist.length;
	MPImageSeqPreldArray1[MPImageSeqPreldCount1] = new Array();
	for (i=0; i<max; i++) {
		if (MP_SSKParam1[group].imagelist[i].imgurl != "") {
			MPImageSeqPreldArray1[MPImageSeqPreldCount1][i] = new Image();
			MPImageSeqPreldArray1[MPImageSeqPreldCount1][i].src = MP_SSKParam1[group].imagelist[i].imgurl;
			}
		}
	}
//-->
// SlideShowKit 1.5 by Nate Baldwin, mindpalette.com - June 28, 2006
// Slide Show Trigger Action 1.5.6
function MPTriggerImageSeq(action) {
	var group = (action[1] != "") ? action[1] : "default";
	var type = (action[2] == 1 || action[2] == "1") ? "next" : "prev";
	var type = "";
	if (action[2] == "1") type = "prev";
		else if (action[2] == "2") type = "play";
		else if (action[2] == "3") type = "pause";
		else if (action[2] == "4") type = "toggle";
		else if (action[2] == "5") type = "start";
		else if (action[2] == "6") type = "end";
		else type = "next";
	var delay = (parseInt(action[3]) > 0) ? parseInt(action[3]) : 3000;
	var reverse = action[4];
	if (typeof MP_SSKParam1[group] != "undefined") {
		if (type == "toggle") {
			if (MP_SSKParam1[group].autoscroll.run == false) type = "play";
				else type = "pause";
			}
		MP_SSKParam1[group].MPSetToggle(type);
		MP_SSKParam1[group].autoscroll.run = false;
		if (typeof MP_SSKParam1[group].autoscroll.timer == "number") {
			clearTimeout(MP_SSKParam1[group].autoscroll.timer);
			MP_SSKParam1[group].autoscroll.timer = false;
			}
		if (type != "pause") {
			var nextIndex = (type == "end") ? (MP_SSKParam1[group].imagelist.length - 1) : 0;
			var thisIndex = -1;
			var imageList = MP_SSKParam1[group].imagelist;
			var img = MP_SSKParam1[group].imageopts.imgname;
			var stopScript = false;
			var currentImage = document.images[img].src;
			currentImage = MPGetFileName(currentImage);
			for (n=0; n<imageList.length; n++) {
				if (imageList[n] != "") {
					var testImage = MPGetFileName(imageList[n].imgurl);
					if (testImage == currentImage) {
						thisIndex = n;
						break;
						}
					}
				}
			if (type == "next" || (type == "play" && !reverse)) {
				if (thisIndex >= (imageList.length - 1))
					nextIndex = 0;
					else if (typeof imageList[thisIndex + 1] == "undefined")
					nextIndex = 0;
					else if (imageList[thisIndex + 1].imgurl == "")
					nextIndex = 0;
					else nextIndex = thisIndex + 1;
				if (nextIndex == 0) {
					if (MP_SSKParam1[group].imageopts.stop == true) {
						if (thisIndex == (imageList.length - 1)) stopScript = true;
						nextIndex = (thisIndex >= 0) ? thisIndex : 0;
						}
					if (MP_SSKParam1[group].imageopts.alert == true && thisIndex == (imageList.length - 1))
						alert(MP_SSKParam1[group].imageopts.endalert);
					}
				} else if (type == "prev" || (type == "next" && reverse)) {
				if ((thisIndex - 1) < 0)
					nextIndex = imageList.length - 1;
					else nextIndex = thisIndex - 1;
				if (nextIndex == (imageList.length - 1)) {
					if (MP_SSKParam1[group].imageopts.stop == true) {
						stopScript = true;
						nextIndex = (thisIndex >= 0) ? thisIndex : 0;
						}
					if (MP_SSKParam1[group].imageopts.alert == true) alert(MP_SSKParam1[group].imageopts.startalert);
					}
				}
			var options = MP_SSKParam1[group].imageopts;
			if (type == "play" && !stopScript) {
				MP_SSKParam1[group].autoscroll.run = true;
				var startIndex = (thisIndex > 0) ? thisIndex : 0;
				MP_SSKParam1[group].autoscroll.index = startIndex;
				MP_SSKParam1[group].autoscroll.delay = delay;
				MP_SSKParam1[group].autoscroll.reverse = reverse;
				MP_SSKParam1[group].autoscroll.stall = action[5];
				if (options.playbtn != "" && options.playsrc != "" && options.pausesrc != "")
					document.images[options.playbtn].src = options.pausesrc;
				MPAutoScrollImgSeq1(group);
				} else if (!stopScript) {
				if (options.nextimg != "" && options.nextaltsrc != "" && options.nextimgsrc != "") {
					var fixImage = MP_SSKParam1[group].imageopts.nextimg;
					if (nextIndex == (imageList.length-1))
						document.images[fixImage].src = options.nextaltsrc;
						else document.images[fixImage].src = options.nextimgsrc;
					}
				if (options.previmg != "" && options.prevaltsrc != "" && options.previmgsrc != "") {
					var fixImage = MP_SSKParam1[group].imageopts.previmg;
					if (nextIndex == 0)
						document.images[fixImage].src = options.prevaltsrc;
						else document.images[fixImage].src = options.previmgsrc;
					}
				if (stopScript == false) {
					document.images[img].src = imageList[nextIndex].imgurl;
					MP_SSKParam1[group].MPUpdateImgMenu(nextIndex);
					MP_SSKParam1[group].MPUpdateCaptDescDivs(nextIndex);
					}
				}
			}
		}
	}
//-->
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;
else 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)
	}
}
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() {
}
SSnumimg=1; SSsens2=-1;SSsens3=-1
function CSDJSlideShow(action) 
{
SSmax=action[2]
SSimgNom=action[1]
SSloop=action[4]
SSsens=action[3] 
SSpalin=action[5]
var SSimg = null;
	if (document.images) {
		if (!IsIE()&&CSBVers<5) SSimg = CSFindElement(SSimgNom,0);
		else SSimg = document.images[SSimgNom];
SSstr=SSimg.src
SSn=SSstr.length
SSp=SSn-7
SSpstr=SSstr.substring(0,SSp)
SSnimg=SSstr.substring(SSp,SSp+3)
SSformat=SSstr.substring(SSp+3,SSn)
if (SSformat==".jpg" || SSformat==".JPG" || SSformat==".gif" || SSformat==".GIF")
{}
else
{
 alert("Image extension must be .jpg or .gif (case sensitive). Images must be numbered 001, 002 ...")
}
slideDJ(SSmax,SSformat,SSpstr,SSnimg,SSimgNom,SSloop,SSpalin)
}
}
function slideDJ(SSmax,SSformat,SSpstr,SSnimg,SSimgNom,SSloop,SSpalin)
{
if (SSsens2==true) {SSsens=true}
if (SSsens2==false) {SSsens=false}
if (SSsens==true) 
{
SSsuite=SSnumimg-1
	if (SSnumimg>SSmax)SSsuite=SSmax
	if (SSnumimg<=1 & SSloop==true & SSpalin!=true) { SSsuite=SSmax }
	if (SSnumimg<=1 & SSloop==true & SSpalin==true) { 
		if (SSsens2==-1 & SSsens3==-1) {SSsuite=SSmax;SSsens3=1} else { SSsuite=SSnumimg+1; SSsens2=false }}
	if (SSnumimg<=1 & SSloop!=true & SSpalin!=true) {
		if  (SSsens2==-1 & SSsens3==-1) { SSsuite=SSmax;SSsens3=1 } else {SSsuite=SSnumimg; SSDJfini()}}
}
else
{
SSmax=SSmax-1
SSsuite=SSnumimg+1
	if (SSnumimg>SSmax & SSloop==true & SSpalin!=true) { SSsuite=1}
	if (SSnumimg>SSmax & SSloop==true & SSpalin==true) {SSsuite=SSnumimg-1; SSsens2=true }
	if (SSnumimg>SSmax & SSloop!=true &  SSpalin!=true) { SSsuite=SSnumimg;SSfini() }
	if (SSnumimg<1) SSsuite=1
}
SSnumimg=SSsuite
if (SSsuite<10) {
	SSaller="00"+SSsuite
	} else if(SSsuite<100) {
	SSaller="0"+SSsuite
	} else {
	SSaller=SSsuite
}
SSsource=SSpstr+SSaller+SSformat
var SSimg = null;
	if (document.images) {
		if (!IsIE()&&CSBVers<5) SSimg = CSFindElement(SSimgNom,0);
		else SSimg = document.images[SSimgNom];
		if (SSimg) SSimg.src = SSsource;
	}
}
function SSDJfini() {
}
function 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 CSDJSlideShowAuto(action) 
{
SSAfini=0
SSAnumimg=0
SSAmax=action[2]
SSAimgNom=action[1]
SSAtemps=action[3]*1000
if (action[4]==true) 
		{
		SSAstop=true
		}
	else SSAstop=false
var SSAimg = null;
	if (document.images) {
		if (!IsIE()&&CSBVers<5) SSAimg = CSFindElement(SSAimgNom,0);
		else SSAimg = document.images[SSAimgNom];
str=SSAimg.src
n=str.length
p=n-7
SSApstr=str.substring(0,p)
SSAnimg=str.substring(p,p+3)
SSAformat=str.substring(p+3,n)
if (SSAformat==".jpg" || SSAformat==".JPG" || SSAformat==".gif" || SSAformat==".GIF")
{}
else
{
 alert("Image extension must be .jpg or .gif (case sensitive). Images must use 3 digit naming starting with 001, 002 ... plus extension")
}
if (SSAnimg.substring(0,1)=="0") {
	if (SSAnimg.substring(1,2)=="0") {
		SSAnumimg=Number(SSAnimg.substring(2,3))
	} else {
		SSAnumimg=Number(SSAnimg.substring(1,3))
	}
} else {
	{SSAnumimg=Number(SSAnimg)}
}
SSDJAtempo(SSAmax,SSAimgNom,SSAtemps,SSAstop,SSApstr,SSAnimg,SSAformat)
}
}
function SSDJAtempo(SSAmax,SSAimgNom,SSAtemps,SSAstop,SSApstr,SSAnimg,SSAformat)
{
setTimeout("slideDJAuto(SSAmax,SSAimgNom,SSAstop,SSApstr,SSAnimg,SSAformat)",SSAtemps)
}
function slideDJAuto(SSAmax,SSAimgNom,SSAstop,SSApstr,SSAnimg,SSAformat)
{
if (SSAfini==1) {
SSAnumimg = SSAnumimg-2
CSDJSlideShowAutoPause()
}
else 
{
SSAmax=SSAmax-1
SSAsuite=SSAnumimg+1
	if (SSAnumimg>SSAmax)
		{
		SSAsuite=1
		if (SSAstop==true) SSAfini=1
		else
		SSAfini=0
		}
	if (SSAnumimg<1) SSAsuite=1
SSAnumimg=SSAsuite
if (SSAsuite<10) {
	SSAaller="00"+SSAsuite
	} else if (SSAsuite<100) {
	SSAaller="0"+SSAsuite
	} else {
	SSAaller=SSAsuite
}
SSAsource=SSApstr+SSAaller+SSAformat
var SSAimg = null;
	if (document.images) {
		if (!IsIE()&&CSBVers<5) SSAimg = CSFindElement(SSAimgNom,0);
		else SSAimg = document.images[SSAimgNom];
		if (SSAimg) SSAimg.src = SSAsource;
	}
SSDJAtempo(SSAmax,SSAimgNom,SSAtemps,SSAstop,SSApstr,SSAnimg,SSAformat)
}
}
function CSDJSlideShowAutoPause() 
{}
function CSSlideShowAutoStop(action) 
{
if (SSAfini==0) SSAfini=1
else SSAfini=0 ; SSAnumimg = SSAnumimg+2 ;  slideAuto(SSAmax,SSAimgNom,SSAstop,SSApstr,SSAnimg,SSAformat)
}
function CSDJSlideShowAutoStop(action) 
{
if (SSAfini==0) SSAfini=1
else SSAfini=0 ; SSAnumimg = SSAnumimg+2 ;  slideDJAuto(SSAmax,SSAimgNom,SSAstop,SSApstr,SSAnimg,SSAformat)
}
var DJold = new Array();
function DJmoveNewPos(t) {
	if(document.all) {
		x = document.body.scrollLeft + DJold[t].originX;
		y = document.body.scrollTop + DJold[t].originY;
	} else {
		x = window.pageXOffset + DJold[t].originX;
		y = window.pageYOffset + DJold[t].originY;
	}
	d1 = x - DJold[t].x;
	d2 = y - DJold[t].y;
	DJold[t].x = DJold[t].x + (x - DJold[t].x)*DJold[t].smooth;
	DJold[t].y = DJold[t].y + (y - DJold[t].y)*DJold[t].smooth;
	CSSetStylePos(DJold[t].oldLayer,0,DJold[t].x);
	CSSetStylePos(DJold[t].oldLayer,1,DJold[t].y);
	setTimeout("DJmoveNewPos(" + t + ")",10);
}
function DJSmoothFloatLayer(action) {
	var x = action[2][0]; var y = action[2][1];
	DJold[DJold.length] = new Array();
	t = DJold.length - 1;
	DJold[t].oldLayer = action[1];
	CSSetStylePos(DJold[t].oldLayer,0,x);
	CSSetStylePos(DJold[t].oldLayer,1,y);
	DJold[t].x = x;
	DJold[t].y = y;
	DJold[t].originX = x;
	DJold[t].originY = y;
	DJold[t].smooth = 1.0/action[3];
	setTimeout("DJmoveNewPos(" + t + ")",10);
}
function CSSnippetCode(action)
{
	eval(action[1]);
}
function CSStopAll(action) { CSStopComplete (); }
function CSStopScene(action) { CSStopFunction (action[1]); }
function CSStopSound (action) {if (eval('document.'+action[1])!=null) { eval ('document.' + action[1] + '.stop()');}}
//SubmitForm Action v1.0 AardActions by Jim Aardvark. Copyright 2003. seanclayton@tinkers-inc.co.uk
function JAsubmitForm(action) {
var thisForm = action[1]
if (thisForm == "") thisForm = 0
document.forms[thisForm].submit()
}
function DJSS(image,max,speed,loop,rev){
	this.image = image;
	this.max = max;
	this.speed = speed;
	this.loop = loop;
	this.rev = rev;
	this.paused = 1;
	this.id = null;
	var timg = null;
	if (document.images) {
		if (!IsIE()&&CSBVers<5)
			timg = CSFindElement(image,0);
		else
			timg = document.images[image];
		var str=timg.src;
		var n=str.length;
		var p=n-7;
		this.pre=str.substring(0,p);
		this.ext=str.substring(p+3,n);
		var tstr=str.substring(p,p+3);
		if (tstr.substring(0,1)=="0") {
			if (tstr.substring(1,2)=="0") {
				this.num=Number(tstr.substring(2,3));
			} else {
				this.num=Number(tstr.substring(1,3));
			}
		} else {
			this.num=Number(tstr);
		}
	}
}
var DJSSvars = new Array();
function DJSSstart(action) {
	DJSSvars[action[1]] = new DJSS(action[1],action[2],action[3]*1000,action[4],action[5]);
	if(action[6]) {	
		var temp = "DJSSplay('" + action[1] + "')";
		DJSSvars[action[1]].id = setTimeout(temp,action[3]*1000);
		DJSSvars[action[1]].paused = 0;
	}
}
function DJSSshow(image) {
	var temp = "";
	var timg = null;
	if (DJSSvars[image].num < 10) {
		temp = "00" + DJSSvars[image].num;
	} else if (DJSSvars[image].num < 100) {
		temp = "0"+DJSSvars[image].num;
	} else {
		temp = DJSSvars[image].num;
	}
	temp = DJSSvars[image].pre + temp + DJSSvars[image].ext;
	if (document.images) {
		if (!IsIE()&&CSBVers<5)
			timg = CSFindElement(image,0);
		else
			 timg = document.images[image];
		if (timg)
			 timg.src = temp;
	}
}
function DJSSplay(image) {
	if(DJSSvars[image].rev) {
		if(--DJSSvars[image].num < 1) {
			if(DJSSvars[image].loop) {
				DJSSvars[image].num =  DJSSvars[image].max;
			} else {
				DJSSvars[image].num++;
				return;
			}
		}
	} else {
		if(++DJSSvars[image].num > DJSSvars[image].max) {
			if(DJSSvars[image].loop) {
				DJSSvars[image].num = 1;
			} else {
				DJSSvars[image].num--;
				return;
			}
		}
	}
	DJSSshow(image);
	temp = "DJSSplay('" + image + "')";
	DJSSvars[image].id = setTimeout(temp,DJSSvars[image].speed);
	DJSSvars[image].paused = 0;
}
//-->
function DJSSgoto(action) {
	if(action[2] == 0) {
		DJSSvars[action[1]].num =  action[3];
	} else if(action[2] == -2) {
		DJSSvars[action[1]].num =  1;
	} else if(action[2] == 2) {
		DJSSvars[action[1]].num =  DJSSvars[action[1]].max;
	} else if(action[2] == -1) {
		if (--DJSSvars[action[1]].num < 1) {
			if(DJSSvars[action[1]].loop) {
				DJSSvars[action[1]].num =  DJSSvars[action[1]].max;
			} else {
				DJSSvars[action[1]].num++;
				return;
			}
		}
	} else if(action[2] == 1) {
		if (++DJSSvars[action[1]].num > DJSSvars[action[1]].max) {
			if(DJSSvars[action[1]].loop) {
				DJSSvars[action[1]].num = 1;
			} else {
				DJSSvars[action[1]].num--;
				return;
			}
		}
	}
	DJSSshow(action[1]);
}
//-->
function DJSSif(action) {
	if(action[2] == 0 && DJSSvars[action[1]].paused) {
		return true;
	} else if(action[2] == 1 && DJSSvars[action[1]].num == action[3]) {
		return true;
	} else if(action[2] == 2 && DJSSvars[action[1]].num < action[3]) {
		return true;
	} else if(action[2] == 3 && DJSSvars[action[1]].num > action[3]) {
		return true;
	} else if(action[2] == 4 && DJSSvars[action[1]].speed == action[4]) {
		return true;
	} else if(action[2] == 5 && DJSSvars[action[1]].speed < action[4]) {
		return true;
	} else if(action[2] == 6 && DJSSvars[action[1]].speed > action[4]) {
		return true;
	}
	return false;
}
//-->
function DJSSpause(action) {
	if(DJSSvars[action[1]].paused == 1) {
		DJSSplay(action[1]);
	} else {
		clearTimeout(DJSSvars[action[1]].id);
		DJSSvars[action[1]].paused = 1;
	}
}
//-->
function DJSSrev(action) {
	if(action[2] == -1) {
		if(++DJSSvars[action[1]].rev > 1)
			DJSSvars[action[1]].rev = 0;
	} else {
			DJSSvars[action[1]].rev = action[2];
	}
}
//-->
function DJSSspeed(action) {
	if(action[3]) {
		DJSSvars[action[1]].speed += action[2]*1000;
		if(DJSSvars[action[1]].speed < 100)
			DJSSvars[action[1]].speed = 100;
	} else {
		DJSSvars[action[1]].speed = Math.abs(action[2]*1000);
	}
}
//-->
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);
}
//Tell A Friend ver. 1.0
//All rights reserved rasmussens design http://www.rasmussens.dk
function RDtaf(action){
var TAF;
if(action[1]==true){TAF=' '+action[2]+'';}
else TAF="";
TAF += ' <a href="mailto:?subject='+action[6]+'';
if(action[9]==true){TAF += ' '+document.title+' ';}
TAF += '&body='+action[7]+' '+window.location+' ';
TAF += '\"onMouseOver="window.status=\''+action[8]+'\'; return true;"';
TAF += 'TITLE="'+action[8]+'"';
TAF += '">'+action[3]+'<\/a>';
if(action[4]==true){TAF +=' '+action[5]+''};
document.write(TAF);
}
//Tell A Friend ver. 1.1 with an image
//All rights reserved rasmussens design http://www.rasmussens.dk
function RDtafimg(action){
var TAFimg
TAFimg = '<a href="mailto:?subject='+action[2]+' ';
if(action[5]==true){TAFimg +='' +document.title+'';}
TAFimg += '&body='+action[3]+' '+window.location+ '';
TAFimg += '\"onMouseOver="window.status=\''+action[4]+'\'; return true;"';
TAFimg += 'title="'+action[4]+'"';
TAFimg += '"><img src="'+action[1]+'" border=\"0\" alt="'+action[4]+'" title="'+action[4]+'"><\/a>';
document.write(TAFimg);
}
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 CSTimeout (condition) {
	var result = false;
	if (typeof (gCurrentIdleObject) == "undefined")	return result;
	if (gCurrentIdleObject.lastTime) {
		var t=new Date();
		if (t.getTime() >= gCurrentIdleObject.lastTime) { 
			if (t.getTime() >= gCurrentIdleObject.nextTime) { 
				gCurrentIdleObject.lastTime = t.getTime() + condition[1]*1000;
				gCurrentIdleObject.nextTime = gCurrentIdleObject.lastTime + condition[1]*1000;
				return false;
			}
			return true;
		}
	} else { 
		var t=new Date();
		gCurrentIdleObject.lastTime = t.getTime() + condition[1]*1000;
		gCurrentIdleObject.nextTime = gCurrentIdleObject.lastTime + condition[1]*1000;
	}
	return result;
}
function 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])
		}
}
		
// VerifyForm.action v3.8.2 - December, 2006
// © Copyright 1999 by Walter Blady
// All rights reserved
var VFCorrectFlag, VFErrorMess = "", VFsent = false, VFListurl = "", VFPopUpurl, VFAction, VFTimeout, VFbackFlag, VFisCSS;
var VFBlankForm, VFNewWindow, VFCookieName, MPVFflag;
var browser = window.navigator.userAgent;
var VFisNN6 = browser.indexOf("Netscape6/") > -1 || browser.indexOf("Opera") > -1 || browser.indexOf("OmniWeb") > -1 || browser.indexOf("Safari/") > -1;
var VFisNN = window.navigator.appName.indexOf("Netscape") > -1;
var VFisIEWin = window.navigator.appName.indexOf("Explorer") > -1 && window.navigator.platform.indexOf("Win") > -1;
var VFisIE = window.navigator.appName.indexOf("Explorer") > -1;
var VFisW3C = document.getElementById ? true : false;
var VFvis = (VFisW3C || VFisIE4) ? "visible" : "show";
var VFhid = (VFisW3C || VFisIE4) ? "hidden" : "hide";
function WBVerifyForm(action) {
	VFBlankForm = true;
	VFCorrectFlag = true;
	VFAction = action;
	VFPopUpurl = "";
	VFListurl = "";
	VFisCSS = action[107].indexOf("Reference!") == -1 && action[107] != "#";
	VFbackFlag = (action[102] == 0);
	if (VFVersion() && action[1] != "") {
		VFCookieName = "VFC" + action[1];
		if (action[102] == 3 || action[102] == 4) VFHtmlHead(action);
		var myForm = window.document[action[1]];
		var dataForm = window.document.VFDataForm;
		myForm.errorLayer = action[110] != "" ? VFSGetBoxObj("", action[110]) : null;
		if (myForm.errorLayer) VFShowHide(myForm.errorLayer, VFhid);
		myForm.firstErrorFlag = false;
		if (navigator.appName == "Netscape" && !VFisW3C && action[2].length >0) {
			myForm = window.document[action[2]].document[action[1]];
		}
		if (!myForm) {
			VFmessFormName();
			return false;
		}
		for (var i = 0; i < myForm.elements.length; i++) {
			var element = myForm.elements[i];
			if (element.style) element.style.color = "#" + action[111];
		}
		if (action[102] == 5) return;
		for (var i = 0; i < myForm.elements.length; i++) {
			var element = myForm.elements[i];
			if (element.type == "text" || element.type == "textarea" || element.type == "password" || element.type == "file") {
				VFBlankForm = element.value == "";
				if (!VFBlankForm) break;
			}
			else if (element.type == "radio") {
				VFBlankForm = !(element.checked);
				if (!VFBlankForm) break;
			}
			else if (element.type == "checkbox") {
				VFBlankForm = !(element.checked);
				if (!VFBlankForm) break;
			}
			else if (element.type == "select-one") {
				VFBlankForm = !(element.selectedIndex > 0);
				if (!VFBlankForm) break;
			}
			else if (element.type == "select-multiple") {
				for (var j = 0; j < element.length; j++) {
					VFBlankForm = !(element.options[j].selected);
					if (!VFBlankForm) break;
				}
				if (!VFBlankForm) break;
			}
		}
		if (!VFBlankForm) {
			if (action[95]) {
				VFCorrectFlag = VFProfCheck(action, myForm);
			}
			if (VFCorrectFlag) {
				for (var i = 3; i < 93; i = i + 6) {
					if (action[i] != "") {
						var fieldName = action[98] ? VFGetASPName(myForm, action[i]) : action[i];
						if (!myForm[fieldName].type) {
							var radioGroup = myForm[fieldName].length > 0 && myForm[fieldName][0].type == "radio";
							if (!radioGroup) {
								VFmessFieldName(action, i);
								return false;
							}
						}
						var trimLine = null;
						if (myForm[fieldName].type == "select-one" && action[i+2] == 13) {
							eval("VF" + action[i+2] + "(action, i, myForm, fieldName)");
							var trimLine = "";
						}
						else if (!(myForm[fieldName][0])) {
							var trimLine = myForm[fieldName].value;
							if (trimLine == null) trimLine = "";
							var trimStart = (trimLine.search(/\S/) != -1) ? trimLine.search(/\S/) : 0;
							var trimEnd = trimLine.search(/\b\s*$/) != -1 ? (trimLine.search(/\b\s*$/) - trimStart) : trimLine.length - trimStart;
							trimLine = trimLine.substr(trimStart, trimEnd);
							myForm[fieldName].value = trimLine;
						}
						if (action[i+2] == 19 && action[i+3].substr(0,1) == "*") {
							var auto = action[i+3].substr(0,1), delim = action[i+3].substr(4,1), mode = action[i+3].substr(1,3).toLowerCase();
							if (auto == "*" && (mode == "ymd" || mode == "dmy" || mode == "mdy")) {
								VFGetDate(action, i, myForm, fieldName, mode, delim);
								continue;
							}
						}
						if (trimLine != "" || action[i+2] == 1 || action[i+2] == 26) {
							VFFieldModify = eval("VFCS" + action[i+4] + "(action, i, myForm, fieldName)");
							VFCorrectFlag = (eval("VF" + action[i+2] + "(action, i, myForm, fieldName)")) ? VFCorrectFlag : false;
							if (!VFCorrectFlag) {
								if (myForm[fieldName].type) {
									myForm[fieldName].style.color = "#" + action[105];
								}
							}
							if (!VFCorrectFlag && !myForm.firstErrorFlag) {
								if (!radioGroup) myForm[fieldName].focus();
								myForm.firstErrorFlag = true;
							}
						}
						else if (action[i+5]) {
							VFErrorMess += VFmessRequired(action, i) +"\n";
							myForm.firstErrorFlag = true;
						}
					}
				}
			}
		}
		if (myForm.firstErrorFlag || VFBlankForm) {
			if (VFBlankForm) {
				VFErrorMess += VFmessBlank() + "\n";
				VFCorrectFlag = false;
			}
			if (action[102] == 3 || action[102] == 4) VFHtmlFooter();
			if (action[108]) {
				VFGetData(myForm);
			}
			if ((action[102] == 1 || action[102] == 2) && myForm.errorLayer) {
				if (action[102] == 1) VFErrorMess = VFmessErrorsFound();
				VFMessage(myForm.errorLayer);
			}
			else if (action[102] == 3 || action[102] == 4) {
				if (!VFbackFlag) {
					var topp = 0, left = 0;
					if (action[102] == 4) { 
						left = (action[103] <= screen.availWidth) ? Math.round((screen.availWidth-action[103])/2) : 0;
						topp = (action[104] <= screen.availHeight) ? Math.round((screen.availHeight-action[104]-20)/2) : 0;
					}
					VFNewWindow = window.open("","VFnewWindow","top=" + topp + ",left=" + left + ",width=" + action[103] + ",height=" + action[104] + VFWindowChrome());
					VFTimeout2 = setTimeout("VFWriteNewWindow()", 500);
					return false;
				}
			}
		}
		else if (!myForm.firstErrorFlag) {
			if (action[96] && VFsent) {
				VFmessSubmit();
			}
			else {
				if (action[108]) {
					VFGetData(myForm);
				}
				var body = "";
				var to = action[97] ? dataForm.action : myForm.action;
				var mailto = MPVFflag && MPVFmailto != "" ? MPVFmailto : to + " ?subject=" + escape(myForm.name);
				if (action[99] > 0) {
					var pre = "", endpre = "", dilim = true;
					if (action[97] && action[99] == 1) {
						pre = "\<pre\>", endpre = "\<\/pre\>";
					}
					body = pre + escape(VFGetBody(myForm, dilim)) + endpre;
					if (action[101]) {
						alert(body);
						return false;
					}
					if (action[97]) {
						var content = mailto + " &body=" + body;
						window.location = content;
					}
					else if (dataForm.VFDataField) {
						dataForm.VFDataField.value = body;
						dataForm.submit();
					}
					VFsent = true;
				}
				else {
					var delim = false;
					body = escape(VFGetBody(myForm), delim);
					if (action[97]) {
						var content = mailto + " &body=" + body;
						window.location = content;
					}
					else {
						myForm.submit();
					}
					VFsent = true;
				}
				if (VFPopUpurl != 0 || VFListurl != "" || (VFAction[93].indexOf("Reference!") == -1  && VFAction[93] != "#")) {
					VFTimeout = setTimeout("VFGoUrl()", action[94] * 1000);
				}
			}
		}
	}
	return false;
}
function VFWriteNewWindow() {
	VFNewWindow.document.write(VFErrorMess);
	VFNewWindow.document.close();
	VFNewWindow.focus();
	return;
}
function VFGetASPName(myForm, fname) {
	for (var i = 0; i < myForm.length; i++) {
		if (myForm[i].name.indexOf(fname + "[") > -1 || myForm[i].name.indexOf(fname + "(") > -1) {
			fname = myForm[i].name;
			return fname;
		}
	}
	return fname;
}
function VFGoUrl() {
	clearTimeout(VFTimeout);
	if (VFPopUpurl != "") {
		window.location.href = VFPopUpurl;
	}
	else if (VFListurl != "") {
		window.location.href = VFListurl;
	}
	else if (VFAction[93].indexOf("Reference!") == -1 && VFAction[93] != "#") {
		window.location.href = VFAction[93];
	}
	return;
}
function VF0(action, i, myForm, fieldName) {
	VFBlankForm = false;
	return VFCorrectFlag = true;
}
function VF1(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		var fieldName3 = action[98] ? VFGetASPName(myForm, action[i+3]) : action[i+3];
		if ((myForm[fieldName].value != "" && myForm[fieldName3].value == "") || (myForm[fieldName].value == "" && myForm[fieldName3].value != "")) { 
			var secField = action[i+3];
			for (var j = 3; j < 93; j = j + 6) {
				if (action[j].indexOf(secField) > -1) {
					secField = action[j+1];
					break;
				}
			}
			VFCorrectFlag = false;
			VFBlankForm = false;
			VFErrorMess += VFmess1(action, secField, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF2(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	VFBlankForm = false;
	if (myForm[fieldName].value.search(/\d+/g) > -1) {
		VFCorrectFlag = false;
		VFErrorMess += VFmess2(action, i) + "\n";
	}
	return VFCorrectFlag;
}
function VF3(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	VFBlankForm = false;
	var regexpVF3 = new RegExp("^[0-9]+( [0-9]+)?$");
	if (!(regexpVF3.test(myForm[fieldName].value))) {
		VFCorrectFlag = false;
		VFErrorMess += VFmess3(action, i) + "\n";
	}
	return VFCorrectFlag;
}
function VF4(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (myForm[fieldName].value.length != parseInt(action[i+3])) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess4(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF5(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (myForm[fieldName].value.length > parseInt(action[i+3])) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess5(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF6(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		var nameArray = myForm[fieldName].value.split(" ");
		if (nameArray.length > parseInt(action[i+3])) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess6(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF7(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (myForm[fieldName].value.length < parseInt(action[i+3])) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess7(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF8(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		var nameArray = myForm[fieldName].value.split(" ");
		if (nameArray.length < parseInt(action[i+3])) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess8(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF9(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		var fieldName3 = action[98] ? VFGetASPName(myForm, action[i+3]) : action[i+3];
		if (myForm[fieldName].value != myForm[fieldName3].value) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess9(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF10(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (myForm[fieldName].value != action[i+3]) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess10(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF11(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (myForm[fieldName].value.toLowerCase().indexOf(action[i+3].toLowerCase()) == -1) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess11(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF12(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	VFBlankForm = false;
	var matchFlag = (action[i+3].toLowerCase() == "list") ? true : false;
	if (eval("VFList_" + 1 + "()") != null) {
		for (var j = 1; eval("VFList_" + j + "()").toLowerCase() != "<end>"; j++) {
			if (!matchFlag) {
				VFCorrectFlag = eval("VFList_" + j + "()").toLowerCase().indexOf(myForm[fieldName].value.toLowerCase()) > -1;
			}
			else {
				VFCorrectFlag = myForm[fieldName].value.toLowerCase().indexOf(eval("VFList_" + j + "()").toLowerCase()) > -1;
			}
			if (VFCorrectFlag) {
				break;
			}
		}
		if (!VFCorrectFlag) {
			VFErrorMess += VFmess12(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF13(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	VFPopUpurl = "";
	if (myForm[fieldName].selectedIndex > 0) {
		VFPopUpurl = myForm[fieldName].options[myForm[fieldName].selectedIndex].value;
	}
	return VFCorrectFlag;
}
function VF14(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	VFBlankForm = false;
	var periodInName =  myForm[fieldName].value.indexOf(".") >= 0;
	var nameArray = myForm[fieldName].value.split(" ");
	var wrongNumber = nameArray.length < 2 || nameArray.length > 3;
	for (var j = 0; j < nameArray.length; j++) {
		if (nameArray[j].length < 2) {
			var badNameLength = true;
			break;
		}
	}
	if (periodInName || badNameLength || wrongNumber) {
		VFCorrectFlag = false;
		VFErrorMess += VFmess14(action, i) + "\n";
	}
	return VFCorrectFlag;
}
function VF15(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	VFBlankForm = false;
	if (myForm[fieldName].value.search(/^\w+((\.|-)\w+)*@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		VFCorrectFlag = false;
		VFErrorMess += VFmess15(action, i) + "\n";
	}
	return VFCorrectFlag;
}
function VF16(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	VFBlankForm = false;
	var tempUrl = myForm[fieldName].value;
	tempUrl = tempUrl.replace(/\s*/g, "");
	tempUrl = tempUrl.replace(/(^[Hh].{1,6}\.{0,2}[Ww]{2,3}\.{0,2})|^[Ww]{2,3}\.{0,2}/, "http://www.");
	myForm[fieldName].value = tempUrl;
	var goodDots = tempUrl.match(/\./g).length >= 2;
	if (!goodDots) {
		VFCorrectFlag = false;
		VFErrorMess += VFmess16(action, i) + "\n";
	}
	return VFCorrectFlag;
}
function VF17(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		var formatDigits = action[i+3].match(/#/g);
		var cardDigits = myForm[fieldName].value.replace(/\D/g, "")
		if (cardDigits.length == formatDigits.length) {
			var finalNumber = action[i+3];
			for (var j = 0; j < finalNumber.length; j++) {
				finalNumber = finalNumber.replace(/#/, cardDigits.substr(j, 1));
			}
			myForm[fieldName].value = finalNumber;
		}
		else {
			VFErrorMess += VFmessFormating(action, i) + "\n";
			VFCorrectFlag = false;
		}
	}
	return VFCorrectFlag;
}
function VF18(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		var formatDigits = action[i+3].match(/#/g);
		var phoneDigits = myForm[fieldName].value.replace(/\D/g, "");
		if (phoneDigits.length == formatDigits.length) {
			var finalNumber = action[i+3];
			for (var j = 0; j < finalNumber.length; j++) {
				finalNumber = finalNumber.replace(/#/, phoneDigits.substr(j, 1));
			}
			myForm[fieldName].value = finalNumber;
		}
		else {
			VFErrorMess += VFmessFormating(action, i) + "\n";
			VFCorrectFlag = false;
		}
	}
	return VFCorrectFlag;
}
function VF19(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		var dateArray = myForm[fieldName].value.match(/\d+/g);
		var delim = action[i+3].substr(3,1), mode = action[i+3].substr(0,3).toLowerCase(), verified = false;
		if (dateArray) {
			if (mode == "ymd" || mode == "dmy" || mode == "mdy") {
				verified = VFValidateDate(dateArray, mode);
			}
			if (verified && dateArray.length > 0) {
				for (var j = 0; j < dateArray.length; j++) {
					dateArray[j] = dateArray[j].length < 2 ? "0" + dateArray[j] : dateArray[j];
				}
				var dateDigits = dateArray.join("");
			}
		}
		if (dateArray && verified && dateDigits && dateDigits.search(/\D+/) < 0 && verified) {
			if (mode == "ymd") var finalDate = "####" + delim + "##" + delim + "##";
			if (mode == "mdy" || mode == "dmy") var finalDate = "##" + delim + "##" + delim + "####";
			for (var j = 0; j < finalDate.length; j++) {
				finalDate = finalDate.replace(/#/, dateDigits.substr(j, 1));
			}
			myForm[fieldName].value = finalDate;
		}
		else {
			VFErrorMess += VFmessFormating(action, i) + "\n";
			VFCorrectFlag = false;
		}
	}
	return VFCorrectFlag;
}
function VF20(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		var format = action[i+3];
		var num = myForm[fieldName].value;
		var format2isDec = format.search(/[\.,]#{2}$/) > -1;
		var format2DecIndex = format2isDec ? format.search(/[\.,]#{2}$/) : format.length;
		var num2isDec = num.search(/[\.,]\d{1,2}$/) > -1;
		var num2DecIndex = num2isDec ? num.search(/[\.,]\d{1,2}$/) : num.length;
		var numOfDec = num.length - num2DecIndex;
		var num2 = num2isDec ? num.substr(0, num2DecIndex).replace(/\D/g, "") : num.replace(/\D/g, "");
		var format2 = format2isDec ? format.substr(0, format2DecIndex).replace(/[\.\,\s]/g, "") : format.replace(/[\.\,\s]/g, "");
		if (num2.length > format2.length) return false;
		num = num.replace(/\D/g, "");
		if (format2isDec) {
			if (numOfDec == 0) num += "00";
			else if (numOfDec == 2) num += "0";
			else if (numOfDec > 3) num = num.substr(0, num2DecIndex + 2);
		}
		else if (!format2isDec && rd >= 1 && num2DecIndex > -1) num = num.substr(0, num2DecIndex);
		var newFormat = "", hashCounter = 0;
		for (var i = format.length-1; i >= 0 && hashCounter < num.length; i--) {
			newFormat = format.substr(i, 1) + newFormat;
			if (format.substr(i, 1) == "#") {
				hashCounter += 1;
			}
		}
		for (var i = 0; i < newFormat.length; i++) {
			newFormat = newFormat.replace(/#/, num.substr(i, 1));
		}
		myForm[fieldName].value = newFormat;
	}
	return VFCorrectFlag;
}
function VF21(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (!(parseInt(myForm[fieldName].value) == parseInt(action[i+3]))) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess2125(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF22(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (!(parseInt(myForm[fieldName].value) > parseInt(action[i+3]))) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess2125(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF23(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (!(parseInt(myForm[fieldName].value) >= parseInt(action[i+3]))) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess2125(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF24(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (!(parseInt(myForm[fieldName].value) < parseInt(action[i+3]))) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess2125(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF25(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (!(parseInt(myForm[fieldName].value) <= parseInt(action[i+3]))) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess2125(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF26(action, i, myForm, fieldName) {
	VFCorrectFlag = true;
	var element = myForm[fieldName], selected = false;
	VFBlankForm = false;
	if (element[0] && (element[0].type == "radio" || element[0].type == "checkbox") && element.length > 1) {
		for (var j = 0; j < element.length; j++) {
			selected = element[j].checked;
			if (selected) break;
		}
	}
	else if (element.type == "radio") {
		selected = element.checked;
	}
	else if (element.type == "checkbox") {
		selected = element.checked;
	}
	else if (element.type == "select-one") {
		selected = element.selectedIndex > 0;
	}
	else if (element.type == "select-multiple") {
		for (var j = 0; j < element.length; j++) {
			selected = element.options[j].selected;
			if (selected) break;
		}
	}
	if (!selected) {
		VFCorrectFlag = false;
		VFErrorMess += VFmess2126(action, i) + "\n";
	}
	return VFCorrectFlag;
}
function VFCS0(action, i, myForm, fieldName) {
	return;
}
function VFCS1(action, i, myForm, fieldName) {
	myForm[fieldName].value = myForm[fieldName].value.toUpperCase();
	return;
}
function VFCS2(action, i, myForm, fieldName) {
	myForm[fieldName].value = myForm[fieldName].value.toLowerCase();
	return;
}
function VFCS3(action, i, myForm, fieldName) {
	myForm[fieldName].value = myForm[fieldName].value.toLowerCase();
	myForm[fieldName].value = myForm[fieldName].value.replace(/\s+/g, " ");
	var nameArray = myForm[fieldName].value.split(" ");
	for (var j = 0; j < nameArray.length; j++) {
		nameArray[j] = nameArray[j].substring(0, 1).toUpperCase() + nameArray[j].substring(1, nameArray[j].length);
	}
	myForm[fieldName].value = nameArray.join(" ");
	return;
}
function VFCS4(action, i, myForm, fieldName) {
	var mf = eval(myForm[fieldName]);
	mf.value = mf.value.toLowerCase();
	mf.value = mf.value.replace(/ +/g, " ");
	mf.value = mf.value.substring(0, 1).toUpperCase() + mf.value.substring(1, mf.value.length);
	mf.value = mf.value.replace(/\si\s/g, " I ");
	mf.value = mf.value.replace(/\si'/g, " I'");
	var nameArray;
	nameArray = myForm[fieldName].value.split(/\.\ .|\?\ .|!\ .|\.\r+.|\?\r+.|!\r+./g);
	punctArray = myForm[fieldName].value.match(/\.\ .|\?\ .|!\ .|\.\r+.|\?\r+.|!\r+./g);
	stringA = nameArray[0];
	if (punctArray) {
		for (var j = 0; j < punctArray.length; j++) {
			stringA += punctArray[j].toUpperCase() + nameArray[j+1];
		}
	}
	mf.value = stringA;
	if (mf.value.search(/\s$/) != -1) {
		mf.value = myForm[fieldName].value.substring(0, (mf.value.length)-1);
	}
	return;
}
function VFProfCheck(action, myForm) {
	VFCorrectFlag = true;
	if (eval("VFProfan()") != null) {
		var profList = VFProfan(), profFlag = false;
		var profArray = profList.split(/, */g);
		for (var i = 0; i < myForm.length; i++) {
			if (myForm[i].type == "text" || myForm[i].type == "textarea") {
				for (var j = 1; j < profArray.length; j++) {
					profFlag = myForm[i].value.toLowerCase().indexOf(profArray[j].toLowerCase()) > -1;
					if (profFlag) {
						var fieldDescr = "";
						for (var k = 3; k < 93; k = k + 6) {
							if (action[k] != "" && myForm[i].name == action[k]) {
								fieldDescr = action[k+1]
								break;
							}
						}
						fieldDescr = fieldDescr != "" ? fieldDescr : myForm[i].name;
						VFErrorMess += VFmessProfan(action, fieldDescr);
						VFCorrectFlag = false;
					}
				}	
			}
		}
	}
	return VFCorrectFlag;
}
function VFGetDate(action, i, myForm, fieldName, mode, delim) {
	var thisDate = new Date(), IEcorr = !VFisIE ? 1900 : 0;
	if (mode == "ymd") var a = thisDate.getYear()+IEcorr, b = thisDate.getMonth()+1, c = thisDate.getDate();
	if (mode == "mdy") var a = thisDate.getMonth()+1+"", b = thisDate.getDate()+"", c = thisDate.getYear()+IEcorr+"";
	if (mode == "dmy") var a = thisDate.getDate()+"", b = thisDate.getMonth()+1+"", c = thisDate.getYear()+IEcorr+"";
	var finalDate = a+delim+b+delim+c;
	myForm[fieldName].value = finalDate;
	return;
}
function VFValidateDate(dateArray, mode) {
	var array1 = new Array(31,28,31,30,31,30,31,31,30,31,30,31), array2 = new Array(31,29,31,30,31,30,31,31,30,31,30,31); 
	if (mode == "ymd") {
		var dayArray = (parseInt(dateArray[0]/4) + "").indexOf(".") > -1 ? array1 : array2;
		return dateArray[1] >= 1 && dateArray[1] <= 12 && dateArray[2] >= 1 && dateArray[2] <= dayArray[dateArray[1]-1];
	}
	else if (mode == "mdy") {
		var dayArray = (parseInt(dateArray[2]/4) + "").indexOf(".") > -1 ? array1 : array2;
		return dateArray[0] >= 1 && dateArray[0] <= 12 && dateArray[1] >= 1 && dateArray[1] <= dayArray[dateArray[0]-1];
	}
	else if (mode == "dmy") {
		var dayArray = (parseInt(dateArray[2]/4) + "").indexOf(".") > -1 ? array1 : array2;
		return dateArray[1] >= 1 && dateArray[1] <= 12 && dateArray[0] >= 1 && dateArray[0] <= dayArray[dateArray[0]-1];
	}
	else return false;
}
function VFGetBody(form, isDelim) {
	var quotes = "", delim = " ", sep = " - ";
	if (VFAction[99] == 1) delim = "\t";
	else if (VFAction[99] == 2) {
		delim = ',';
		quotes = '"';
	}
	var getArray = new Array(), finalArray = new Array();
	var getArrayName = new Array(), finalArrayName = new Array();
	for (var i = 0; i < form.elements.length; i++) {
		var element = form.elements[i];
		if ((VFAction[99] > 0 && element.type == "submit") || element.type == "reset" || element.type == "image" 
		|| element.type == null) {
			continue;
		}
		if (VFAction[3] == 1) {
			element.value = element.value.replace(/"/g, "'");
		}
		var datai = quotes + element.value + quotes;
		if (element.type == "select-one") {
			getArray[i] = isDelim ? datai : element.name + sep + element.value;
		}
		else if (element.type == "select-multiple") {
			var mArray = new Array();
			for (var j = 0; j < element.length; j++) {
				var dataj = quotes + element.options[j].value + quotes;
				if (element.options[j].selected) {
					mArray[j] = isDelim ? dataj : "  " + element.options[j].text + sep + dataj;
				}
				else {
					mArray[j] = isDelim ? quotes + quotes : "  " + element.options[j].text + sep + quotes + quotes;
				}
			}
			var m = delim + mArray.join(delim);
			getArray[i] = isDelim ? m : element.name + sep + m;
		}
		else if (element.type == "checkbox") {
			if (element.checked) {
				getArray[i] = isDelim ? datai : element.name + sep + datai;
			}
		}
		else if (element.type == "radio") {
			if (element.checked) {
				getArray[i] = isDelim ? datai : element.name + sep + datai;
			}
		}
		else {
			getArray[i] = isDelim ? datai : element.name + sep + datai;
		}
		getArrayName[i] = element.name;
	}
	var j = 0;
	for (var i = 0; i < getArray.length; i++) {
		if (getArray[i] != null) {
			finalArray[j] = getArray[i];
			finalArrayName[j] = getArrayName[i];
			j++;
		}
	}
	var body = !VFAction[100] ? finalArray.join(delim) : finalArrayName.join(delim) + "\n" + finalArray.join(delim);
	return body;
}
function VFGetData(form) {
	var getArray = new Array();
	for (var i = 0; i < form.elements.length; i++) {
		var element = form.elements[i];
		if (element.type == "submit" || element.type == "reset" || element.type == "image" 
		|| element.type == "password" || element.type == "hidden" || element.type == null) {
			continue;
		}
		else if (element.type == "select-one") {
			getArray[i] = element.selectedIndex > -1 ? element.selectedIndex : 0;
		}
		else if (element.type == "select-multiple") {
			var mArray = new Array();
			for (var j = 0; j < element.length; j++) {
				mArray[j] = element.options[j].selected ? 1 : 0;
			}
			var m = mArray.join("-");
			getArray[i] = m;
		}
		else if (element.type == "radio" || element.type == "checkbox") {
			getArray[i] = element.checked ? 1 : 0;
		}
		else {
			getArray[i] = element.value;
		}
	}
	var cookieCrumbs = getArray.join(",");
	VFCookieObject = new VFCookie(document, VFCookieName, VFAction[109], "/", "", 0);
	VFCookieObject.storeCookie(cookieCrumbs);
	return;
}
function VFPutData(form) {
	var cookieCrumbs = unescape(document.cookie);
	if (cookieCrumbs == "") return;
	var cookieArray = cookieCrumbs.split("; ");
	cookieCrumbs = "";
	for (var i = 0; i < cookieArray.length; i++) {
		if (cookieArray[i].indexOf(VFCookieName) != -1) {
			cookieCrumbs = cookieArray[i];
			break;
		}
	}
	if (cookieCrumbs == "") return;
	cookieCrumbs = cookieCrumbs.substr(cookieCrumbs.indexOf("=")+1, cookieCrumbs.length);
	var putArray = cookieCrumbs.split(",");
	for (var i = 0; i < putArray.length; i++) {
		var element = form.elements[i];
		if (element.type == "submit" || element.type == "reset" || element.type == "image" 
		|| element.type == "password" || element.type == "hidden" || element.type == null) {
			continue;
		}
		else if (element.type == "select-one") {
			form.elements[i].selectedIndex = parseInt(putArray[i]);
		}
		else if (element.type == "select-multiple") {
			var mArray = putArray[i].split("-");
			for (var j = 0; j < mArray.length; j++) {
				element.options[j].selected = mArray[j] == 1 ? true : false;
			}
		}
		else if (element.type == "radio" || element.type == "checkbox") {
			element.checked = putArray[i] == 1 ? true : false;
		}
		else {
			element.value = putArray[i];
		}
	}
	return;
}
new VFCookie();
VFCookie.prototype.storeCookie = VFStoreCookie;
function VFCookie(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 VFStoreCookie(value) {
	if (value == null) value = "";
	for (var prop in this) {
		if (prop.charAt(0) == "$" || (typeof this[prop]) == "function") {
			continue;
		}
		if (value != "") value += "&";
		value += prop + ":" + 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;
	this.$document.cookie = cookie;
	return;
}
function VFHtmlHead(action) {
	VFErrorMess = '<html> <head>\n';
	VFErrorMess += '<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">\n';
	VFErrorMess += '<title>' + VFmessTitle() + '</title>\n';
	if (VFisCSS) {
		VFErrorMess += '<style type="text/css" media="screen"><!' + '--\n';
		VFErrorMess += '#TextBox { position: absolute }\n';
		VFErrorMess += '--' + '></style>\n';
		VFErrorMess += '<link href="' + action[107] + '" rel="stylesheet" media="screen">\n';
	}
	VFErrorMess += '<script language="JavaScript1.2"> function VFCloseWindow() {\n';
	if (!VFbackFlag) {
		VFErrorMess += 'self.window.close(); return; } </' + 'script>\n';
	}
	VFErrorMess += '</head><body ';
	if (action[106].indexOf("Reference!") == -1 && action[106] != "#") {
		VFErrorMess += 'background="' + action[106] + '">\n';
	}
	else {
		VFErrorMess += 'bgcolor="' + "#000000" + '">\n';
	}
	if (VFisCSS) {
		VFErrorMess += '<div id="TextBox"><div class="TextBoxPadding">\n';
		VFErrorMess += VFmessErrorsFound() + '\n';
		VFErrorMess += '<p class="TextRegular">\n'
	}
	else {
		VFErrorMess += '<p><b>' + VFmessErrorsFound() + '</p></b>';
	}
	return;
}
function VFHtmlFooter() {
	VFErrorMess += '</p>\n';
	VFErrorMess += VFmessContact1() + '\n';
	VFErrorMess += VFmessContact2() + '\n';
	if (VFisCSS) { 
		VFErrorMess += '</div></div>\n';
		VFErrorMess += ' <a href="Javascript:VFCloseWindow()" class="rollover"></a>';
	}
	else {
		VFErrorMess += '<p><a href="Javascript:void(VFCloseWindow())"><b>';
		VFErrorMess += VFbackFlag ? VFmessBack() + '</b></a></p>' : VFmessClose() + '</b></a></p>\n';
	}
	VFErrorMess += '</body></html>';
	return;
}
function VFSGetBoxObj(frameName, imgName) {
	var path = frameName.length > 0 ? frameName + "." : "";
	if (VFisW3C) {
		var layerObj = eval(path + 'document.getElementById("' + imgName + '")');
	}
	else if (VFisIE4) {
		var layerObj = eval(path + "document.all." + imgName);
	}
	else {
		var layerObj = VFFindLayerObject(path, imgName, 0);
	}
	return layerObj;
}
function VFFindLayerObject(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 = VFFindLayerObject("", layer, thisDocument.layers[i]);
			if (layerObj) {
				break;
			}
		}
	}
	return layerObj;
}
function VFShowHide(object, state) {
	if (VFisW3C || VFisIE4) {
		object.style.visibility = state;
	}
	else if (VFisNav4) {
		object.visibility = state;
	}
	return;
}
//
function VFMessage(layer) {
	layer.innerHTML = VFErrorMess;
	VFErrorMess = "";
	VFShowHide(layer, VFvis);
	return;
}
function VFVersion() {
	return true;
}
//-->
// VerifyForm.action v3.7.3 - January, 2006
// © Copyright 1999 by Walter Blady
// All rights reserved
var VFCorrectFlag, VFErrorMess, VFsent = false, VFListurl = "", VFPopUpurl, VFAction, VFTimeout, VFbackFlag, VFpresentURL, VFisCSS;
var VFBlankForm, VFNewWindow, VFCookieName, MPVFflag;
var browser = window.navigator.userAgent;
var VFisNN6 = browser.indexOf("Netscape6/") > -1 || browser.indexOf("Opera") > -1 || browser.indexOf("OmniWeb") > -1 || browser.indexOf("Safari/") > -1;
var VFisNN = window.navigator.appName.indexOf("Netscape") > -1;
var VFisIEWin = window.navigator.appName.indexOf("Explorer") > -1 && window.navigator.platform.indexOf("Win") > -1;
function WBVerifyForm(action) {
	VFBlankForm = true;
	VFCorrectFlag = true;
	VFAction = action;
	VFPopUpurl = "";
	VFListurl = "";
	var VFW3C = document.getElementById ? true : false;
	VFisCSS = action[107].indexOf("Reference!") == -1 && action[107] != "#";
	VFisPage = "";
	VFpresentURL = window.location.href, VFbackFlag = (action[102] == 0);
	if (VFVersion() && action[1] != "") {
		VFCookieName = "VFC" + action[1];
		VFHtmlHead(action);
		var myForm = window.document[action[1]];
		var dataForm = window.document.VFDataForm;
		if (navigator.appName == "Netscape" && !VFW3C && action[2].length >0) {
			myForm = window.document[action[2]].document[action[1]];
		}
		if (!myForm) {
			VFmessFormName();
			return false;
		}
		var prevRadioGroup = "";
		for (var i = 0; i < myForm.elements.length; i++) {
			var element = myForm.elements[i];
			if (element.type == "text" || element.type == "textarea" || element.type == "password" || element.type == "file") {
				VFBlankForm = element.value == "";
				if (!VFBlankForm) break;
			}
			else if (element.type == "radio") {
				VFBlankForm = !(element.checked);
				if (!VFBlankForm) break;
			}
			else if (element.type == "checkbox") {
				VFBlankForm = !(element.checked);
				if (!VFBlankForm) break;
			}
			else if (element.type == "select-one") {
				VFBlankForm = !(element.selectedIndex > 0);
				if (!VFBlankForm) break;
			}
			else if (element.type == "select-multiple") {
				for (var j = 0; j < element.length; j++) {
					VFBlankForm = !(element.options[j].selected);
					if (!VFBlankForm) break;
				}
				if (!VFBlankForm) break;
			}
		}
		if (!VFBlankForm) {
			if (action[95]) {
				VFCorrectFlag = VFProfCheck(action, myForm);
			}
			for (var i = 3; i < 93; i = i + 6) {
				if (action[i] != "") {
					var fieldName = action[98] ? VFGetASPName(myForm, action[i]) : action[i];
					if (!myForm[fieldName]) {
						VFmessFieldName(action, i);
						return false;
					}
					var trimLine = null;
					if (myForm[fieldName].type == "select-one" && action[i+2] == 13) {
						eval("VF" + action[i+2] + "(action, i, myForm, fieldName)");
						var trimLine = "";
					}
					else if (!(myForm[fieldName][0])) {
						var trimLine = myForm[fieldName].value;
						if (trimLine == null) trimLine = "";
						var trimStart = (trimLine.search(/\S/) != -1) ? trimLine.search(/\S/) : 0;
						var trimEnd = trimLine.search(/\b\s*$/) != -1 ? (trimLine.search(/\b\s*$/) - trimStart) : trimLine.length - trimStart;
						trimLine = trimLine.substr(trimStart, trimEnd);
						myForm[fieldName].value = trimLine;
					}
					if (action[i+2] != 19) {
						var delim = action[i+3].substr(3,1), mode = action[i+3].substr(0,3).toLowerCase();
						if (mode == "ymd" || mode == "dmy" || mode == "mdy") {
							VFGetDate(action, i, myForm, fieldName, mode, delim);
						}
					}
					if (trimLine != "" || action[i+2] == 1 || action[i+2] == 26) {
						VFFieldModify = eval("VFCS" + action[i+4] + "(action, i, myForm, fieldName)");
						VFCorrectFlag = (eval("VF" + action[i+2] + "(action, i, myForm, fieldName)")) ? VFCorrectFlag : false;	
					}
					else if (action[i+5]) {
						VFErrorMess += VFmessRequired(action, i) +"\n";
						VFCorrectFlag = false;
					}
				}
			}
		}
		if (!VFCorrectFlag || VFBlankForm) {
			if (VFBlankForm) {
				VFErrorMess += VFmessBlank() + "\n";
				VFCorrectFlag = false;
			}
			VFHtmlFooter();
			if (action[108]) {
				VFGetData(myForm);
			}
			if (!VFbackFlag) {
				var topp = 0, left = 0;
				if (action[102] == 2) { 
					left = (action[103] <= screen.availWidth) ? Math.round((screen.availWidth-action[103])/2) : 0;
					topp = (action[104] <= screen.availHeight) ? Math.round((screen.availHeight-action[104]-20)/2) : 0;
				}
				VFNewWindow = window.open(VFisPage,"VFnewWindow","top=" + topp + ",left=" + left + ",width=" + action[103] + ",height=" + action[104] + VFWindowChrome());
				VFTimeout2 = setTimeout("VFWriteNewWindow()", 500);
				return false;
			}
			else {
				VFTimeout2 = setTimeout("VFWriteWindow()", 500);
				return false;
			}
		}
		else if (VFCorrectFlag) {
			if (action[96] && VFsent) {
				VFmessSubmit();
			}
			else {
				if (action[108]) {
					VFGetData(myForm);
				}
				var body = "";
				var to = action[97] ? dataForm.action : myForm.action;
				var mailto = MPVFflag && MPVFmailto != "" ? MPVFmailto : to + " ?subject=" + escape(myForm.name);
				if (action[99] > 0) {
					var pre = "", endpre = "", dilim = true;
					if (action[97] && action[99] == 1) {
						pre = "\<pre\>", endpre = "\<\/pre\>";
					}
					body = pre + escape(VFGetBody(myForm, dilim)) + endpre;
					if (action[101]) {
						alert(body);
						return false;
					}
					if (action[97]) {
						var content = mailto + " &body=" + body;
						window.location = content;
					}
					else if (dataForm.VFDataField) {
						dataForm.VFDataField.value = body;
						dataForm.submit();
					}
					VFsent = true;
				}
				else {
					var delim = false;
					body = escape(VFGetBody(myForm), delim);
					if (action[97]) {
						var content = mailto + " &body=" + body;
						window.location = content;
					}
					else {
						myForm.submit();
					}
					VFsent = true;
				}
				if (VFPopUpurl != 0 || VFListurl != "" || (VFAction[93].indexOf("Reference!") == -1  && VFAction[93] != "#")) {
					VFTimeout = setTimeout("VFGoUrl()", action[94] * 1000);
				}
			}
		}
	}
	return false;
}
function VFWriteNewWindow() {
	VFNewWindow.document.write(VFErrorMess);
	VFNewWindow.document.close();
	VFNewWindow.focus();
	return;
}
function VFWriteWindow() {
	self.document.write(VFErrorMess);
	self.document.close();
	self.focus();
	return;
}
function VFGetASPName(myForm, fname) {
	for (var i = 0; i < myForm.length; i++) {
		if (myForm[i].name.indexOf(fname + "[") > -1 || myForm[i].name.indexOf(fname + "(") > -1) {
			fname = myForm[i].name;
			return fname;
		}
	}
	return fname;
}
function VFGoUrl() {
	clearTimeout(VFTimeout);
	if (VFPopUpurl != "") {
		window.location.href = VFPopUpurl;
	}
	else if (VFListurl != "") {
		window.location.href = VFListurl;
	}
	else if (VFAction[93].indexOf("Reference!") == -1 && VFAction[93] != "#") {
		window.location.href = VFAction[93];
	}
	return;
}
function VF0(action, i, myForm, fieldName) {
	VFBlankForm = false;
	return VFCorrectFlag;
}
function VF1(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		var fieldName3 = action[98] ? VFGetASPName(myForm, action[i+3]) : action[i+3];
		if ((myForm[fieldName].value != "" && myForm[fieldName3].value == "") || (myForm[fieldName].value == "" && myForm[fieldName3].value != "")) { 
			var secField = action[i+3];
			for (var j = 3; j < 93; j = j + 6) {
				if (action[j].indexOf(secField) > -1) {
					secField = action[j+1];
					break;
				}
			}
			VFCorrectFlag = false;
			VFBlankForm = false;
			VFErrorMess += VFmess1(action, secField, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF2(action, i, myForm, fieldName) {
	VFBlankForm = false;
	if (myForm[fieldName].value.search(/\d+/g) > -1) {
		VFCorrectFlag = false;
		VFErrorMess += VFmess2(action, i) + "\n";
	}
	return VFCorrectFlag;
}
function VF3(action, i, myForm, fieldName) {
	VFBlankForm = false;
	var regexpVF3 = new RegExp("^[0-9]+( [0-9]+)?$");
	if (!(regexpVF3.test(myForm[fieldName].value))) {
		VFCorrectFlag = false;
		VFErrorMess += VFmess3(action, i) + "\n";
	}
	return VFCorrectFlag;
}
function VF4(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (myForm[fieldName].value.length != parseInt(action[i+3])) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess4(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF5(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (myForm[fieldName].value.length > parseInt(action[i+3])) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess5(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF6(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		var nameArray = myForm[fieldName].value.split(" ");
		if (nameArray.length > parseInt(action[i+3])) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess6(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF7(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (myForm[fieldName].value.length < parseInt(action[i+3])) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess7(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF8(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		var nameArray = myForm[fieldName].value.split(" ");
		if (nameArray.length < parseInt(action[i+3])) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess8(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF9(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		var fieldName3 = action[98] ? VFGetASPName(myForm, action[i+3]) : action[i+3];
		if (myForm[fieldName].value != myForm[fieldName3].value) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess9(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF10(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (myForm[fieldName].value != action[i+3]) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess10(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF11(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (myForm[fieldName].value.toLowerCase().indexOf(action[i+3].toLowerCase()) == -1) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess11(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF12(action, i, myForm, fieldName) {
	VFBlankForm = false;
	var matchFlag = (action[i+3].toLowerCase() == "list") ? true : false;
	if (eval("VFList_" + 1 + "()") != null) {
		for (var j = 1; eval("VFList_" + j + "()").toLowerCase() != "<end>"; j++) {
			if (!matchFlag) {
				VFCorrectFlag = eval("VFList_" + j + "()").toLowerCase().indexOf(myForm[fieldName].value.toLowerCase()) > -1;
			}
			else {
				VFCorrectFlag = myForm[fieldName].value.toLowerCase().indexOf(eval("VFList_" + j + "()").toLowerCase()) > -1;
			}
			if (VFCorrectFlag) {
				break;
			}
		}
		if (!VFCorrectFlag) {
			VFErrorMess += VFmess12(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF13(action, i, myForm, fieldName) {
	VFPopUpurl = "";
	if (myForm[fieldName].selectedIndex > 0) {
		VFPopUpurl = myForm[fieldName].options[myForm[fieldName].selectedIndex].value;
	}
	return VFCorrectFlag;
}
function VF14(action, i, myForm, fieldName) {
	VFBlankForm = false;
	var periodInName =  myForm[fieldName].value.indexOf(".") >= 0;
	var nameArray = myForm[fieldName].value.split(" ");
	var wrongNumber = nameArray.length < 2 || nameArray.length > 3;
	for (var j = 0; j < nameArray.length; j++) {
		if (nameArray[j].length < 2) {
			var badNameLength = true;
			break;
		}
	}
	if (periodInName || badNameLength || wrongNumber) {
		VFCorrectFlag = false;
		VFErrorMess += VFmess14(action, i) + "\n";
	}
	return VFCorrectFlag;
}
function VF15(action, i, myForm, fieldName) {
	VFBlankForm = false;
	if (myForm[fieldName].value.search(/^\w+((\.|-)\w+)*@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		VFCorrectFlag = false;
		VFErrorMess += VFmess15(action, i) + "\n";
	}
	return VFCorrectFlag;
}
function VF16(action, i, myForm, fieldName) {
	VFBlankForm = false;
	var tempUrl = myForm[fieldName].value;
	tempUrl = tempUrl.replace(/\s*/g, "");
	tempUrl = tempUrl.replace(/(^[Hh].{1,6}\.{0,2}[Ww]{2,3}\.{0,2})|^[Ww]{2,3}\.{0,2}/, "http://www.");
	myForm[fieldName].value = tempUrl;
	var goodDots = tempUrl.match(/\./g).length >= 2;
	if (!goodDots) {
		VFCorrectFlag = false;
		VFErrorMess += VFmess16(action, i) + "\n";
	}
	return VFCorrectFlag;
}
function VF17(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		var formatDigits = action[i+3].match(/#/g);
		var cardDigits = myForm[fieldName].value.replace(/\D/g, "")
		if (cardDigits.length == formatDigits.length) {
			var finalNumber = action[i+3];
			for (var j = 0; j < finalNumber.length; j++) {
				finalNumber = finalNumber.replace(/#/, cardDigits.substr(j, 1));
			}
			myForm[fieldName].value = finalNumber;
		}
		else {
			VFErrorMess += VFmessFormating(action, i) + "\n";
			VFCorrectFlag = false;
		}
	}
	return VFCorrectFlag;
}
function VF18(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		var formatDigits = action[i+3].match(/#/g);
		var phoneDigits = myForm[fieldName].value.replace(/\D/g, "");
		if (phoneDigits.length == formatDigits.length) {
			var finalNumber = action[i+3];
			for (var j = 0; j < finalNumber.length; j++) {
				finalNumber = finalNumber.replace(/#/, phoneDigits.substr(j, 1));
			}
			myForm[fieldName].value = finalNumber;
		}
		else {
			VFErrorMess += VFmessFormating(action, i) + "\n";
			VFCorrectFlag = false;
		}
	}
	return VFCorrectFlag;
}
function VF19(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		var dateArray = myForm[fieldName].value.match(/\d+/g);
		if (dateArray.length > 0) {
			for (var j = 0; j < dateArray.length; j++) {
				dateArray[j] = dateArray[j].length < 2 ? "0" + dateArray[j] : dateArray[j];
			}
			var dateDigits = dateArray.join("");
		}
		var delim = action[i+3].substr(3,1), mode = action[i+3].substr(0,3).toLowerCase(), verified = true;
		if (mode == "ymd" || mode == "dmy" || mode == "mdy") {
			verified = VFValidateDate(dateArray, mode);
		}
		if (dateDigits && dateDigits.search(/\D+/) < 0 && verified) {
			if (mode == "ymd") var finalDate = "####" + delim + "##" + delim + "##";
			if (mode == "mdy" || mode == "dmy") var finalDate = "##" + delim + "##" + delim + "####";
			for (var j = 0; j < finalDate.length; j++) {
				finalDate = finalDate.replace(/#/, dateDigits.substr(j, 1));
			}
			myForm[fieldName].value = finalDate;
		}
		else {
			VFErrorMess += VFmessFormating(action, i) + "\n";
			VFCorrectFlag = false;
		}
	}
	return VFCorrectFlag;
}
function VF20(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		var formatdec = action[i+3].substr(action[i+3].length - 3, 1);
		formatdec = formatdec == "." || formatdec == "," ? formatdec : ""
		var formatdel = "";
		var tempdec = "";
		var tempint = ""; 
		var formatArray = action[i+3].match(/,|\.| /g);
		if (formatArray) {
			formatdel = formatArray.length == 1 && formatdec != "" ? "" : formatArray[0];
		}
		var num = myForm[fieldName].value;
		var dec = "";
		if (num.search(/\.\d\d$|\.\d$|\.$|\,\d\d$|\,\d$|\,$/) > -1) {
			dec = num.substr(num.search(/\.\d\d$|\.\d$|\.$|\,\d\d$|\,\d$|\,$/, 99));
			num += dec.length == 1 ? "00" : "";
			num += dec.length == 2 ? "0" : "";
		}
		dec = dec.search(/\.|\,/) > -1;
		num = num.replace(/,|\.| /g, "");
		if (num.search(/\D+/g) == -1) {
			if (formatdec != "") {
				if (dec) {
					tempdec = formatdec + num.substr(num.length - 2, 2);
					tempint = num.substr(0, num.length - 2); 
				}
				else {
					tempdec = formatdec + "00";
					tempint = num;
				}
			}
			else {
				tempint = dec ? tempint = num.substr(0, num.length - 2) : num;
			}
			var finalNumber = "";
			if (formatdel != "") {
				for (var j = tempint.length - 3; j > 0; j = j - 3) {
					finalNumber = formatdel + tempint.substr(j, 3) + finalNumber;
				}
				if (j <= 0) finalNumber = tempint.substr(j, j+3) + finalNumber + tempdec;
			}
			else {
				finalNumber = tempint + tempdec;
			}
			 myForm[fieldName].value = finalNumber;
		}
		else {
			VFErrorMess += VFmessFormating(action, i) + "\n";
			VFCorrectFlag = false;
		}
	}
	return VFCorrectFlag;
}
function VF21(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (!(parseInt(myForm[fieldName].value) == parseInt(action[i+3]))) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess2125(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF22(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (!(parseInt(myForm[fieldName].value) > parseInt(action[i+3]))) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess2125(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF23(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (!(parseInt(myForm[fieldName].value) >= parseInt(action[i+3]))) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess2125(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF24(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (!(parseInt(myForm[fieldName].value) < parseInt(action[i+3]))) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess2125(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF25(action, i, myForm, fieldName) {
	if (action[i+3] != "") {
		VFBlankForm = false;
		if (!(parseInt(myForm[fieldName].value) <= parseInt(action[i+3]))) {
			VFCorrectFlag = false;
			VFErrorMess += VFmess2125(action, i) + "\n";
		}
	}
	return VFCorrectFlag;
}
function VF26(action, i, myForm, fieldName) {
	var element = myForm[fieldName], selected = false;
	VFBlankForm = false;
	if (element[0] && (element[0].type == "radio" || element[0].type == "checkbox") && element.length > 1) {
		for (var j = 0; j < element.length; j++) {
			selected = element[j].checked;
			if (selected) break;
		}
	}
	else if (element.type == "radio") {
		selected = element.checked;
	}
	else if (element.type == "checkbox") {
		selected = element.checked;
	}
	else if (element.type == "select-one") {
		selected = element.selectedIndex > 0;
	}
	else if (element.type == "select-multiple") {
		for (var j = 0; j < element.length; j++) {
			selected = element.options[j].selected;
			if (selected) break;
		}
	}
	if (!selected) {
		VFCorrectFlag = false;
		VFErrorMess += VFmess2126(action, i) + "\n";
	}
	return VFCorrectFlag;
}
function VFCS0(action, i, myForm, fieldName) {
	return VFCorrectFlag;
}
function VFCS1(action, i, myForm, fieldName) {
	myForm[fieldName].value = myForm[fieldName].value.toUpperCase();
	return;
}
function VFCS2(action, i, myForm, fieldName) {
	myForm[fieldName].value = myForm[fieldName].value.toLowerCase();
	return;
}
function VFCS3(action, i, myForm, fieldName) {
	myForm[fieldName].value = myForm[fieldName].value.toLowerCase();
	myForm[fieldName].value = myForm[fieldName].value.replace(/\s+/g, " ");
	var nameArray = myForm[fieldName].value.split(" ");
	for (var j = 0; j < nameArray.length; j++) {
		nameArray[j] = nameArray[j].substring(0, 1).toUpperCase() + nameArray[j].substring(1, nameArray[j].length);
	}
	myForm[fieldName].value = nameArray.join(" ");
	return;
}
function VFCS4(action, i, myForm, fieldName) {
	var mf = eval(myForm[fieldName]);
	mf.value = mf.value.toLowerCase();
	mf.value = mf.value.replace(/ +/g, " ");
	mf.value = mf.value.substring(0, 1).toUpperCase() + mf.value.substring(1, mf.value.length);
	mf.value = mf.value.replace(/\si\s/g, " I ");
	mf.value = mf.value.replace(/\si'/g, " I'");
	var nameArray;
	nameArray = myForm[fieldName].value.split(/\.\ .|\?\ .|!\ .|\.\r+.|\?\r+.|!\r+./g);
	punctArray = myForm[fieldName].value.match(/\.\ .|\?\ .|!\ .|\.\r+.|\?\r+.|!\r+./g);
	stringA = nameArray[0];
	if (punctArray) {
		for (var j = 0; j < punctArray.length; j++) {
			stringA += punctArray[j].toUpperCase() + nameArray[j+1];
		}
	}
	mf.value = stringA;
	if (mf.value.search(/\s$/) != -1) {
		mf.value = myForm[fieldName].value.substring(0, (mf.value.length)-1);
	}
	return;	
}
function VFProfCheck(action, myForm) {
	if (eval("VFProfan()") != null) {
		var profList = VFProfan(), profFlag = false;
		var profArray = profList.split(/, */g);
		for (var i = 0; i < myForm.length; i++) {
			if (myForm[i].type == "text" || myForm[i].type == "textarea") {
				for (var j = 1; j < profArray.length; j++) {
					profFlag = myForm[i].value.toLowerCase().indexOf(profArray[j].toLowerCase()) > -1;
					if (profFlag) {
						var fieldDescr = "";
						for (var k = 3; k < 93; k = k + 6) {
							if (action[k] != "" && myForm[i].name == action[k]) {
								fieldDescr = action[k+1]
								break;
							}
						}
						fieldDescr = fieldDescr != "" ? fieldDescr : myForm[i].name;
						VFErrorMess += VFmessProfan(action, fieldDescr);
						VFCorrectFlag = false;
					}
				}	
			}
		}
	}
	return VFCorrectFlag;
}
function VFGetDate(action, i, myForm, fieldName, mode, delim) {
	var thisDate = new Date();
	if (mode == "ymd") var a = thisDate.getYear(), b = thisDate.getMonth()+1, c = thisDate.getDate();
	if (mode == "mdy") var a = thisDate.getMonth()+1+"", b = thisDate.getDate()+"", c = thisDate.getYear()+"";
	if (mode == "dmy") var a = thisDate.getDate()+"", b = thisDate.getMonth()+1+"", c = thisDate.getYear()+"";
	var finalDate = a+delim+b+delim+c;
	myForm[fieldName].value = finalDate;
	return;
}
function VFValidateDate(dateArray, mode) {
	var array1 = new Array(31,28,31,30,31,30,31,31,30,31,30,31), array2 = new Array(31,29,31,30,31,30,31,31,30,31,30,31); 
	if (mode == "ymd") {
		var dayArray = (parseInt(dateArray[0]/4) + "").indexOf(".") > -1 ? array1 : array2;
		return dateArray[1] >= 1 && dateArray[1] <= 12 && dateArray[2] >= 1 && dateArray[2] <= dayArray[dateArray[1]-1];
	}
	else if (mode == "mdy") {
		var dayArray = (parseInt(dateArray[2]/4) + "").indexOf(".") > -1 ? array1 : array2;
		return dateArray[0] >= 1 && dateArray[0] <= 12 && dateArray[1] >= 1 && dateArray[1] <= dayArray[dateArray[0]-1];
	}
	else if (mode == "dmy") {
		var dayArray = (parseInt(dateArray[2]/4) + "").indexOf(".") > -1 ? array1 : array2;
		return dateArray[1] >= 1 && dateArray[1] <= 12 && dateArray[0] >= 1 && dateArray[0] <= dayArray[dateArray[0]-1];
	}
	else return false;
}
function VFGetBody(form, isDelim) {
	var quotes = "", delim = " ", sep = " - ";
	if (VFAction[99] == 1) delim = "\t";
	else if (VFAction[99] == 2) {
		delim = ',';
		quotes = '"';
	}
	var getArray = new Array(), finalArray = new Array();
	var getArrayName = new Array(), finalArrayName = new Array();
	for (var i = 0; i < form.elements.length; i++) {
		var element = form.elements[i];
		if ((VFAction[99] > 0 && element.type == "submit") || element.type == "reset" || element.type == "image" 
		|| element.type == null) {
			continue;
		}
		if (VFAction[3] == 1) {
			element.value = element.value.replace(/"/g, "'");
		}
		var datai = quotes + element.value + quotes;
		if (element.type == "select-one") {
			getArray[i] = isDelim ? datai : element.name + sep + element.value;
		}
		else if (element.type == "select-multiple") {
			var mArray = new Array();
			for (var j = 0; j < element.length; j++) {
				var dataj = quotes + element.options[j].value + quotes;
				if (element.options[j].selected) {
					mArray[j] = isDelim ? dataj : "  " + element.options[j].text + sep + dataj;
				}
				else {
					mArray[j] = isDelim ? quotes + quotes : "  " + element.options[j].text + sep + quotes + quotes;
				}
			}
			var m = delim + mArray.join(delim);
			getArray[i] = isDelim ? m : element.name + sep + m;
		}
		else if (element.type == "checkbox") {
			if (element.checked) {
				getArray[i] = isDelim ? datai : element.name + sep + datai;
			}
		}
		else if (element.type == "radio") {
			if (element.checked) {
				getArray[i] = isDelim ? datai : element.name + sep + datai;
			}
		}
		else {
			getArray[i] = isDelim ? datai : element.name + sep + datai;
		}
		getArrayName[i] = element.name;
	}
	var j = 0;
	for (var i = 0; i < getArray.length; i++) {
		if (getArray[i] != null) {
			finalArray[j] = getArray[i];
			finalArrayName[j] = getArrayName[i];
			j++;
		}
	}
	var body = !VFAction[100] ? finalArray.join(delim) : finalArrayName.join(delim) + "\n" + finalArray.join(delim);
	return body;
}
function VFGetData(form) {
	var getArray = new Array();
	for (var i = 0; i < form.elements.length; i++) {
		var element = form.elements[i];
		if (element.type == "submit" || element.type == "reset" || element.type == "image" 
		|| element.type == "password" || element.type == "hidden" || element.type == null) {
			continue;
		}
		else if (element.type == "select-one") {
			getArray[i] = element.selectedIndex > -1 ? element.selectedIndex : 0;
		}
		else if (element.type == "select-multiple") {
			var mArray = new Array();
			for (var j = 0; j < element.length; j++) {
				mArray[j] = element.options[j].selected ? 1 : 0;
			}
			var m = mArray.join("-");
			getArray[i] = m;
		}
		else if (element.type == "radio" || element.type == "checkbox") {
			getArray[i] = element.checked ? 1 : 0;
		}
		else {
			getArray[i] = element.value;
		}
	}
	var cookieCrumbs = getArray.join(",");
	VFCookieObject = new VFCookie(document, VFCookieName, VFAction[109], "/", "", 0);
	VFCookieObject.storeCookie(cookieCrumbs);
	return;
}
function VFPutData(form) {
	var cookieCrumbs = unescape(document.cookie);
	if (cookieCrumbs == "") return;
	var cookieArray = cookieCrumbs.split("; ");
	cookieCrumbs = "";
	for (var i = 0; i < cookieArray.length; i++) {
		if (cookieArray[i].indexOf(VFCookieName) != -1) {
			cookieCrumbs = cookieArray[i];
			break;
		}
	}
	if (cookieCrumbs == "") return;
	cookieCrumbs = cookieCrumbs.substr(cookieCrumbs.indexOf("=")+1, cookieCrumbs.length);
	var putArray = cookieCrumbs.split(",");
	for (var i = 0; i < putArray.length; i++) {
		var element = form.elements[i];
		if (element.type == "submit" || element.type == "reset" || element.type == "image" 
		|| element.type == "password" || element.type == "hidden" || element.type == null) {
			continue;
		}
		else if (element.type == "select-one") {
			form.elements[i].selectedIndex = parseInt(putArray[i]);
		}
		else if (element.type == "select-multiple") {
			var mArray = putArray[i].split("-");
			for (var j = 0; j < mArray.length; j++) {
				element.options[j].selected = mArray[j] == 1 ? true : false;
			}
		}
		else if (element.type == "radio" || element.type == "checkbox") {
			element.checked = putArray[i] == 1 ? true : false;
		}
		else {
			element.value = putArray[i];
		}
	}
	return;
}
new VFCookie();
VFCookie.prototype.storeCookie = VFStoreCookie;
function VFCookie(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 VFStoreCookie(value) {
	if (value == null) value = "";
	for (var prop in this) {
		if (prop.charAt(0) == "$" || (typeof this[prop]) == "function") {
			continue;
		}
		if (value != "") value += "&";
		value += prop + ":" + 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;
	this.$document.cookie = cookie;
	return;
}
function VFHtmlHead(action) {
	VFErrorMess = '<html> <head>\n';
	VFErrorMess += '<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">\n';
	VFErrorMess += '<title>' + VFmessTitle() + '</title>\n';
	if (VFisCSS) {
		VFErrorMess += '<style type="text/css" media="screen"><!' + '--\n';
		VFErrorMess += '#TextBox { position: absolute }\n';
		VFErrorMess += '--' + '></style>\n';
		VFErrorMess += '<link href="' + action[107] + '" rel="stylesheet" media="screen">\n';
	}
	VFErrorMess += '<script language="JavaScript1.2"> function VFCloseWindow() {\n';
	if (!VFbackFlag) {
		VFErrorMess += 'self.window.close(); return; } </' + 'script>\n';
	}
	else {
		VFErrorMess += 'window.location.href = "' + VFpresentURL + '"; return; } </' + 'script>\n';
	}
	VFErrorMess += '</head><body ';
	if (action[106].indexOf("Reference!") == -1 && action[106] != "#") {
		VFErrorMess += 'background="' + action[106] + '">\n';
	}
	else {
		VFErrorMess += 'bgcolor="' + "#" + action[105] + '">\n';
	}
	if (VFisCSS) {
		VFErrorMess += '<div id="TextBox"><div class="TextBoxPadding">\n';
		VFErrorMess += VFmessErrorsFound() + '\n';
		VFErrorMess += '<p class="TextRegular">\n'
	}
	else {
		VFErrorMess += '<p><b>' + VFmessErrorsFound() + '</p></b>';
	}
	return;
}
function VFHtmlFooter() {
	VFErrorMess += '</p>\n';
	VFErrorMess += VFmessContact1() + '\n';
	VFErrorMess += VFmessContact2() + '\n';
	if (VFisCSS) { 
		VFErrorMess += '</div></div>\n';
		VFErrorMess += ' <a href="Javascript:VFCloseWindow()" class="rollover"></a>';
	}
	else {
		VFErrorMess += '<p><a href="Javascript:void(VFCloseWindow())"><b>';
		VFErrorMess += VFbackFlag ? VFmessBack() + '</b></a></p>' : VFmessClose() + '</b></a></p>\n';
	}
	VFErrorMess += '</body></html>';
	return;
}
function VFVersion() {
	return parseInt(navigator.appVersion.charAt(0)) >= 4;
}
//
//-->
// VFRepopulateForm.action v1.0.1 - July, 2003
// © Copyright 2001 by Walter Blady
// All rights reserved
var VFRFW3C = document.getElementById ? true : false;
function WBVFRepopulateForm(action) {
	if (VFRFVersion() && action[1] != "") {
		VFCookieName = "VFC" + action[1];
		var myForm = window.document[action[1]];
		if (navigator.appName == "Netscape" && !VFRFW3C && action[2].length >0) {
			myForm = window.document[action[2]].document[action[1]];
		}
		VFPutData(myForm);
	}
	return;
}
function VFRFVersion() {
	return true;
}
//
//-->
// VFRepopulateForm.action v1.0.1 - July, 2003
// © Copyright 2001 by Walter Blady
// All rights reserved
var VFRFW3C = document.getElementById ? true : false;
function WBVFRepopulateForm(action) {
	if (VFRFVersion() && action[1] != "") {
		VFCookieName = "VFC" + action[1];
		var myForm = window.document[action[1]];
		if (navigator.appName == "Netscape" && !VFRFW3C && action[2].length >0) {
			myForm = window.document[action[2]].document[action[1]];
		}
		VFPutData(myForm);
	}
	return;
}
function VFRFVersion() {
	return parseInt(navigator.appVersion.charAt(0)) >= 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" : "");
}
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;
}
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);
}
/* EOF */
