/**
 * @version  1.00
 * @updated  2010/03/01
 */



if (jQuery.browser.safari && jQuery.browser.version < 500) {
	jQuery(window).load(function () {
		scroll();
		hover();
	});
}
else {
	jQuery(document).ready(function () {
		scroll();
		hover();
	});
}


/* scroll */

function scroll() {
	jQuery('head').append('<script type="text/javascript" src="/kuuki-bijin/shared/js/scroll.js"></script>');
	
	jQuery('a[href*=#page-top]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
			var target = jQuery(this.hash);
			target = target.length && target;
			if (target.length) {
				var sclpos = 30;
				var scldurat = 1200;
				var targetOffset = target.offset().top - sclpos;
				jQuery('html,body')
					.animate({scrollTop: targetOffset}, {duration: scldurat, easing: "easeOutExpo"});
				return false;
			}
		}
	});

}



/* hover */

function hover() {
	var preLoad = new Object();
	jQuery('img.hover,input.hover').not("[src*='_hover.']").each(function(){
		var imgSrc = this.src;
		var fType = imgSrc.substring(imgSrc.lastIndexOf('.'));
		var imgName = imgSrc.substr(0, imgSrc.lastIndexOf('.'));
		var imgOver = imgName + '_hover' + fType;
		preLoad[this.src] = new Image();
		preLoad[this.src].src = imgOver;
		jQuery(this).hover(
			function (){
				this.src = imgOver;
			},
			function (){
				this.src = imgSrc;
			}
		);
	});
}



