// jQuery Easing v1.3
jQuery.easing.easeOutQuart = function (x, t, b, c, d) {
    return -c * ((t=t/d-1)*t*t*t - 1) + b;
};

$(document).ready(function() {

	
	if ($("#naviControl").attr('class')) {
		var n = $("#naviControl").attr('class').split('-');
		$(".slide-toggle > a:eq(" + n[0]  + ")").addClass('over');
		var a = $(".slide-toggle > ul:eq(" + n[0]  + ") li:eq(" + n[1]  + ") img").attr('src').split('.gif');
		$(".slide-toggle > ul:eq(" + n[0]  + ") li:eq(" + n[1]  + ") img").attr('src', a[0] + '_over.gif');
	}
	
	// smoothScroll

	$('a[@href^="#"]').click(function() {
		$(':animated').queue('fx', []).stop();
		var targetOffset = 0;
		var targetId = $(this).attr("href");
		if (targetId != "#") {
			if (targetId.search(/^#tabs/i) == -1) {
				targetOffset = $(targetId).offset().top;
			}
		}
        $('html,body').animate({ scrollTop: targetOffset }, 500, 'easeOutQuart');
		return false;
	});
	
	
	// rollover
	
	$('.roll-over img').rollover('_over');
	$('.roll-over input:image').rollover('_over');
	
	
	// SlideToggle
	
	$(".slide-toggle > a[class!='over']").next().hide();
	$(".slide-toggle > a").click(function(){
		$(this).next().slideToggle(200);
		return false;
	});
	
	
	// mouseWheel
	
	if (window.addEventListener) window.addEventListener('DOMMouseScroll', wheel, false);
	window.onmousewheel = document.onmousewheel = wheel;
});

function wheel()
{
	$(':animated').queue('fx', []).stop();
}
/*
function naviControl(num1, num2) {
	$(".slide-toggle > a:eq(" + num1  + ")").click();
	var array = $(".slide-toggle > ul li:eq(" + num2  + ") img").attr('src').split('.gif');
	$(".slide-toggle > ul > li:eq(" + num2  + ") > a img").attr('src', array[0] + '_over.gif');
}
*/