// JavaScript Document

/**
 * Son of Suckerfish Dropdown Navigation
 * by Patrick Griffiths & Dan Webb
 * http://www.htmldog.com/articles/suckerfish/dropdowns/
 *
 * This JS code is used in browsers which don't support :hover properly.
 * Requires primary navigation list to have id of "sfnav".
 */
sfHover = function() {
	var sfEls = document.getElementById("sfnav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
} 
if (window.attachEvent) window.attachEvent("onload", sfHover);

/** 
 * JQuery functions 
 */
 
// Image rollovers
// Based on http://www.digitaloverload.co.uk/blog/2007/12/05/rollovers-with-jquery/
setupImageRollovers = function() {
	$("div.rollover img").hover(
		function(){
			if($(this).attr("src").indexOf("_on.") == -1) {
				var newSrc = $(this).attr("src").replace("_off.","_on.");
				$(this).attr("src",newSrc);
			}
		},
		function(){
			if($(this).attr("src").indexOf("_on.") != -1) {
				var oldSrc = $(this).attr("src").replace("_on.","_off.");
				$(this).attr("src",oldSrc);
			}
		}
	);
	// Add instructions.
	$("div.rollover").append("<p class='note'>Move mouse over image to open/close</p>");
}

// Image gallery
// Uses galleria plugin - http://monc.se/galleria/
setupImageGallery = function() {
	var options = {
		insert : '#galleria_container',
		clickNext : false,
		history : false
	};
	$('ul.gallery').galleria(options); 
}

