﻿// JavaScript Document

$(document).ready(initRollOverImages);
$(document).ready(initInpageAnchor);

function initRollOverImages() {
    var image_cache = new Object();
    $(".rollover img").not("[src*='_on.']").each(function(i) {
        var imgsrc = this.src;
        var dot = this.src.lastIndexOf('.');
        var imgsrc_on = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
        image_cache[this.src] = new Image();
        image_cache[this.src].src = imgsrc_on;
        $(this).hover(
            function() { this.src = imgsrc_on; },
            function() { this.src = imgsrc; }
        );
    });
}

function initInpageAnchor(){
    $('a[href*="#"]').click(function () {
		var targetOffset = $(this.href.substring(this.href.indexOf('#'),this.href.length)).offset().top;
		$('html,body').animate({scrollTop: targetOffset}, 500, 'quart');
    });
}

jQuery.easing.quart = function (x, t, b, c, d) {
    return -c * ((t=t/d-1)*t*t*t - 1) + b;
};  

