// JavaScript Document
//
function CreateWindow(OpenURL)
	{
		msgWindow=window.open (OpenURL,"displayWindow","toolbar=no,width=620,height=360,directories=no,status=no,scrollbars=yes,resize=no,menubar=no")
	}

//天氣預報用
function OpenNewWindow(URLString){
	var NewWindow=window.open(URLString, '最新消息', config='height=360,width=620,scrollbars=yes')
	}
function MM_effectAppearFade(targetElement, duration, from, to, toggle)
	{
		//alert('s');
		//toggle=true代表反覆效果
		Spry.Effect.DoFade(targetElement, {duration: duration, from: from, to: to, toggle: toggle});
	}

//圖片輪撥用

	$(function(){
		// 先取得必要的元素並用 jQuery 包裝
		// 再來取得 $slides 的高度及設定動畫時間
		var $block = $('#abgneBlock'),
			$slides = $('#player ul.list', $block),
			_height = $slides.find('li').height(),
			$li = $('li', $slides),
			_animateSpeed = 400, 
			timer, _speed = 4000;
		
		// 先移到最後一張
		$slides.css({
			top: _height * ($li.length - 1) * -1
		});
		
		// 產生 li 選項
		var _str = '';
		for(var i=0, j=$li.length;i<j;i++){
			// 每一個 li 都有自己的 className = playerControl_號碼
			_str += '<li class="playerControl_' + (i+1) + '">' + (i+1) + '</li>';
		}
 
		// 產生 ul 並把 li 選項加到其中
		// 並幫 li 加上 mouseover 事件
		var $controlLi = $('<ul class="playerControl"></ul>').html(_str).appendTo($slides.parent()).find('li');
		$controlLi.mouseover(function(){
			clearTimeout(timer);
 
			var $this = $(this);
			$this.addClass('current').siblings('.current').removeClass('current');
			// 移動位置到相對應的號碼
			$slides.stop().animate({
				top: _height * ($li.length - $this.index() - 1) * -1
			}, _animateSpeed, function(){
				if(!_isOver) timer = setTimeout(moveNext, _speed);
			});
 
			return false;
		}).eq(0).mouseover();
		
		// 當滑鼠移到 $block 時則停止輪播
		// 移出時則繼續輪播
		var _isOver = false;
		$block.mouseenter(function(){
			clearTimeout(timer);
			_isOver = true;
		}).mouseleave(function(){
			_isOver = false;
			timer = setTimeout(moveNext, _speed);
		});
 
		// 用來控制移動的函式
		function moveNext(){
			var _now = $controlLi.filter('.current').index();
			$controlLi.eq((_now+1) % $controlLi.length).mouseover();
		}
	});



