/* -- Adobe GoLive JavaScript Library */CSInit = new Array;function CSScriptInit() {if(typeof(skipPage) != "undefined") { if(skipPage) return; }idxArray = new Array;for(var i=0;i<CSInit.length;i++)	idxArray[i] = i;CSAction2(CSInit, idxArray);}CSStopExecution=false;function CSAction(array) {return CSAction2(CSAct, array);}function CSAction2(fct, array) { 	var result;	for (var i=0;i<array.length;i++) {		if(CSStopExecution) return false; 		var aa = fct[array[i]];		if (aa == null) return false;		var ta = new Array;		for(var j=1;j<aa.length;j++) {			if((aa[j]!=null)&&(typeof(aa[j])=="object")&&(aa[j].length==2)){				if(aa[j][0]=="VAR"){ta[j]=CSStateArray[aa[j][1]];}				else{if(aa[j][0]=="ACT"){ta[j]=CSAction(new Array(new String(aa[j][1])));}				else ta[j]=aa[j];}			} else ta[j]=aa[j];		}					result=aa[0](ta);	}	return result;}CSAct = new Object;function 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 CSCloseWindow() { if (self.parent.frames.length != 0) {	self.parent.close()		} else {	window.close()	}}function emailer(action) {var mailStuff = "mailto:"+action[1]+"?Subject="+action[2]+"&body="+action[3];window.location = mailStuff;}function CSGoBack1() { history.back() }/*	Lightbox JS: Fullsize Image Overlays	by Lokesh Dhakar - http://www.huddletogether.com	For more information on this script, visit:	http://huddletogether.com/projects/lightbox/	Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/	(basically, do anything you want, just leave my name and link)	*/var loadingImage = '/lightbox/loading.gif';		function getPageScroll(){	var yScroll;	if (self.pageYOffset) {		yScroll = self.pageYOffset;	} else if (document.documentElement && document.documentElement.scrollTop){		yScroll = document.documentElement.scrollTop;	} else if (document.body) {		yScroll = document.body.scrollTop;	}	arrayPageScroll = new Array('',yScroll) 	return arrayPageScroll;}function getPageSize(){		var xScroll, yScroll;		if (window.innerHeight && window.scrollMaxY) {			xScroll = document.body.scrollWidth;		yScroll = window.innerHeight + window.scrollMaxY;	} else if (document.body.scrollHeight > document.body.offsetHeight){		xScroll = document.body.scrollWidth;		yScroll = document.body.scrollHeight;	} else {		xScroll = document.body.offsetWidth;		yScroll = document.body.offsetHeight;	}		var windowWidth, windowHeight;	if (self.innerHeight) {		windowWidth = self.innerWidth;		windowHeight = self.innerHeight;	} else if (document.documentElement && document.documentElement.clientHeight) {		windowWidth = document.documentElement.clientWidth;		windowHeight = document.documentElement.clientHeight;	} else if (document.body) {		windowWidth = document.body.clientWidth;		windowHeight = document.body.clientHeight;	}			if(yScroll < windowHeight){		pageHeight = windowHeight;	} else { 		pageHeight = yScroll;	}	if(xScroll < windowWidth){			pageWidth = windowWidth;	} else {		pageWidth = xScroll;	}	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 	return arrayPageSize;}function pause(numberMillis) {	var now = new Date();	var exitTime = now.getTime() + numberMillis;	while (true) {		now = new Date();		if (now.getTime() > exitTime)			return;	}}// getKey(key)// Gets keycode. If 'x' is pressed then it hides the lightbox.function getKey(e){	if (e == null) { // ie		keycode = event.keyCode;	} else {		keycode = e.which;	}	key = String.fromCharCode(keycode).toLowerCase();		if(key == 'x'){ hideLightbox(); }}//// listenKey()//function listenKey () {	document.onkeypress = getKey; }	function showLightbox(objLink){	var objOverlay = document.getElementById('overlay');	var objLightbox = document.getElementById('lightbox');	var objCaption = document.getElementById('lightboxCaption');	var objImage = document.getElementById('lightboxImage');	var objLoadingImage = document.getElementById('loadingImage');	var objLightboxDetails = document.getElementById('lightboxDetails');		var arrayPageSize = getPageSize();	var arrayPageScroll = getPageScroll();	if (objLoadingImage) {		objLoadingImage.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - objLoadingImage.height) / 2) + 'px');		objLoadingImage.style.left = (((arrayPageSize[0] - 20 - objLoadingImage.width) / 2) + 'px');		objLoadingImage.style.display = 'block';	}	objOverlay.style.height = (arrayPageSize[1] + 'px');	objOverlay.style.display = 'block';	imgPreload = new Image();	imgPreload.onload=function(){		objImage.src = objLink.href;		var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 35 - imgPreload.height) / 2);		var lightboxLeft = ((arrayPageSize[0] - 20 - imgPreload.width) / 2);				objLightbox.style.top = (lightboxTop < 0) ? "0px" : lightboxTop + "px";		objLightbox.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";		objLightboxDetails.style.width = imgPreload.width + 'px';				if(objLink.getAttribute('title')){			objCaption.style.display = 'block';			objCaption.innerHTML = objLink.getAttribute('title');		} else {			objCaption.style.display = 'none';		}				if (navigator.appVersion.indexOf("MSIE")!=-1){			pause(250);		} 		if (objLoadingImage) {	objLoadingImage.style.display = 'none'; }		selects = document.getElementsByTagName("select");        for (i = 0; i != selects.length; i++) {                selects[i].style.visibility = "hidden";        }			objLightbox.style.display = 'block';		arrayPageSize = getPageSize();		objOverlay.style.height = (arrayPageSize[1] + 'px');				// Check for 'x' keypress		listenKey();		return false;	}	imgPreload.src = objLink.href;	}function hideLightbox(){	objOverlay = document.getElementById('overlay');	objLightbox = document.getElementById('lightbox');	objOverlay.style.display = 'none';	objLightbox.style.display = 'none';	selects = document.getElementsByTagName("select");    for (i = 0; i != selects.length; i++) {		selects[i].style.visibility = "visible";	}	// disable keypress listener	document.onkeypress = '';}function initLightbox(){		if (!document.getElementsByTagName){ return; }	var anchors = document.getElementsByTagName("a");	for (var i=0; i<anchors.length; i++){		var anchor = anchors[i];		if (anchor.getAttribute("href") && (anchor.getAttribute("rel") == "lightbox")){			anchor.onclick = function () {showLightbox(this); return false;}		}	}		var objBody = document.getElementsByTagName("body").item(0);		var objOverlay = document.createElement("div");	objOverlay.setAttribute('id','overlay');	objOverlay.onclick = function () {hideLightbox(); return false;}	objOverlay.style.display = 'none';	objOverlay.style.position = 'absolute';	objOverlay.style.top = '0';	objOverlay.style.left = '0';	objOverlay.style.zIndex = '90'; 	objOverlay.style.width = '100%';	objBody.insertBefore(objOverlay, objBody.firstChild);		var arrayPageSize = getPageSize();	var arrayPageScroll = getPageScroll();	var imgPreloader = new Image();		imgPreloader.onload=function(){		var objLoadingImageLink = document.createElement("a");		objLoadingImageLink.setAttribute('href','#');		objLoadingImageLink.onclick = function () {hideLightbox(); return false;}		objOverlay.appendChild(objLoadingImageLink);				var objLoadingImage = document.createElement("img");		objLoadingImage.src = loadingImage;		objLoadingImage.setAttribute('id','loadingImage');		objLoadingImage.style.position = 'absolute';		objLoadingImage.style.zIndex = '150';		objLoadingImageLink.appendChild(objLoadingImage);		imgPreloader.onload=function(){};		return false;	}	imgPreloader.src = loadingImage;	var objLightbox = document.createElement("div");	objLightbox.setAttribute('id','lightbox');	objLightbox.style.display = 'none';	objLightbox.style.position = 'absolute';	objLightbox.style.zIndex = '100';		objBody.insertBefore(objLightbox, objOverlay.nextSibling);		var objLink = document.createElement("a");	objLink.setAttribute('href','#');	objLink.setAttribute('title','Click to close');	objLink.onclick = function () {hideLightbox(); return false;}	objLightbox.appendChild(objLink);	var objImage = document.createElement("img");	objImage.setAttribute('id','lightboxImage');	objLink.appendChild(objImage);	var objLightboxDetails = document.createElement("div");	objLightboxDetails.setAttribute('id','lightboxDetails');	objLightbox.appendChild(objLightboxDetails);	var objCaption = document.createElement("div");	objCaption.setAttribute('id','lightboxCaption');	objCaption.style.display = 'none';	objLightboxDetails.appendChild(objCaption);}function addLoadEvent(func){		var oldonload = window.onload;	if (typeof window.onload != 'function'){    	window.onload = func;	} else {		window.onload = function(){		oldonload();		func();		}	}}addLoadEvent(initLightbox);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);}// OpenPopUpLite 2.0.1 action by Nate Baldwin, www.mindpalette.com, copyright 2004if (typeof MPStoreOpenWin2 == "undefined") MPStoreOpenWin2 = new Array();function MPOpenPopupLite(action) {	var posX = 0;	var posY = 0;	if (action[4] == true) {		posX = Math.round((screen.availWidth/2)-(action[2]/2));		posY = Math.round((screen.availHeight/2)-(action[3]/2));		} else {		posX = action[12];		posY = action[13];		}	if (action[16] == true) {		posX = 0;		posY = 0;		action[2] = screen.availWidth;		action[3] = screen.availHeight;		}	for (i=5; i<12; i++) {		action[i] == true ? action[i] = "yes" : action[i] = "no";		}	var windowOptions = "";	windowOptions += "width=" + action[2];	windowOptions += ",height=" + action[3];	windowOptions += ",resizable=" + action[11];	windowOptions += ",scrollbars=" + action[5];	windowOptions += ",menubar=" + action[6];	windowOptions += ",toolbar=" + action[9];	windowOptions += ",directories=" + action[7];	windowOptions += ",location=" + action[10];	windowOptions += ",status=" + action[8];	windowOptions += ",left=" + posX;	windowOptions += ",top=" + posY;	var thisPopup = window.open(action[15], action[1], windowOptions);	MPStoreOpenWin2[action[1]] = thisPopup;	if (action[14] != "" && action[14] != "#" && action[14] != "(EmptyReference!)" && action[14] != "(Empty Reference!)")		window.location = action[14];	}//-->