﻿/* -- JavaScript Library */CSInit = new Array;function CSScriptInit() {if(typeof(skipPage) != "undefined") { if(skipPage) return; }idxArray = new Array;for(var i=0;i<CSInit.length;i++)	idxArray[i] = i;CSAction2(CSInit, idxArray);}CSStopExecution=false;function CSAction(array) {return CSAction2(CSAct, array);}function CSAction2(fct, array) { 	var result;	for (var i=0;i<array.length;i++) {		if(CSStopExecution) return false; 		var aa = fct[array[i]];		if (aa == null) return false;		var ta = new Array;		for(var j=1;j<aa.length;j++) {			if((aa[j]!=null)&&(typeof(aa[j])=="object")&&(aa[j].length==2)){				if(aa[j][0]=="VAR"){ta[j]=CSStateArray[aa[j][1]];}				else{if(aa[j][0]=="ACT"){ta[j]=CSAction(new Array(new String(aa[j][1])));}				else ta[j]=aa[j];}			} else ta[j]=aa[j];		}					result=aa[0](ta);	}	return result;}CSAct = new Object;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(); }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, st) {	var s=si.toUpperCase();	var myID=id.toUpperCase()+":";	var id1=s.indexOf(myID,st);	if (id1==-1) return "";	var ch=s.charAt(id1-1);	if (ch!=" " && ch!="\t" && ch!="\n" && ch!=";" && ch!="{")		return CSGetStyleAttrValue (si, id, id1+1);	var start=id1+myID.length;	ch=s.charAt(start);	while(ch==" " || ch=="\t" || ch=="\n") {start++; ch=s.charAt(start);}	s=s.substring(start,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",0);		if (style.top=="") style.top=CSGetStyleAttrValue(si,"top",0);		if (style.width=="") style.width=CSGetStyleAttrValue(si,"width",0);		if (style.height=="") style.height=CSGetStyleAttrValue(si,"height",0);		if (style.visibility=="") style.visibility=CSGetStyleAttrValue(si,"visibility",0);		if (style.zIndex=="") style.zIndex=CSGetStyleAttrValue(si,"z-index",0);	}}// Version 1.1. A Michael Ahgren action.function CSRemoveIEbox(){if (document.images&&navigator.userAgent.indexOf("MSIE")!=-1){	for(i=0;i<document.links.length;i++){		target=eval("document.links[i]")		target.onfocus=blurHandler		}	}}function blurHandler(){obj=window.event.srcElementif(obj.tagName == "A"||obj.tagName=="AREA") obj.blur()}// OUT utility Javascript library 1.4.3// Script copyright 1999-2001 OUT Media Design GmbH. All rights reserved.// This version needs the Adobe GoLive Netscape 6 Fix installed to work in NN6var CSIsW3CDOM = CSIsW3CDOM; // declare variable in case the NN6 Fix isn't installedif(!CSIsW3CDOM) { CSIsW3CDOM = false; } // define in case the NN6 Fix isn't installedfunction OUTFindFrame(n,win) {	var curFrames = win ? win.frames : top.frames;	var frame = n=='' ? window : curFrames[n];	if (!frame) {		for (var i=0;i<curFrames.length;i++) {			frame = OUTFindFrame(n,curFrames[i]);			if (frame)				return frame;		}	}	return frame;}function OUTFindElement(n,ly,cmp) {	if (cmp) n=OUTfindComponentElementName(n,ly);	if (CSIsW3CDOM) { CSInitImgID();return document.getElementById(n); } 	var curDoc = ly ? (ly.document ? ly.document : ly) : document;	var elem = curDoc[n];	if (!elem && curDoc.layers) { for (var i=0;i<curDoc.layers.length;i++) {		elem = OUTFindElement(n,curDoc.layers[i]); if (elem) return elem; }}	return elem;}// functions to search for AGL component objects named like this "Cmp003B4E7300brian"function OUTfindComponentElementName(n,ly){	var objn = '';	var curDoc = ly ? (ly.document ? ly.document : ly) : (document.all ? document.all : document);	if (CSIsW3CDOM) {		curDoc = document.getElementsByTagName("*");		for (var i=0; i<curDoc.length; i++) {			objn = curDoc[i].name;			if (objn && objn.indexOf("Cmp")==0 && objn.substr(13)==n) return objn; 		}	}	else {		for (objn in curDoc) {			if (objn && objn.indexOf("Cmp")==0 && objn.substr(13)==n) return objn; 		}		if (!IsIE() && curDoc.layers) { for (var i=0;i<curDoc.layers.length;i++) {			objn = OUTfindComponentElementName(n,curDoc.layers[i]);if (objn) return objn; }		}	}	return null;}function OUTgetValuesFromURL(n) {	var u=window.location.search;	var a=new Array();	if (u!="") {		u=u.substring(u.indexOf('?')+1, u.length);		u=u.split('&');        for (var i=0; i<u.length; i++) { var p=u[i].split('='); if (p[0]==n) a[a.length]=p; }	}	return a;}function OUTcheckValueFromURL(n,v) {	var a = OUTgetValuesFromURL(n);	if (a) { for (var i in a) { if (a[i] && a[i][1]==v) return true; } }	return false;}// OUT Lock Rollover Action Script Library 1.3.3// Script copyright 1999 - 2001 OUT Media Design GmbH. All rights reserved.var OUTlckIm = new Object();function OUTdoLckBtnIm(action,cmp) {	var n = cmp ? OUTfindComponentElementName(action[1]) : action[1];	var g = OUTlckGrpName(action[2]);	var img = null;	if (document.images) {		if (!OUTlckIm[g]){//create group if not available			eval("OUTlckIm."+g +" = new Object()");			OUTlckIm[g].name='';OUTlckIm[g].main='';OUTlckIm[g].over='';		} else if (OUTlckIm[g].name!=n) {			var lckd = OUTlckIm[g].name;			if (CSIm[lckd]) {//restore last locked image				img = (!IsIE()) ? OUTFindElement(lckd,0) : document[lckd];				if (img) {					img.src = OUTlckIm[g].main;					CSIm[lckd][0].src = OUTlckIm[g].main;					CSIm[lckd][1].src = OUTlckIm[g].over;				}			}		}		if (CSIm[n] && OUTlckIm[g].name!=n) {//lock image			//save new locked image			OUTlckIm[g].main = CSIm[n][0].src;			OUTlckIm[g].over = CSIm[n][1].src;			//replace main & over with click image			CSIm[n][0].src = CSIm[n][2].src;			if (action[3]!=true) CSIm[n][1].src = CSIm[n][2].src;		}		OUTlckIm[g].name = n; // change name here to allow unlock		//display image		CSIShow(n,2);		return true;	}	return false;}function OUTlckGrpName(g) {  return g ? "group_"+g : "group_all"; }// OUT Lock Rollover Toggle Action v1.1// Script copyright 2001, OUT Media Design GmbH. All rights reserved.function OUTlckBtnImTgl(action) {	var g = OUTlckGrpName(action[2]);	if (OUTlckIm[g] && OUTlckIm[g].name==action[1]) action[1]="";	return OUTdoLckBtnIm(action,false);}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];}// BrowserDirect.action v2.2.1 - April, 2005// © Copyright 1999 by Walter Blady// All rights reservedfunction WBBrowserDirect(action) {	var uagent = window.navigator.userAgent, apver = window.navigator.appVersion, apname = window.navigator.appName;	var platform = window.navigator.platform ? window.navigator.platform : "";	var lang = window.navigator.userAgent.indexOf("MSIE") > -1 ? window.navigator.browserLanguage : window.navigator.language;	if (action[72]) {		var brow = "Platform: " + platform + "\n";		brow += "User agent: " + uagent + "\n";		brow += "Application name: " + apname + "\n";		brow += "Version: " + apver + "\n";		brow += "Language: " + lang + "\n";		alert(brow);		return;	}	for (var i = 1; i < 71; i = i + 7) {		var platform = true;		if (action[i] == "TV") {			platform = uagent.indexOf(action[i]) > -1;		}		else if (window.navigator.platform) {			platform = action[i] == "" ? true : window.navigator.platform.indexOf(action[i]) > -1;		}		var browser = true;		if (action[i+1] != "") {			browser = action[i+1] == "Netscape" ? apname.indexOf(action[i+1]) > -1 : uagent.indexOf(action[i+1]) > -1;			if (browser && action[i+1].indexOf("MSIE") > -1) {				browser = uagent.indexOf("AOL") == -1 && uagent.indexOf("Opera") == -1 && uagent.indexOf("WebTV/") == -1;			}			else if (browser && action[i+1].indexOf("Netscape") > -1) {				browser = uagent.indexOf("Safari/") == -1 && uagent.indexOf("OmniWeb/") == -1 && uagent.indexOf("Firefox/") == -1;			}		}		var version = true;		var ver = parseInt(action[i+3].charAt(0));		if (action[i+2] == 0) {			if (action[i+1] == "Netscape" && ver < 6) {				version = action[i+3] == "" ? true : apname.indexOf("Netscape") > -1 && apver.indexOf(action[i+3]) > -1;			}			else {				version = action[i+3] == "" ? true : uagent.indexOf(action[i+1] + action[i+3]) > -1;			}		}		else if (action[i+2] > 0 && action[i+3] != "") {			var matchVersion = action[i+3], browserVersion = "";			var ver = parseInt(action[i+3].charAt(0));			if (action[i+1] == "Netscape" && ver < 6) {				if (apname.indexOf("Netscape") > -1) {					browserVersion = apver.substr(0, 3);				}			}			else {				var x = uagent.indexOf(action[i+1]), l = action[i+1].length;				if (x > -1) {					if (action[i+1] == "Gecko/") {						browserVersion = uagent.substr(x+l, 8);					}					else if (action[i+1] == "Mozilla/") {						if (uagent.indexOf("rv:") > -1) {							browserVersion = uagent.substr(uagent.indexOf("rv:")+3, 5);						}					}					else {						browserVersion = uagent.substr(x+l, 10);					}				}				var regexpb = new RegExp("/\D/g");				browserVersion = browserVersion.replace(regexpb, "");				matchVersion = matchVersion.replace(regexpb, "");				if (browserVersion > "" && matchVersion > "") {					version = eval("BDRes" + action[i+2] + "('" + browserVersion + "', '" + matchVersion + "')");				}				else version = false;			}		}		var language = true;		var languageType = window.navigator.userAgent.indexOf("MSIE") > -1 ? window.navigator.browserLanguage : window.navigator.language;		if (languageType) {			language = action[i+4] == "" ? true : languageType.indexOf(action[i+4]) > -1;		}		var operSystem = true;		operSystem = action[i+5] == "" ? true : uagent.indexOf(action[i+5]) > -1;		var redirectURL = action[i+6].indexOf("Reference!") == -1 && action[i+6] != "#";		if (platform && browser && language && version && operSystem && redirectURL) {			window.location.href = action[i+6];			return;		}	}	if (action[71].indexOf("Reference!") == -1 && action[71] != "#") {		window.location.href = action[71];	}	return;}function BDRes1(b, m) {	return  (b == m);}function BDRes2(b, m) {	return (b > m);}function BDRes3(b, m) {	return (b < m);}function BDRes4(b, m) {	return  (b >= m);}function BDRes5(b, m) {	return  (b <= m);}