var hideflag1 = true;

function init() {
	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() { if(!$(this).hasClass("active")){this.src = imgsrc_ro;} },
		function() { if(!$(this).hasClass("active")){this.src = imgsrc; }});
	});
  	//SCROLL
	
	$("a").each(function(){
		$(this).click(function(){
			var hash = parseHash($(this).attr("href"));
			if(hash){
				$.scrollTo($(hash), 400 );
				return false;
			}
		});
	});
	//SideAccordion
	$("#keyAcd").click(function(){
		var src = $(this).find('img').attr('src');
		if(hideflag1){
			$(this).find('img').attr('src',src.replace('.jpg','_active.jpg'));
			$("#side_keywords li.other").show(200);
			hideflag1 = false;
		}else{
			$(this).find('img').attr('src',src.replace('_active.jpg','.jpg'));
			$("#side_keywords li.other").hide(200);
			hideflag1 = true;
		}
		return false;
	});
	$("#suitnavi").hover(
		function(){
			$(this).find("dl:hidden").slideDown(400);
		},
		function(){
			$(this).find("dl:visible").slideUp(400);
		}
	);
	$('a.lightbox').lightpop();

	
$("a.popup").each(function(){
$(this).click(function(){
window.open($(this).attr("href"),'mywin','width=690,height=630,menubar=yes,toolbar=yes, scrollbars=yes');
return false;
});
});
$("a.popup2").each(function(){
$(this).click(function(){
window.open($(this).attr("href"),'mywin','width=736,height=600,menubar=yes,toolbar=yes, scrollbars=yes');
return false;
});
});


}


$(document).ready(init);

function parseHash(str){
	if(str.indexOf("#")==0 && str.length > 1){
		return str;
	}else{
		return null;
	}
}

function Menu_active(id){
	var target_img = "#"+id;
	$(target_img).each(function(i) {
	
		var 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;
		});
	});
	
}

//Index:Tab
$.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() {
		$('.Tabchange').each(function(){
			var f = $.auto.tabs.click;
			var group = this;
			$('.tab li,', group).each(function(){
				$(this).css("cursor","pointer");
				this.group = group;
				$(this).click(f);
				$('#'+this.id+'Tabchange').hide();
			}).filter(':first').trigger('click');
		});
	},
	click: function(){
		var tab = $('#'+this.id+'Tabchange').get(0);
		$('.tab li,', this.group).each(function(){
			$(this).removeClass('on');
			$('#'+this.id+'Tabchange').hide();
		});
		
		if($(this).parent().hasClass('pickup-flg')){
			$(".pickup-flg li img").each(function(){
				this.src=this.src.replace("_on","");
				if($(this).hasClass("active")){
					$(this).removeClass("active");
				}
			});
		} else if($(this).parent().hasClass('ranking-flg')){
			$(".ranking-flg li 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(".jpg","_on.jpg"));
		$(this).addClass('on');
		$(tab).show();
		this.blur();
		return false;
	}
};

// sidenavi banner link


