sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
         if (document.getElementById("sermonLists")) {
            document.getElementById("sermonLists").style.visibility="hidden";
         }
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			if (document.getElementById("sermonLists")) {
            document.getElementById("sermonLists").style.visibility="visible";
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function showBranch(branch,button,n) {
   var objBranch = document.getElementById(branch).style;
   var objButton = document.getElementById(button);
   n++;
     for (x=1;n>x;x++) {
		  var z = "link"+x;
		  document.getElementById(z).className="back";
	  }
	  objButton.className="current";
      for (x=1;n>x;x++) {
		  var z = "branch"+x;
      	  document.getElementById(z).style.display="none";
	  }
	  objBranch.display="block";
}

function gotoSermon() {
  var x=document.getElementById("sermonLists")
  if(x.selectedIndex==0) y=1;
  if(x.selectedIndex==1) window.location="/sermons-by-series/";
  if(x.selectedIndex==2) window.location="/sermons-by-category/";
  if(x.selectedIndex==3) window.location="/sermons-by-month/";
  if(x.selectedIndex==4) window.location="/sermons-by-preacher/";
}

document.write('<div id="traildiv"></div>');

/**
 * EqualHeight 1.0
 *
 * Makes all matched elements equal height. Does not work in
 * browsers that do not support min-height (no IE.. who cares)
 *
 * Usage: $('#content, #sub-content').equoalHeight();
 *
 * @class equalHeight
 *
 * Copyright (c) 2008 Andreas Lagerkvist (andreaslagerkvist.com)
 * Released under a GNU General Public License v3 (http://creativecommons.org/licenses/by/3.0/)
 */
jQuery.fn.equalHeight = function() {
        var height = 0, 
                maxHeight = 0;

        // Store the tallest element's height
        this.each(function() {
                var t = jQuery(this);
                height = t.height() + parseInt(t.css('paddingTop'), 10) + parseInt(t.css('paddingBottom'), 10) + parseInt(t.css('borderTopWidth'), 10) + parseInt(t.css('borderBottomWidth'), 10);
                maxHeight = (height > maxHeight) ? height : maxHeight;
        });

        // Set element's min-height to tallest element's height
        return this.each(function() {
                var t = jQuery(this);
                        mh = maxHeight - (parseInt(t.css('paddingTop'), 10) + parseInt(t.css('paddingBottom'), 10) + parseInt(t.css('borderTopWidth'), 10) + parseInt(t.css('borderBottomWidth'), 10));
                t.css({minHeight: mh +'px'});
        });
};

$(document).ready(function(){
		    $('#content, #sidebar, #main-nav').equalHeight();
		    
     });
