// jquery.rollover.js
jQuery(function($) {
	$('.rollover').rollover();
	$('#nav #globalNav li a img').rollover();
	$('#sideMenu .sideBtn a img').rollover();
	$('#sideMenu .sideBnr a img').rollover();
	$('.faqTop a img').rollover();
	$('.pageTop a img').rollover();
});


// class追加
$(document).ready(function(){
	$('body#top #products .product:odd').addClass('odd');
	$('body#products .section .block:odd').addClass('odd');
	$('body#productsList .section .block:odd').addClass('odd');
	$('body#support .section .block:odd').addClass('odd');
	$('#side #sideMenu dd:last').addClass('last');
	$('#footerNav li:last').addClass('last');
});


// Page Scroll
$(function(){
	$("a[href^=#]").click(function(){
		var Hash = $(this.hash);
		var HashOffset = $(Hash).offset().top;
		$("html,body").animate({
			scrollTop: HashOffset
		}, 800);
		return false;
	});
});


(function($) {

	//設定（コメントアウトすれば機能停止）
	$(function(){
		$.uHat.switchHat();
		$.uHat.close();
		$.uHat.openAll();
	});

	$.uHat = {

		// 折りたたみ
		switchHat: function(settings) {
			uHatConA = $.extend({
				switchBtn: '.switchHat',
				switchContents: '.switchDetail',
				switchClickAddClass: 'nowOpen'
			}, settings);
			$(uHatConA.switchContents).hide();
			$(uHatConA.switchBtn).addClass("switchOn").click(function(){
				var index = $(uHatConA.switchBtn).index(this);
				$(uHatConA.switchContents).eq(index).slideToggle("slow");
				$(this).toggleClass(uHatConA.switchClickAddClass);
			}).css("cursor","pointer");
		},

		// 下の方に閉じるボタンを表示する
		close: function(settings) {
			uHatConB = $.extend({
				closeBtnSet: uHatConA.switchContents,
				apCloseBtn: '<span>X Close</span>'
			}, settings);
			$(uHatConB.closeBtnSet).append('<p class="closeBtnHat">'+uHatConB.apCloseBtn+'</p>');
			$(".closeBtnHat").children().click(function(){
				$(this).parents(uHatConA.switchContents).fadeOut("slow");
				$(this).parents().prev().contents(uHatConA.switchBtn).removeClass(uHatConA.switchClickAddClass);
			}).css("cursor","pointer");
		},

		// 全部開くボタン
		openAll: function(settings) {
			uHatConC = $.extend({
				openAllBtnClass: '.allOpenBtn',
				switchBtn: uHatConA.switchBtn,
				openContents: uHatConA.switchContents
			}, settings);
			$(uHatConC.openAllBtnClass).addClass("switchOn").toggle(
				function(){
					$(this).addClass(uHatConA.switchClickAddClass);
					$(uHatConC.openContents).slideDown("slow");
					$(uHatConC.switchBtn).addClass(uHatConA.switchClickAddClass);
				},
				function(){
					$(this).removeClass(uHatConA.switchClickAddClass);
					$(uHatConC.openContents).slideUp("slow");
					$(uHatConC.switchBtn).removeClass(uHatConA.switchClickAddClass);
				}
			).css("cursor","pointer");
		}

	};

})(jQuery);

$(function(){
	$.uHat.switchHat({
		switchBtn: 'div.collapsible div.link span',
		switchContents: 'div.collapsible div.list'
	});
	//$.uHat.close();
	$.uHat.openAll();
});


$(document).ready(function(){
	var count = 0,
		selector = "",
		array = new Array();
	array.push('body#products #main div.section div.block div.heightLine');
	array.push('body#productsList #main div.section div.block div.heightLine');
	selector = array.join();
	$(selector).each(function(i){
		if(i%2==0) count++;
		$(this).addClass("heightLine-"+count);
		$(this).removeClass("heightLine");
	});
});


$(document).ready(function(){
	$("a[href$='.pdf']").each(function(){
		$(this).addClass("pdf");
		$(this).attr("target","_blank");
	});
});

