
function isMember(element,classname){var classes=element.className;if(!classes){return false;}
if(classes==classname){return true;}
var whitespace=/\s+/;if(!whitespace.test(classes)){return false;}
var c=classes.split(whitespace);for(var i=0;i<c.length;i++){if(c[i]==classname){return true;}}
return false;}
Spry.Utils.addLoadListener(function(){var elements=document.getElementsByTagName("a");for(var i=0;i<elements.length;i++){if(isMember(elements[i],"ContactSJHS")){var a="mail";var b="to:";var c="ContactUs";var d="@";var e="StJohnHistoricalSociety.org";elements[i].href=a+b+c+d+e;}}});function LargerImage(){var image_url="Galleries/"+dsGalleries.getCurrentRow()["@base"]+"XLarge/"+dsPhotos.getCurrentRow()["@xlpath"];return image_url;}
function getTitle(){var curRow=dsPhotos.getCurrentRow();var image_title="";if(curRow.title.length>0){image_title=image_title+"Title: "+curRow.title;}
if(curRow.date.length>0){image_title=image_title+" Date: "+curRow.date;}
if(curRow.creator.length>0){image_title=image_title+" Creator: "+curRow.creator;}
return image_title;}
msProgIDs=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0"];CreateXMLHttpRequest=function()
{var req=null;try
{if(window.ActiveXObject)
{while(!req&&msProgIDs.length)
{try{req=new ActiveXObject(msProgIDs[0]);}catch(e1){req=null;}
if(!req){msProgIDs.splice(0,1);}}}
if(!req&&window.XMLHttpRequest)
{req=new XMLHttpRequest();}}
catch(e2){req=null;}
return req;};function parseQueryString()
{var obj=new Object();var nvpairs=location.search.substring(1).split("&");for(var idx=0;idx<nvpairs.length;idx++)
{var tokens=nvpairs[idx].split("=");obj[unescape(tokens[0])]=(tokens.length==2)?unescape(tokens[1]):undefined;}
return obj;}
Spry.Effect.FadeBlind=function(element,options)
{Spry.Effect.Cluster.call(this,options);this.name='FadeBlind';var duration=1000;var doToggle=false;var from=100;var to=0;if(options)
{if(options.duration)duration=options.duration;if(options.toggle)doToggle=options.toggle;if(options.from)from=options.from;if(options.to)to=options.to;}
var options={duration:duration,from:from,to:to,toggle:doToggle};var fadeEffect=new Spry.Effect.Fade(element,options);this.addParallelEffect(fadeEffect);var options={duration:duration,from:from,to:to,toggle:doToggle};var blindEffect=new Spry.Effect.Blind(element,options);this.addParallelEffect(blindEffect);};Spry.Effect.FadeBlind.prototype=new Spry.Effect.Cluster();Spry.Effect.FadeBlind.prototype.constructor=Spry.Effect.FadeBlind;var offsetxpoint=-80;var offsetypoint=20;var enabletip=false;var tipobj="";var ie=false;var ns6=false;function positiontip(e){if(enabletip){var curX=(ns6)?e.pageX:event.clientX+ietruebody().scrollLeft;var curY=(ns6)?e.pageY:event.clientY+ietruebody().scrollTop;var rightedge=ie&&!window.opera?ietruebody().clientWidth-event.clientX-offsetxpoint:window.innerWidth-e.clientX-offsetxpoint-20;var bottomedge=ie&&!window.opera?ietruebody().clientHeight-event.clientY-offsetypoint:window.innerHeight-e.clientY-offsetypoint-20;var leftedge=(offsetxpoint<0)?offsetxpoint*(-1):-1000;if(rightedge<tipobj.offsetWidth)
{tipobj.style.left=ie?ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px":window.pageXOffset+e.clientX-tipobj.offsetWidth+"px";}
else if(curX<leftedge)
{tipobj.style.left="5px";}
else
{tipobj.style.left=curX+offsetxpoint+"px";}
if(bottomedge<tipobj.offsetHeight)
{tipobj.style.top=ie?ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px":window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px";}
else
{tipobj.style.top=curY+offsetypoint+"px";}
tipobj.style.visibility="visible";}}
function InitToolTip(){ie=document.all;ns6=document.getElementById&&!document.all;if(ie||ns6){tipobj=document.all?document.all.dhtmltooltip:document.getElementById?document.getElementById("dhtmltooltip"):"";}
document.onmousemove=positiontip;}
function ietruebody(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;}
function ShowToolTip(thetext,thecolor,thewidth){if(ns6||ie){if((typeof thetext==="undefined")||!(thetext)||(thetext=="")||(thetext==="undefined")){return false;}
if(typeof thewidth!=="undefined"){tipobj.style.width=thewidth+"px";}
if(typeof thecolor!=="undefined"&&thecolor!=""){tipobj.style.backgroundColor=thecolor;}
tipobj.innerHTML=thetext;enabletip=true;}
return false;}
function HideToolTip(){if(ns6||ie){enabletip=false;tipobj.style.visibility="hidden";tipobj.style.left="-1000px";tipobj.style.backgroundColor='';tipobj.style.width='';}}