$(document).ready(function(){
 
 	/* set footer */
	$('#footer').footer();
	
	/* global nav */
	$("#navMain ul li").hover(
	  function () { 	
		$(this).addClass("on");
	  }, 
	  function () {
		$(this).removeClass("on");
	  }
	);
	
	/* site search */
	$("#siteSearch input").focus(function(e) {
		$(this).val('');
		$(this).addClass("on");		
	});
	$(document).keypress(function(e) {
	    if(e.keyCode == 13) {
	        alert('Searching site...');
	    }
	});



	$("#psShare").click(
	  function (e) {
	      e.preventDefault();
	      $("#pnlShare").fadeToggle(60);
	  }
	);
});
 
(function($){Footer={style:{absolute:{position:"absolute",bottom:0},relative:{position:"relative",bottom:"auto"}},configs:{timeOut:200,zIndex:200},browserAdjust:0,height:0,fHeight:0,fId:0,monitor:function(){if(Footer.height!==$(document).height()){Footer.setPosition();Footer.height=$(document).height();}if(Footer.fHeight!==$(Footer.fId).height()){Footer.setFsmHeight();Footer.footerHeight=$(Footer.fId).height();}setTimeout(function(){Footer.monitor();},Footer.configs.timeOut);},setPosition:function(){if(($(document).height()-Footer.browserAdjust)>$(window).height()){$("#footerMargin").remove();$(Footer.fId).css(Footer.style.relative);}else{if($("#footerMargin").size()==0){$(Footer.fId).parent().append("<div id='footerMargin' style='height: "+$(Footer.fId).height()+"px;'></div>");}$(Footer.fId).css(Footer.style.absolute);}},setFsmHeight:function(){if($("#footerMargin").size()>0&&$(Footer.fId).height()!==$("#footerMargin").height()){$("#footerMargin").height($(Footer.fId).height());}}};$.fn.footer=function(options){Footer.configs=$.extend(Footer.configs,options);if(Footer.configs.timeOut<1){Footer.configs.timeOut=1;}if($(this).attr("id")===""){$(this).attr("id","footerAutoGeneratedId");}$(this).css("z-index",Footer.configs.zIndex);Footer.fId="#"+$(this).attr("id");Footer.height=$(document).height();Footer.fHeight=$(this).height();if($.browser.msie){Footer.browserAdjust=4;}Footer.setPosition();Footer.monitor();};})(jQuery);

 

