// JavaScript Document


$(document).ready(function(){
	
	var params = { menu : 'false', quality : 'high',bgcolor : '#ffffff',
                    wmode : 'opaque'
                   };
    swfobject.embedSWF("./flash/cm_toppage.swf", "flashcontents", "270px", "176px", "8","./flash/expressInstall.swf",null,params);
		
	
	$('#mainimage').nivoSlider({
	effect:'sliceDown', //エフェクトの種類
	//slices:15,
	//animSpeed:500, //スライドのエフェクトの時間
	pauseTime:4000,//スライドの表示の時間
	//startSlide:0, //初めに表示するスライド番号 (0 index)
	directionNav:false, //前後ナビゲーションボタンの表示・非表示
	//directionNavHide:true, //マウスが画像から外れた時前後ナビゲーションボタンが非表示にする
	controlNav:false, //コントロールナビゲーションボタンの表示・非表示
	//controlNavThumbs:false, //コントロールナビゲーションボタンにサムネイル画像を使う
	//controlNavThumbsFromRel:false, //imgタグのrelからサムネイル画像のファイル名を取得する
	//controlNavThumbsSearch: '.jpg', //サムネイル画像の拡張子
	//controlNavThumbsReplace: '_thumb.jpg', //サムネイル画像の名前の置き換え
	keyboardNav:false, //キーボードで前後ナビゲーションする
	pauseOnHover:false //マウスオーバーでスライド停止する
	//manualAdvance:false, //マニュアルで設定
	//captionOpacity:0.8, //キャプションの透明度
	//beforeChange: function(){}, //画像が変わる前に実行するスクリプトを入力
	//afterChange: function(){}, //画像が変わった後に実行するスクリプトを入力
	//slideshowEnd: function(){}, //スライドがすべて終わった後実行するスクリプトを入力
	//lastSlide: function(){}, //最後の画像が表示された時に実行するスクリプトを入力
	//afterLoad: function(){} //スライドがロードされた後に実行するスクリプトを入力
	});

	
	var first = "";
	var last = "";
	var speed = 800;
	var pause = 5000;
	var timeractive = 0;
	
	var blockwidth = 305;
	
	for (var i=0; i<$('#bannerarea ul li').length; i++) {
		
		var xpoint = (blockwidth * i) - blockwidth;
		
		$('#bannerarea ul li').eq(i).css({left: xpoint});
		
		
	}
	
	
	
	function removeFirst(){
		
		first = $('#bannerarea ul li:first').html();
		$('#bannerarea ul li:first').remove();
		addLast(first);
	}
	
	function addLast(first){
		
		for (var i=0; i<$('#bannerarea ul li').length; i++) {
		
		  var xpoint = (blockwidth * i) - blockwidth;
		
		  $('#bannerarea ul li').eq(i).animate({left: xpoint},speed);
		
		
	    }
		
		var templast = '<li>'+first+'</li>';
		$('#bannerarea  ul').append(templast);
		var lastNo = $('#bannerarea ul li').length-1;
		var xpoint = (blockwidth * lastNo) - blockwidth;		
		$('#bannerarea ul li:last').css({left: xpoint});
		
		$('#bannerarea ul li:last img').mouseover(function(){
			
			//alert("last!!");
		  
		  var src = $(this).attr("src");
		  
		  src = src.replace(/^(.+)_(.+)(\.[a-z]+)$/, "$1_hover$3");
		  
		  $(this).attr("src", src);
		  
		  
		  $(this).css("cursor","pointer");
		
	  });
	
	  $('#bannerarea ul li:last img').mouseout(function(){
		  
		  var src = $(this).attr("src");
		  
		  src = src.replace(/^(.+)_(.+)(\.[a-z]+)$/, "$1_normal$3");
		  
		  $(this).attr("src", src);
		  
		  $(this).css("cursor","default");
		
  	  });
		
	}
	
	function removeLast(){
		//alert("removeLast!!");
			last = $('#bannerarea ul li:last').html();
			$('#bannerarea li:last').remove();
			addFirst(last);
	}

	
	function addFirst(last){
		//alert("addFirst!!");
			
		
		
		for (var i=0; i<$('#bannerarea ul li').length; i++) {
		
		  var xpoint = (blockwidth * i);
		
		  $('#bannerarea ul li').eq(i).animate({left: xpoint},speed);
		
		
	    }
		
		var templast = '<li>'+last+'</li>';
		$('#bannerarea  ul').prepend(templast);
		var firstNo = 0;
		var xpoint = (blockwidth * firstNo) - blockwidth;		
		
		$('#bannerarea ul li:first').css({left: xpoint});
		
		$('#bannerarea ul li:first img').mouseover(function(){
			
			//alert("first!!");
		  
		  var src = $(this).attr("src");
		  
		  src = src.replace(/^(.+)_(.+)(\.[a-z]+)$/, "$1_hover$3");
		  
		  $(this).attr("src", src);
		  
		  
		  $(this).css("cursor","pointer");
		
	  });
	
	  $('#bannerarea ul li:first img').mouseout(function(){
		  
		  var src = $(this).attr("src");
		  
		  src = src.replace(/^(.+)_(.+)(\.[a-z]+)$/, "$1_normal$3");
		  
		  $(this).attr("src", src);
		  
		  $(this).css("cursor","default");
		
  	  });
		
		
	}
	
	//removeFirst();
	
	interval = setInterval(removeFirst, pause);
	
	var timeractive = 1;

	
	
	$("#bannerarea .leftbtn").click(function(){
		//removeFirst();
		//clearInterval(interval);
		
		removeFirst();
		
		//interval = setInterval(removeFirst, pause);
	});
	
	$("#bannerarea .rightbtn").click(function(){
		//removeFirst();
		//clearInterval(interval);
		//alert("rightbtn click!!");
		removeLast();
		//interval = setInterval(removeFirst, pause);
	});
	
	
	
	$("#bannerarea .leftbtn").mouseover(function(){
		if(timeractive == 1){
		clearInterval(interval);
		timeractive = 0;
		}
		
	});

	
	$("#bannerarea .leftbtn").mouseout(function(){
		if(timeractive == 0){
		interval = setInterval(removeFirst, pause);
		timeractive = 1;
		}
		
	});
	
	
	$("#bannerarea .rightbtn").mouseover(function(){
		if(timeractive == 1){
		clearInterval(interval);
		timeractive = 0;
		}
		
	});

	
	$("#bannerarea .rightbtn").mouseout(function(){
		if(timeractive == 0){
		interval = setInterval(removeFirst, pause);
		timeractive = 1;
		}
		
	});
	
	
	var hashurl = "./news/top_index.html";
	
	$("div#newsarea div.listarea").load(hashurl + " ul",
	
        null,
		function()
		{
		
		}	
	
	);
	
	
	

});

