function swinopen(){
	window.open('font/index2.html','prv','dependent=yes,height=300,width=405,directories=no,location=no,resizable=no,status=yes,toolbar=no');
}

function fwwinopen(){
	window.open('fw3400/fw_sample.html','fw','dependent=yes,height=310,width=430,directories=no,location=no,resizable=no,status=no,toolbar=no');
}

//1つの情報を表示しておく時間（ミリ秒）
var delay = 8000;
//スライド開始から終了までの時間（ミリ秒）
var speed = 600;
//スライドと枠サイズ変更の速度の差（1：同速度／増えるほどに差が開く）
var gap = 4;


var currentNum = 0;
var ct = 0;
var lockFlag = false;


$(document).ready(function(){
	//$('div#infoArea').append('<img src="images/corner8_lt.gif" width="8" height="8" class="cornerLT" />');
	//$('div#infoArea').append('<img src="images/corner8_rt.gif" width="8" height="8" class="cornerRT" />');
	$('div#infoArea').append('<img src="images/corner8_lb.gif" width="8" height="8" class="cornerLB" />');
	$('div#infoArea').append('<img src="images/corner8_rb.gif" width="8" height="8" class="cornerRB" />');
	$('div#infoNavi ul li#infoAuto a').append('<div id="pBar"></div>');
	$('div#pBar').css('width','0px');
	$('div#pBar').css('height','1px');
	$('div#pBar').css('position','absolute');
	$('div#pBar').css('left','10px');
	$('div#pBar').css('top','17px');
	$('div#pBar').css('background-color','#000');
	$('div#pBar').css('opacity','1');	

	$('div#infoArea ul:first-child').css('position','absolute');
//	$('div#infoArea ul:first-child').css('left','20px');
	$('div#infoArea ul:first-child').css('top','0px');

	pBarAction();
	$('div#infoArea').animate({ 
		height: parseInt($('li.info:eq(0)').innerHeight())
	}, speed,"easeOutQuart");

	//$('div#infoArea').height(parseInt($('li.info:eq(0)').innerHeight()));
	timer = setInterval("slide()",delay);

});

/*----------------------------------
順スライド
-----------------------------------*/
function slide(){

	oldH = parseInt($('li.info:eq('+currentNum+')').innerHeight());

	currentNum++;

	if(currentNum > $('li.info').length-1){
		currentNum = 0;
		ct= 0;
	}else{
		ct = parseInt($('div#infoArea ul:first-child').css('top'))-oldH;
	}
	//$('div#test').text(currentNum);
	
	blockResize();
}

/*----------------------------------
逆スライド
-----------------------------------*/
function slideB(){

	currentNum--;

	oldH = parseInt($('li.info:eq('+currentNum+')').innerHeight());

	if(currentNum < 0){
		currentNum = $('li.info').length-1;
		ct= parseInt($('div#infoArea ul:first-child').innerHeight())*-1 + parseInt($('li.info:eq(' + ($('li.info').length-1) + ')').innerHeight());
	}else{
		ct = parseInt($('div#infoArea ul:first-child').css('top')) + oldH;
	}
	//$('div#test').text(currentNum);
	
	blockResize();
}

/*----------------------------------
ブロックサイズ変更
-----------------------------------*/
function blockResize() {
	lockFlag = true;
	if(timer){
		pBarAction();
	}
	$('div#infoArea').animate({ 
		height: $('li.info:eq('+currentNum+')').innerHeight()
	}, speed/gap,"easeOutQuart");
	$('div#infoArea ul:first-child').animate({ 
		top: (ct)
	}, speed,"easeOutQuart",function(){lockFlag = false});
}

/*----------------------------------
ナビ
-----------------------------------*/
function navi(m){
	switch(m){
		case "next":
			if(lockFlag){
				return
			}
			clearInterval(timer);
			slide();
			if(timer){
				timer = setInterval("slide()",delay);
			}
			break;
			
		case "prev":
			if(lockFlag){
				return
			}
			clearInterval(timer);
			slideB();
			if(timer){
				timer = setInterval("slide()",delay);
			}
			break;

		case "pause":
			clearInterval(timer);
			timer = null;
			$('div#pBar').css('width','0px');
			$('div#pBar').stop();
			$('div#infoNavi ul li#infoAuto').removeClass();
			$('div#infoNavi ul li#infoAuto').addClass('play');
			$('div#infoNavi ul li#infoAuto a').attr('href','javascript:navi("play")');
			$('div#infoNavi ul li#infoAuto a img').attr('src','images/autoplay_off.gif');
			break;

		case "play":
			clearInterval(timer);
			$('div#pBar').css('width','0px');
			pBarAction();
			timer = setInterval("slide()",delay);
			$('div#infoNavi ul li#infoAuto').removeClass();
			$('div#infoNavi ul li#infoAuto').addClass('pause');
			$('div#infoNavi ul li#infoAuto a').attr('href','javascript:navi("pause")');
			$('div#infoNavi ul li#infoAuto a img').attr('src','images/autoplay.gif');
			break;

		default:
			break;
	}
}

/*----------------------------------
プログレスバー
-----------------------------------*/
function pBarAction() {
	$('div#pBar').stop();
	$('div#pBar').css('width','0px');
	$('div#pBar').animate({ 
		width: '70px'
	}, delay,"linear",function(){$('div#pBar').css('display','none')});
}
