// ============================================================ 
// jQuery と prototype コンフリクト対策
// ============================================================ 
jQuery.noConflict();
var $j = jQuery;

// ============================================================ 
// ロールオーバー
// ============================================================ 
var rollover = {
	swap:function(){
		$j("img.swap").each(function(i) {
			var imgsrc = this.src;
			var dot = imgsrc.lastIndexOf(".");
			var imgsrc_on = imgsrc.substr(0, dot) + '_on' + imgsrc.substr(dot, 4);
			$j("<img>").attr("src", imgsrc_on);
			
			if(!imgsrc.match("_on")) {
				$j(this).hover(
					function() { this.src = imgsrc_on; },
					function() { this.src = imgsrc; }
				);
			}
		});
	},
	
	bright:function(){
		$j("img.bright").mouseover(function(){
			$j(this).css({opacity: 0.25}).fadeTo(300, 1);
		});
	},
	
	alpha:function(){
		$j("img.alpha").hover(
			function() { $j(this).stop().fadeTo(250, 0.6); },
			function() { $j(this).stop().fadeTo(250, 1); }
		);
	}
}

$j(function() {
	rollover.swap();
	rollover.bright();
	rollover.alpha();
});

// ============================================================ 
// スムーズスクロール
// ============================================================ 
$j(function() {
		
	$j('.pagetop, #pagetop').click(function(){
		if($j.browser.safari && $j.browser.version.charAt(0)<5) {
			location.href = "#header";
		} else {
			$j(this).blur();
			$j('html,body').animate({scrollTop: 0}, 'slow');
			return false;
		}
	});
});

function pageScroll(id) {
	if($j.browser.safari && $j.browser.version.charAt(0)<5) {
		location.href = id;
	} else {
		var targetOffset = $j(id).offset().top;
		$j('html,body').animate({ scrollTop: targetOffset }, 'slow');
	}
}

// ============================================================ 
// このサイト用に定義
// ============================================================ 
var ahndante = {
	js_includes:function(){
		var script_tag     = document.createElement("script");
		script_tag.type    = "text/javascript";
		script_tag.src     = "/common/js/jQuery/jquery.thumbhover.js";
		script_tag.charset = "utf-8";
	 
		$j("body").append(script_tag);
	},
	
	thump_popup:function(){
		$j(".trendarea td img").thumbPopup({
			popupCSS: {'border': '1px solid #ccc', 'background':'#FFFFFF'}
		});
	},
	
	add:function(){
		// 著書バナーをヘッダに挿入
		$j("div#header").prepend('<p class="header-banner"><a href="http://www.kadokawa.co.jp/book/bk_detail.php?pcd=201012000372" target="_blank"><img src="/common/img/bnr_kankokubiyou.gif" alt="アンミカの韓国美容旅バイブル" /></a></p>');
	}	
}

$j(function(){
	ahndante.js_includes();
	ahndante.thump_popup();
	ahndante.add();
});

