(function($){
	$(function(){
		//add
		$.init.rollOver();
		$.init.pagescroll();
	});
	
	$.init = {
		
		/**
		*        rollOver
		*/
		rollOver:function(){
			var preLoad = new Object();
			$('img.rollover,input.rollover').not("[src*='_over.']").each(function(){
				var imgSrc = this.src;
				var fType = imgSrc.substring(imgSrc.lastIndexOf('.'));
				var imgName = imgSrc.substr(0, imgSrc.lastIndexOf('.'));
				var imgOver = imgName + '_over' + fType;
				preLoad[this.src] = new Image();
				preLoad[this.src].src = imgOver;
				$(this).hover(
					function (){ this.src = imgOver; },
					function (){ this.src = imgSrc; }
				);
			});
		},
		
		
		/**
		*        Smooth Anchors
		*/
		pagescroll: function(){
			$("a").click(function(){
				var url = $(this).attr("href");
				if(url){
					if(url.indexOf("#") != -1){
						var element = url.split("#",2);
						var anchor = $("a[name='"+element[1]+"']");
						if(anchor){
							var targetY = anchor.offset().top;
							if($(document).height() - anchor.offset().top >= $(window).height() || anchor.offset().top > $(window).height()){
								$('html,body').animate({ scrollTop:targetY }, '1.3','easeOutQuart');
								return false;
							}
						}
					}
				}
			});
		}
		
		
	}
})(jQuery);

