///* JavaScript Document
// 2010 7 30 magotora 更新
//*/
//*イメージロゴのスライドスクリプト*/

jQuery.noConflict();
jQuery(function($){
var wn=3;//横並びの数
var wind=$("div#shopLogoWin ul#shopLogoMarks");
var n=$("ul#shopLogoMarks li").size();//Wind内のliの個数をとる

var row=Math.ceil(n/wn);

//スライドの列が3ついないの場合矢印を消す

var nav_DML=$("li#nav_directManagementList");
var nv=3;//見える数
if(nv>=row){
			$("a.upArrow img",nav_DML).remove("img");
			$("a.upArrow",nav_DML).removeClass("upArrow").addClass("emp");
			$("a.downArrow img",nav_DML).remove("img");
			$("a.downArrow",nav_DML).removeClass("downArrow").addClass("emp");
	}


var w=$("li",wind).outerHeight(true);
var i=0;
var m=row-nv;

wind.css({height:row*w});

$(".upArrow",nav_DML).css({opacity:0.1,cursor:"default"});
	function upLimit(){
		if(i>0){
			$("a.upArrow",nav_DML).css({opacity:1,cursor:"pointer"});
			}else if(i==0){
			$("a.upArrow",nav_DML).css({opacity:0.1,cursor:"default"});
		};
	};
	function downLimit(){
		if(i==m){
			$("a.downArrow",nav_DML).css({opacity:0.1,cursor:"default"});
			}else if(i<m){
			$("a.downArrow",nav_DML).css({opacity:1,cursor:"pointer"});
			};
	};
	$("a.upArrow",nav_DML).click(function(){
	if(0<i){
	$("ul#shopLogoMarks:not(:animated)").animate({ "top":"+="+w+"px"},{duration:500,easing: "swing",complete:function(){--i;upLimit();downLimit();}});
};
return false;
});
	$("a.downArrow",nav_DML).click(function(){
	if(i<m){
	$("ul#shopLogoMarks:not(:animated)").animate({ "top":"-="+w+"px" },{duration:500,easing:"swing",complete:function(){++i;downLimit();upLimit();}});
};
return false;
});
});

///*テキストスライダー（#newsRelease）*/

jQuery(function($){
var newsR=$("div#newsRelease");
var newsW=$("div#news_window dl");
var n=$("dt",newsW).size();
var nv=4;//見える数
		if(nv>=n){
			$("p.udshell a.upArrow",newsR).remove("a");
			$("p.udshell a.downArrow",newsR).remove("a");
			$("p.udshell",newsR).addClass("empty").text("&nbsp;");
};
var w=($("dt",newsW).outerHeight(true))+($("dd",newsW).outerHeight(true));
var m=n-nv;
var i=0;

var newsW_dt=$("dt",newsW);
var newsW_dd=$("dd",newsW);
var dtHeight=[];
var ddHeight=[];

for(var j=0;j<newsW_dt.length;j++){
	dtHeight.push(newsW_dt[j].offsetHeight);
	ddHeight.push(newsW_dd[j].offsetHeight);
}
$("p.udshell a.upArrow",newsR).css({opacity:0.1,cursor:"default"});
function upLimit(){
		if(i>0){
			$("p.udshell a.upArrow",newsR).css({opacity:1,cursor:"pointer"});
			}else if(i==0){
			$("p.udshell a.upArrow",newsR).css({opacity:0.1,cursor:"default"});
		};
	};
function downLimit(){
		if(i==m){
			$("p.udshell a.downArrow",newsR).css({opacity:0.1,cursor:"default"});
			}else if(i<m){
			$("p.udshell a.downArrow",newsR).css({opacity:1,cursor:"pointer"});
			};
	}

	$("p.udshell a.upArrow",newsR).click(function(){
	if(0<i){
		$("#news_window dl:not(:animated)").animate({ "top":"+="+(dtHeight[i-1+nv]+ddHeight[i-1+nv])+"px"},
																										{duration:500,easing: "swing",complete:function(){--i;upLimit();downLimit();}});
		};
	return false;
	});
	$("p.udshell a.downArrow").click(function(){
		 /*var wi=($("dt",newsW).eq(i+nv).outerHeight(true))+($("dd",newsW).eq(i+nv).outerHeight(true));*/
		if(i<m){
			$("#news_window dl:not(:animated)").animate({ "top":"-="+(dtHeight[i+nv]+ddHeight[i+nv])+"px" },
																											{duration:500,
																											easing:"swing",
																											complete:function(){++i;downLimit();upLimit();}});
		};
	return false;
	});
});

///*イメージギャラリー*/

jQuery(function($){
	var n=$("div#list_wind_box ul li").size();
		if(6>=n){
			$("p#left_arrow a").remove();
			$("p#left_arrow").addClass("emptiness");
			$("p#right_arrow a").remove();
			$("p#right_arrow").addClass("emptiness");
	};
});

///*ClicKしたファイルをメインの画像に表示する。

jQuery(function($){
var hoverImg=$("#navi_img_box ul li a");
hoverImg.click(function(){return false;});
hoverImg.mouseover(function(){
$("#large_img_box img").attr("src",$(this).attr("href"));
return false;
});
$("#navi_img_box ul li a").click(function(){return false;});
});

///*listwindowboxの左右移動の設定*/

jQuery(function($){
var nv=6;//見える数
var n=$("div#list_wind_box ul li").size();
var w=$("div#list_wind_box ul li").outerWidth(true);
var m=n-nv;
var i=0;
///*サムネイル画像を横並びにする*/
$("div#list_wind_box ul").css({width:n*w});
///*矢印の効かないほ左を薄くする。*/
$("p#left_arrow a").css({opacity:0.1,cursor:"default"});

function leftLimit(){
		if(i>0){
			$("p#left_arrow a").css({opacity:1,cursor:"pointer"});
			}else if(i==0){
			$("p#left_arrow a").css({opacity:0.1,cursor:"default"});
		};
	};
	function rightLimit(){
		if(i==m){
			$("p#right_arrow a").css({opacity:0.1,cursor:"default"});
			}else if(i<m){
			$("p#right_arrow a").css({opacity:1,cursor:"pointer"});
			};
	};

///*clickするとサムネイルが左右に動く*/

$("p#left_arrow a").click(function(){
	if(0<i){
		$("div#list_wind_box ul:not(:animated)").animate({ "left":"+="+w+"px" },{duration:500,easing: "swing",complete:function(){--i;leftLimit();rightLimit();}});
	}
return false;
});
	$("p#right_arrow a").click(function(){
		if(i<m){
			$("div#list_wind_box ul:not(:animated)").animate({ "left":"-="+w+"px" },{duration:500,easing:"swing",complete:function(){++i;rightLimit();leftLimit();}});
		}
return false;
});
});
