// JavaScript Document

// ロールオーバー
function initRollOverImages() {
	var image_cache = new Object();
	$("img.rover,input.rover").each(function(i) {
		var imgsrc = this.src;
		var dot = this.src.lastIndexOf('.');
		var imgsrc_ro = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
		image_cache[this.src] = new Image();
		image_cache[this.src].src = imgsrc_ro;
		$(this).hover(function() { this.src = imgsrc_ro; },function() { this.src = imgsrc; });
	});
}

$(document).ready(initRollOverImages);


//メニューアクティブ化
//画面ロード時にimgタグを_onの付いた画像に張り替える
function Menu_active(id){
	var target_img = "img#"+id;	
	$(target_img).each(function(i) {
		dot = this.src.lastIndexOf('.');
    	var imgsrc_ro = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
		this.src = imgsrc_ro;
		//既に割り当てられているロールオーバー関数を上書き
		$(this).hover(function() { this.src = imgsrc_ro; },function() { this.src = imgsrc_ro; });
	});
}


// Switches tabs on click
$.auto={
	init:function(){
		for (module in $.auto) {
			if($.auto[module].init)
			$.auto[module].init();
		}
	}
};
$(document).ready($.auto.init);
// Switches tabs on click
$.auto.tabs = {
	init: function() {
		$('.tabContainer').each(function(){
			var f = $.auto.tabs.click;
			var group = this;
			$('.tab li,', group).each(function(){
				this.group = group;
				$(this).click(f);
				$('#'+this.id+'_area').hide();
			}).filter(':first').trigger('click');
		});
	},
	click: function() {
		var tab = $('#'+this.id+'_area').get(0);
		$('.tab li,', this.group).each(function(){
			$(this).removeClass('on');
			$('#'+this.id+'_area').hide();
		});
		//$(this).click(function(){
			$(".tab img").each(function(){
				this.src=this.src.replace("_on","");
				if($(this).hasClass("active")){
					$(this).removeClass("active");
				}
			});
			$(this).find("img").addClass("active");
			$(this).find("img").attr("src",$(this).find("img").attr("src").replace(".gif","_on.gif"));
		//});
		$(this).addClass('on');
		$(tab).show();
		this.blur();
		return false;
	}
};
