/*$(window).bind("load",function(){

});*/

//$(document).ready(function(){
//$(window).bind("load",function(){
$(function(){

//////////////////////


$("#menu a, #m5").each(function(n){
//$("#menu a:not(li ul a), #m5").each(function(n){
	
	var bgPosDef = $(this).css('backgroundPosition');
	var defX = 0;
	var defY = 0;
	if ( bgPosDef ) { // backgroundPositionの値が取れた場合
	var bgPos = bgPosDef.split(' '),
	defX = parseInt(bgPos[0]);
	defY = parseInt(bgPos[1]);
	} else { // 取れなかった場合
	defX = parseInt($(this).css('background-position-x'));
	defY = parseInt($(this).css('background-position-y'));
	}
	//var defX = parseInt($(this).css('background-position-x'));//.replace('px', '')
	//var defY = parseInt($(this).css('background-position-y'));//.replace('px', '')
	
	var tagW = $('.m_tag', $(this)).hide().width()+20;
	$('.m_tag', $(this)).show();
	
	
	if($("ul", $(this)).size()){
		var $nestmenu = $("ul", $(this));
	}
	
	//IE対策→一度JS側で設定すると位置がリセットされない
	$(this).css({backgroundPosition: defX + "px " + defY + "px"});
	
	
	if($(this).hasClass("sel")){
		$(this).css({'backgroundPosition': defX+tagW + "px " + defY + "px"});
	}else{
		$(this).hover(
		//OVER
		function(){
		$('span.m_ja', $(this)).show();
		$(this).animate({
		backgroundPosition: defX+tagW + "px " + defY + "px"
		}, 100, 'linear', function(){
			if($nestmenu && $('body#index').size()){
			$(this).css({height:"auto"});
			$nestmenu.slideDown("fast");//slideToggle
			}
			});
		},
		//OUT
		function(){
		$('span.m_ja', $(this)).hide();
		if($nestmenu && $('body#index').size()){
		$nestmenu.hide();
		}
		$(this).animate({
		backgroundPosition: defX + "px " + defY + "px"
		}, 100, 'linear', function(){
			//if($nestmenu && $('body#index').size()){
			//$nestmenu.slideUp("fast");
			//}
			});
		});
	}
	
});
	
//if($('body#index').size()){
$("#index .nestmenu ul").each(function(n){
	$(this).hide();
});
//}


// TOPPAGE GRAPH

var now = 0;

$("#conceptMap area").each(function(n){
	
	$(this).hover(
	//OVER
	function(){
	$("#c_on"+(n+1)).show();
	},
	//OUT
	function(){
	if(n != now) {$("#c_on"+(n+1)).fadeOut("0.4");}
	});
	/*$(this).mouseover(function(){
		$("#c_on"+(n+1)).show();
	});				
	$(this).mouseout(function(){
		if(n != now) {$("#c_on"+(n+1)).fadeOut("0.4");}
	});*/
	
	//
	$(this).click(function(){
		now = n;
		$("#conceptMap area").each(function(nn){
		if(nn != now) {
			$("#c_on"+(nn+1)).fadeOut("0.4");
			$("#c_pane"+(nn+1)).hide();
		}else{
			$("#c_pane"+(nn+1)).fadeIn("0.4");
		}
		});
		return false;
	});
	
});

//////////////////////

if($("body#report").size()){
	$("#main img").lazyload({
	placeholder:"../img/grey.gif",
	effect:"fadeIn"
	});
}

//////////////////////

if($('body#index').size()){
	var ma ='mailto:info'+'@'+'cycloop.jp';
	$("a.maillink").attr({'href': ma});	
}



});
