jQuery.noConflict();
var j$ = jQuery;

j$(function() {
	/* Anchor Scroll */
	j$('a[href^=#]').click(function() {
		var href= this.hash;
		var j$target = j$(href);
 
		if(j$target.size()) {
			var top = j$target.offset().top;
			j$("body").animate({scrollTop:top}, 800, 'swing');
		}
		return false;
	});
 
	/* External Link */
	var baseUrl = "http://www.ouchi-nouki.com/";
	j$("a[href^=http://]").not("[href^="+baseUrl+"]").click(function() {
		window.open(j$(this).attr("href"));
		return false;
	});
 
	/* File Link */
	j$("a[hrefj$=.pdf], a[hrefj$=.doc], a[hrefj$=.docx], a[hrefj$=.xls], a[hrefj$=.xlsx]").click(function() {
		window.open(j$(this).attr("href"));
		return false;
	});
 
	/* Rollover */
	var conf = {
		className : "btn",
		postfix : 'o'
	};
		
	j$('.'+conf.className).each(function(){
		this.orgSrc = this.src;
		this.overSrc = this.orgSrc.replace(/(\.gif|\.jpg|\.png)/, conf.postfix+"$1");
		preloadImage(this.overSrc);
	}).hover(function(){
		this.src = this.overSrc;
	},function(){
		this.src = this.orgSrc;
	});
});

/* Preload IMG Fnc */
preloadImages = [];
var l = null;
function preloadImage(url){
	var p = preloadImages;
	var l = p.length;
	p[l] = new Image();
	p[l].src = url;
}