jQuery.easing.quart = function (x, t, b, c, d) {
    return -c * ((t=t/d-1)*t*t*t - 1) + b;
}; 

jQuery.preloadImages = function(){
	for(var i = 0; i<arguments.length; i++){
		jQuery("<img>").attr("src", arguments[i]);
	}
};

j$.preloadImages("image/phArrowHover.gif","image/sendBtnHover.gif","image/resetBtnHover.gif");

j$(window)
	.ready(function(){
		j$('#pageTop a')
			.removeAttr('href')
			.css('cursor','pointer')
			.click(function () {
				j$('html,body').animate({ scrollTop: 0 }, 300, 'quart');
			 });
			 
		j$('a.blank')
			.css('cursor','pointer')
			.click(function(){
				window.open(this.href,"","");
				return false;
			});
			
		j$('.content_btn_area dl')
			.each(function(i){
				j$(this)
					.click(function(){
						var h = j$(this).find('a').attr('href');
						if(h != undefined) {
							location.href = h;
						}else {
							return false;
						}
					})
					.addClass("i"+i)
					.hover(
						function(){
							var h = j$(this).find('a').attr('href');
							if(h != undefined) {
								j$(this)
									.addClass('hover')
									.css('cursor','pointer');
							}else {
								return false;
							}
						},
						function(){
							j$(this)
								.removeClass('hover')
								.css('cursor','auto');
						}
					)
				.end();
			});
		
		j$('#news dl:even').addClass('even');
		
		j$('#news dl').each(function(){
			var hrefVal = new String(j$(this).find('a').attr('href'));
			var targetVal = j$(this).find('a').attr('target');
			j$(this).hover(function(){j$(this).addClass('hover')},function(){j$(this).removeClass('hover')});
			if(hrefVal.indexOf('mailto') == -1){
				j$(this)
					.find('a')
						.removeAttr('href')
					.end()
					.click(function(){
						if(hrefVal.indexOf('40-30.jp') != -1) {
							location.href = hrefVal;
						} else {
							window.open(hrefVal,'');
						}
					})
					.hover(function(){
						j$(this).css('cursor','pointer');
					});
			}
		});
			
		j$('#member div')
			.each(function(i){
				j$(this).addClass("i"+i);
			});
		
		/*
		j$('#navigation a[href*=#]').click(function() {
			if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
				var j$target = j$(this.hash);
				j$target = j$target.length && j$target || j$('[name=' + this.hash.slice(1) +']');
				if (j$target.length) {
					var targetOffset = j$target.offset().top;
					j$('html,body')
						.animate({scrollTop: targetOffset}, 500, 'quart');
						return false;
				}
			}
		});
		*/
		
		j$('#mail_post,#resetBtn')
			.hover(
				function(){
					j$(this).addClass('hover');
				},
				function(){
					j$(this).removeClass('hover');
				}
			)
		.end();
		
	})
	.load(function(){
		j$('div.downBtn, div.upBtn')
			.hover(
				function(){
					j$(this).addClass('hover');
				},
				function(){
					j$(this).removeClass('hover');
				}
			)
			.mousedown(function(){
				j$(this).addClass('active');
			})
			.mouseup(function(){
				j$(this).removeClass('active');
			});
	});
