

$(document).ready(function(){
	$.fn.superfish.defaults = { 
		hoverClass:    'sfHover',          // the class applied to hovered list items 
		pathClass:     'overideThisToUse', // the class you have applied to list items that lead to the current page 
		pathLevels:    1,                  // the number of levels of submenus that remain open or are restored using pathClass 
		delay:         200,                // the delay in milliseconds that the mouse can remain outside a submenu without it closing 
		animation:     {height:'show',opacity:'show'},   // an object equivalent to first parameter of jQuery's .animate() method 
		speed:         'fast',           // speed of the animation. Equivalent to second parameter of jQuery's .animate() method 
		autoArrows:    false,               // if true, arrow mark-up generated automatically = cleaner source code at expense of initialisation performance 
		dropShadows:   false,               // completely disable drop shadows by setting this to false 
		disableHI:     false,              // set to true to disable hoverIntent detection 
		onInit:        function(){},       // callback function fires once Superfish is initialised – 'this' is the containing ul 
		onBeforeShow:  function(){},       // callback function fires just before reveal animation begins – 'this' is the ul about to open 
		onShow:        function(){},       // callback function fires once reveal animation completed – 'this' is the opened ul 
		onHide:        function(){}        // callback function fires after a sub-menu has closed – 'this' is the ul that just closed 
	};
	$("ul#topnav").superfish(); 
	
	$(".rollover").hover(
		function () {
			var oldsource = $("img", this).attr("src");
			var gifCheck = oldsource.indexOf('.gif');
			var jpgCheck = oldsource.indexOf('.jpg');
			var pngCheck = oldsource.indexOf('.png');
			if ( gifCheck > 0 ) {	var newsource = oldsource.replace(".gif", "-over.gif");	}
			else if ( jpgCheck > 0 ) {	var newsource = oldsource.replace(".jpg", "-over.jpg");	}
			else if ( pngCheck > 0 ) {	var newsource = oldsource.replace(".png", "-over.png");	}
			else {	var newsource = oldsource;	}
			$("img", this).attr("src", newsource);
		}, 
		function () {
			var oldsource = $("img", this).attr("src");
			var overCheck = oldsource.indexOf('-over');
			if ( overCheck > 0 ) {	var newsource = oldsource.replace("-over", "");	}
			else {	var newsource = oldsource;	}
			$("img", this).attr("src", newsource);
		}
	);
});// JavaScript Document