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://ここにドメインを記述/";
 j$("a[href^=http://]").not("[href^="+baseUrl+"]").click(function() {
   window.open(j$(this).attr("href"));
   return false;
 });
 
 /* File Link */
 j$("a[href$=.pdf], a[href$=.doc], a[href$=.docx], a[href$=.xls], a[href$=.xlsx]").click(function() {
   window.open($(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;
}