
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2504112-25']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();


// pngfix
if($.browser.msie && $.browser.version < 7) DD_belatedPNG.fix('#globalNavi div.arrow, #sideArea img, #sideMobile, #sideTrial dd, #localNavi dt, #localNavi dd');


$(function() {
	// smoothScroll
	$('a[href^=#]').each (function(){
		var hash = this.hash;
		if(hash.length > 1 && !this['rel']){
			$(this).click(function() {
				smoothScroll(hash);
				return false;
			})
		}
	});
	function smoothScroll(hash) {
		var target = $(hash).offset().top;

		$(($.browser.safari) ? 'body' : 'html')
			.animate({scrollTop: target >= 15 ? target - 15 : target}, 600, 'swing', function(){$(this).unbind("mousewheel DOMMouseScroll");})
			.bind("mousewheel DOMMouseScroll",function(){
				$(this).queue([]).stop();
				$(this).unbind("mousewheel DOMMouseScroll");
			})
	}


	// smartRollover
	var images_pre = new Array();
	$('img[src*="_off."],input[src*="_off."]').each (function(i){
		images_pre[i] = new Image();
		images_pre[i].src = $(this).attr("src").replace("_off.", "_on.");
		$(this).hover(
			function () {
				$(this).attr("src", $(this).attr("src").replace("_off.", "_on."));
			},
			function () {
				$(this).attr("src", $(this).attr("src").replace("_on.", "_off."));
			}
		);
	});



	// target blank
	var notBlank = new Array("hokugei.jp");

	var n = "";
	for (var i = 0; i < notBlank.length; i ++) if(notBlank[i]) n += ":not([href*='" + notBlank[i] + "'])";
	if(document.domain) n += ":not([href*='" + document.domain + "'])";

	$("a[rel='external'], a[href$='.pdf']").attr("target", "_blank");
	$("a[href^=http]"+n).attr("target", "_blank");


	// get path
	var path = location.pathname;
	var dir = path.split("/");

	// pull down
	$("#globalNavi li > div:last").addClass("last");
	$("#globalNavi div").each(function(){
		var a = $(this).prev();
		if($("img", a).attr("src").match("_off")) {
			a.addClass("pulldown");
			$("img", a).unbind('mouseout');
		}
	}).addClass("pulldown").wrapInner("<div></div>").append("<div class=\"arrow\"></div>");

	$("#globalNavi > ul > li").hover(
		function(e){
			if ($("div.pulldown", this).queue().length<=1) {
				$("div.pulldown", this).animate({height:'show', opacity:'show'}, 300).css("z-index", 30);
				$("a.pulldown img", this).attr("src", $("a.pulldown img", this).attr("src").replace("_off.", "_on."));
			}
		},
		function(e){
			$("div.pulldown", this).animate({height:'hide', opacity:'hide'}, 300).css("z-index", 10);
			$("a.pulldown img", this).attr("src", $("a.pulldown img", this).attr("src").replace("_on.", "_off."));
		}
	);
});
