// JavaScript Document

/* index_banner*/

jQuery().ready(function(){
			jQuery('#serviceContent').accordion({
			autoheight: false
			});
		});
			
		// Cycle
		$(function() {
			$('#fW_Content').cycle({ 
			fx:    'scrollLeft',
			pager: '#fW_Controls'
 			});
		});

        //Cycle-環保標章
        $(function () {
            $('.greenprudictitem').cycle({
                fx: 'scrollLeft'
            });
        });
	
		
		
/* item menu*/
$(function(){
		// 先取得 .abgne-news-scroll ul 及 li 的高度
		// 並設定訊息移動, 淡入及輪播時間
		var $news = $('.abgne-news-scroll ul'), 
			scrollHeight = $news.find('li').outerHeight(true), 
			scrollSpeed = 600, 
			fadeInSpeed = 600, 
			timer, speed = 4000;
		
		// 用來控制輪播用
		function newsScroll(){
			// 先把 .abgne-news-scroll ul 往下移
			$news.animate({
				top: scrollHeight + 'px'
			}, scrollSpeed, function(){
				// 當 .abgne-news-scroll ul 移動到定點後
				// 先找出最後一個 li
				var $last = $news.find('li:last');
				// 複製一份並先隱藏起來
				// 接著把它加到 .abgne-news-scroll ul 中的第一個項目
				// 最後用淡入的方式顯示, 當顯示完後繼續輪播
				$last.clone().hide().prependTo($news).fadeIn(fadeInSpeed, function(){
					timer = setTimeout(newsScroll, speed);
				});
				// 馬上把 .abgne-news-scroll ul 移到 top 等於 0 的位置
				$news.css('top', 0);
				// 把 $last 移除掉
				$last.remove();
			});
		}
		
		// 啟動輪播計時器
		timer = setTimeout(newsScroll, speed);
	});
	
/* item menu2 */
$(function(){
		// 先取得 .abgne-news-scroll ul 及 li 的高度
		// 並設定訊息移動, 淡入及輪播時間
		var $news = $('.abgne-news-scroll2 ul'), 
			scrollHeight = $news.find('li').outerHeight(true), 
			scrollSpeed = 600, 
			fadeInSpeed = 600, 
			timer, speed = 5000;
		
		// 用來控制輪播用
		function newsScroll(){
			// 先把 .abgne-news-scroll ul 往下移
			$news.animate({
				top: scrollHeight + 'px'
			}, scrollSpeed, function(){
				// 當 .abgne-news-scroll ul 移動到定點後
				// 先找出最後一個 li
				var $last = $news.find('li:last');
				// 複製一份並先隱藏起來
				// 接著把它加到 .abgne-news-scroll ul 中的第一個項目
				// 最後用淡入的方式顯示, 當顯示完後繼續輪播
				$last.clone().hide().prependTo($news).fadeIn(fadeInSpeed, function(){
					timer = setTimeout(newsScroll, speed);
				});
				// 馬上把 .abgne-news-scroll ul 移到 top 等於 0 的位置
				$news.css('top', 0);
				// 把 $last 移除掉
				$last.remove();
			});
		}
		
		// 啟動輪播計時器
		timer = setTimeout(newsScroll, speed);
	});

//
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//
