function toggle() {};
Fart =
 { map: null,
   convert: function(a)
            { Fart.init();
              var s = "";
              for (i=0; i < a.length; i++) { var b = a.charAt(i); s += ((b>='A' && b<='Z') || (b>='a' && b<='z') ? Fart.map[b] : b); }
              return s;
            },
   init: function()
         { if (Fart.map != null) return;
           var map = new Array();
           var s   = "mupiestfnabcdghjkloqrvwxyz";
           for (i=0; i<s.length; i++) map[s.charAt(i)] = s.charAt((i+13)%26);
           for (i=0; i<s.length; i++) map[s.charAt(i).toUpperCase()] = s.charAt((i+13)%26).toUpperCase();
           Fart.map = map;
         },
   write: function(a)
          { document.write(Fart.convert(a)); }
 }
/*
thefile=unescape(document.location.pathname);
thefile=thefile.substring(1,thefile.length);
*/
function breadcrumbs() 
  { // var crumbsep = " &#187; ";
    var crumbsep = " <img style=\"vertical-align:text-top; margin-top:0.2em; height:1em; width:1.5em;\" src=\"/common/expand-right.png\" alt=\"To\" title=\"To\"> ";
    var precrum = "<span class=\"bread\" style=\"font-size:small\">";
//    var precrumb = "<span\>";
    var precrumb = "<span class=\"bread\">";
    var postcrumb = "<\/span>";
    var sectionsep = "/";
    var rootpath = "/"; // Use "/" for root of domain.
    var rootname = "Rosemont Community Church";
    var ucfirst = 1; // if set to 1, makes "directory" default to "Directory"
    var objurl = new Object;
    objurl['topics'] = 'All Topics';
    objurl['Church_Folks'] = 'Church Folks';
    objurl['B'] = 'Beltman Chapel';
    objurl['BB'] = 'Basketball Court';
    objurl['G'] = 'Gosselink Building';
    objurl['H'] = 'Shed';
    objurl['M'] = 'Music Building';
    objurl['NP'] = 'North Parking';
    objurl['O'] = 'Outside';
    objurl['P'] = 'Playground';
    objurl['S'] = 'Sanctuary';
    objurl['SP'] = 'South Parking';
    var objdir = new Object;
//    objdir['home'] = 'Home';
    // Grab the page's url and break it up into directory pieces
    var pageurl = (new String(document.location));
    var protocol = pageurl.substring(0, pageurl.indexOf("//") + 2);
    pageurl = pageurl.replace(protocol, ""); // remove protocol from pageurl
    var rooturl = pageurl.substring(0, pageurl.indexOf(rootpath) + rootpath.length); // find rooturl
    if (rooturl.charAt(rooturl.length - 1) == "/") //remove trailing slash
       { rooturl = rooturl.substring(0, rooturl.length - 1); }
    pageurl = pageurl.replace(rooturl, ""); // remove rooturl from pageurl
    if (pageurl.charAt(0) == '/') // remove beginning slash
       {pageurl = pageurl.substring(1, pageurl.length);}
    var page_ar = pageurl.split(sectionsep);
    var currenturl = protocol + rooturl;
    var allbread = precrum + "Location:&#160; &#160; " + precrumb + "<a href=\"" + currenturl + "\">" + rootname + "<\/a>" + postcrumb; // start with root
    for (i=0; i < page_ar.length-1; i++)
        { var displayname = "";
          currenturl += "/" + page_ar[i];
          if (objdir[page_ar[i]])
             { currenturl = objdir[page_ar[i]]; }
          if (objurl[page_ar[i]])
             { displayname = objurl[page_ar[i]]; }
          else { if (ucfirst == 1)
                    { displayname = page_ar[i].charAt(0).toUpperCase() + page_ar[i].substring(1); }
                 else { displayname = page_ar[i]; }
               }
if (displayname == "Code01") displayname = "";
          if ( i < page_ar.length-1 ) // was page_ar.length-2; JCS
             { allbread += crumbsep + precrumb + "<a href=\"" + currenturl + "\">" + displayname + "<\/a>" + postcrumb; }
          else allbread += crumbsep + displayname;
        }
    allbread += crumbsep + precrum + document.title + postcrumb + postcrumb;
//alert(allbread)
    document.write(allbread);
  }
// for a bug in IE related to element attributes
function hasClass(obj)
  { var result = false;
    if (obj.getAttributeNode("class") != null)
       { result = obj.getAttributeNode("class").value; }
    return result;
  }   
function stripe(id)
  { var even = false;
    var evenColor = arguments[1] ? arguments[1] : "#800000";
    var oddColor = arguments[2] ? arguments[2] : "#008000";
    var table = document.getElementById(id);
    if (! table) { return; }
    var tbodies = table.getElementsByTagName("tbody");
    for (var h = 0; h < tbodies.length; h++)
        { var trs = tbodies[h].getElementsByTagName("tr");
          for (var i = 0; i < trs.length; i++)
              { if (! hasClass(trs[i]) &&
                    ! trs[i].style.backgroundColor)
                   { var tds = trs[i].getElementsByTagName("td");
                     for (var j = 0; j < tds.length; j++)
                         { var mytd = tds[j];
                           if (! hasClass(mytd) &&
                               ! mytd.style.backgroundColor)
                              { mytd.style.backgroundColor = even ? evenColor : oddColor; }
                         }
                   }
                even =  ! even;
              }
        }
  }
// Swap Images
function swapImage()
 { var i,j=0,x,a=swapImage.arguments;
   document.sr=new Array;
   for(i=0;i<(a.length-2);i+=3)
   if ((x=findObj(a[i]))!=null)
      { document.sr[j++]=x;
        if(!x.oSrc) x.oSrc=x.src;
        x.src=a[i+2];
      }
 }
function swapImgRestore()
 { var i,x,a=document.sr;
   for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
 }
function preloadImages()
 { var d=document;
   if(d.images)
     { if(!d.p) d.p=new Array();
       var i,j=d.p.length,a=preloadImages.arguments;
       for(i=0; i<a.length; i++)
       if (a[i].indexOf("#")!=0)
          { d.p[j]=new Image;
            d.p[j++].src=a[i];
          }
     }
 }
function findObj(n, d)
 { var p,i,x;
   if (!d) d=document;
   if ((p=n.indexOf("?"))>0&&parent.frames.length)
      { d=parent.frames[n.substring(p+1)].document;
        n=n.substring(0,p);
      }
   if (!(x=d[n])&&d.all) x=d.all[n];
   for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
   for (i=0;!x&&d.layers&&i<d.layers.length;i++)
        x=findObj(n,d.layers[i].document);
   if (!x && d.getElementById) x=d.getElementById(n);
   return x;
 }