
/*
ver1.2
ULM design
110916_00

@mitsut
*/

$(document).ready(function(){
	
	var time = 1000;
	var effect = 'easeOutExpo';
	
	
	/*----------------------------
	smoothScroll
	----------------------------*/
	$("a[href*=#]").click(function() {
									   
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
				
			$(this).blur();
				
			var t = navigator.appName.match(/Opera/) ? "html" : "html,body";
				
			$(t).queue([]).stop();
				
			var $targetElement = $(this.hash);
				
			var scrollTo = $targetElement.offset().top;
			var maxScroll;
			if (window.scrollMaxY) {
				maxScroll = window.scrollMaxY;
			} else {
				maxScroll = document.documentElement.scrollHeight - document.documentElement.clientHeight;
			}//end if
						
			if (scrollTo > maxScroll){
				scrollTo = maxScroll;
			}//end if
						
			$(t).animate({ scrollTop: scrollTo }, time, effect);
			return false;
		}//end if
	 });//end of function
	
	
	/*----------------------------
	rollover
	----------------------------*/
	var image_cache = new Object();
	$("img[src *='_off.'],input[type=image]").not("[src*='_on.']").each(function () {
		var imgsrc = $(this).attr("src");
		var imgsrc_ov = imgsrc.replace('_off.','_on.');
		image_cache[this.src] = new Image();
		image_cache[this.src].src = imgsrc_ov;
		$(this).hover(function () {
			this.src = imgsrc_ov;
			
		}, function () {
			this.src = imgsrc;
		});
	});
	
});


