(function($){$.fn.kwicks=function(options){var defaults={isVertical:false,sticky:false,defaultKwick:0,event:'mouseover',spacing:0,duration:500};var o=$.extend(defaults,options);var WoH=(o.isVertical?'height':'width');var LoT=(o.isVertical?'top':'left');return this.each(function(){container=$(this);var kwicks=container.children('li');var normWoH=kwicks.eq(0).css(WoH).replace(/px/,'');if(!o.max){o.max=(normWoH*kwicks.size())-(o.min*(kwicks.size()-1));}else{o.min=((normWoH*kwicks.size())-o.max)/(kwicks.size()-1);}
if(o.isVertical){container.css({width:kwicks.eq(0).css('width'),height:(normWoH*kwicks.size())+(o.spacing*(kwicks.size()-1))+'px'});}else{container.css({width:(normWoH*kwicks.size())+(o.spacing*(kwicks.size()-1))+'px',height:kwicks.eq(0).css('height')});}
var preCalcLoTs=[];for(i=0;i<kwicks.size();i++){preCalcLoTs[i]=[];for(j=1;j<kwicks.size()-1;j++){if(i==j){preCalcLoTs[i][j]=o.isVertical?j*o.min+(j*o.spacing):j*o.min+(j*o.spacing);}else{preCalcLoTs[i][j]=(j<=i?(j*o.min):(j-1)*o.min+o.max)+(j*o.spacing);}}}
kwicks.each(function(i){var kwick=$(this);if(i===0){kwick.css(LoT,'0px');}
else if(i==kwicks.size()-1){kwick.css(o.isVertical?'bottom':'right','0px');}
else{if(o.sticky){kwick.css(LoT,preCalcLoTs[o.defaultKwick][i]);}else{kwick.css(LoT,(i*normWoH)+(i*o.spacing));}}
if(o.sticky){if(o.defaultKwick==i){kwick.css(WoH,o.max+'px');kwick.addClass('active');}else{kwick.css(WoH,o.min+'px');}}
kwick.css({margin:0,position:'absolute'});kwick.bind(o.event,function(){var prevWoHs=[];var prevLoTs=[];kwicks.stop().removeClass('active');for(j=0;j<kwicks.size();j++){prevWoHs[j]=kwicks.eq(j).css(WoH).replace(/px/,'');prevLoTs[j]=kwicks.eq(j).css(LoT).replace(/px/,'');}
var aniObj={};aniObj[WoH]=o.max;var maxDif=o.max-prevWoHs[i];var prevWoHsMaxDifRatio=prevWoHs[i]/maxDif;kwick.addClass('active').animate(aniObj,{step:function(now){var percentage=maxDif!=0?now/maxDif-prevWoHsMaxDifRatio:1;kwicks.each(function(j){if(j!=i){kwicks.eq(j).css(WoH,prevWoHs[j]-((prevWoHs[j]-o.min)*percentage)+'px');}
if(j>0&&j<kwicks.size()-1){kwicks.eq(j).css(LoT,prevLoTs[j]-((prevLoTs[j]-preCalcLoTs[i][j])*percentage)+'px');}});},duration:o.duration,easing:o.easing});});});if(!o.sticky){container.bind("mouseleave",function(){var prevWoHs=[];var prevLoTs=[];kwicks.removeClass('active').stop();for(i=0;i<kwicks.size();i++){prevWoHs[i]=kwicks.eq(i).css(WoH).replace(/px/,'');prevLoTs[i]=kwicks.eq(i).css(LoT).replace(/px/,'');}
var aniObj={};aniObj[WoH]=normWoH;var normDif=normWoH-prevWoHs[0];kwicks.eq(0).animate(aniObj,{step:function(now){var percentage=normDif!=0?(now-prevWoHs[0])/normDif:1;for(i=1;i<kwicks.size();i++){kwicks.eq(i).css(WoH,prevWoHs[i]-((prevWoHs[i]-normWoH)*percentage)+'px');if(i<kwicks.size()-1){kwicks.eq(i).css(LoT,prevLoTs[i]-((prevLoTs[i]-((i*normWoH)+(i*o.spacing)))*percentage)+'px');}}},duration:o.duration,easing:o.easing});});}});};})(jQuery);

$().ready(function() {
	
	document.getElementById('toppanel').innerHTML = '<div id="panel"><div class="content clearfix"><img src="/images/header_left.png" style="margin-top: -10px; float: left;"/><ul class="kwicks"><li id="kwick_1"><a href="/">Home<h3>Visit our main site</h3></a></li><li id="kwick_2"><a href="/notices.html">Notices<h3>Latest Information</h3></a></li><li id="kwick_3"><a href="/about-st-johns/welcome-to-st-johns.html">About Us<h3>About our church</h3></a></li><li id="kwick_4"><a href="/kids">Kids<h3>Childrens pages</h3></a></li><li id="kwick_5"><a href="/tig">TIG<h3>Youth work pages</h3></a></li> <li id="kwick_6"><a href="/contact-us.html">Contact<h3>Get in touch with us</h3></a></li></ul></div></div></div><div class="tab"><ul class="login"><li class="left">&nbsp;</li><li id="toggle"><a id="open" class="open" href="#">Open Navigation</a><a id="close" style="display: none;" class="close" href="#">Close Navigation</a></li><li class="right">&nbsp;</li></ul>';
							
	// Expand Panel
	$("#open").click(function(){
		$("div#panel").slideDown("slow");
	
	});	
	
	// Collapse Panel
	$("#close").click(function(){
		$("div#panel").slideUp("slow");	
	});		
	
	// Switch buttons from "Log In | Register" to "Close Panel" on click
	$("#toggle a").click(function () {
		$("#toggle a").toggle();
	});		
				
	$('.kwicks').kwicks({
		max : 200,
		duration: 800,  
		easing: 'easeOutQuint'
	});
	
	function filterPath(string) {
	  return string
	  .replace(/^\//,'')
	  .replace(/(index|default).[a-zA-Z]{3,4}$/,'')
	  .replace(/\/$/,'');
	  }
	var locationPath = filterPath(location.pathname);
	$('a[href*=#]').each(function() {
	var thisPath = filterPath(this.pathname) || locationPath;
	  if (  locationPath == thisPath
  	    && (location.hostname == this.hostname || !this.hostname)
 	    && this.hash.replace(/#/,'') ) {
	      var $target = $(this.hash), target = this.hash;
	      if (target) {
	        var targetOffset = $target.offset().top;
	        $(this).click(function(event) {
	   	      event.preventDefault();
    	      $('html, body').animate({scrollTop: targetOffset}, {duration: 1000, easing: 'easeOutQuint'}, function() {
	            location.hash = target;
	          });
	        });
	      }
	    }
    });
});

function google(curobj){
curobj.q.value="site:www.stjohnswalton.co.uk "+curobj.qfront.value
}