﻿<!--


//============================================================================//
// 一些 JavaScript 的全域變數
//============================================================================//
var nLogo = 7;	//每次顯示的 Logo 數量

var bannerLst_i=-1, tcNews_i=-1, rtNews_i=-1, logo_i=-nLogo;	//各個模組的 index

var fOut = 250;		//淡入與淡出的速度(越小越快，500代表0.5 sec)
var fIn = 250;

var main_banner_list;

var tccg_news_list;
var show_tccg_news;

var rt_news_list;
var show_rt_news;

var logo_lnks_list;
var show_logo_lnks;


function next_banner_img(inc)
{
	bannerLst_i += inc;
	bannerLst_i %= main_banner_list.length;

	var next_img = main_banner_list.eq(bannerLst_i);
	var new_src = next_img.find("img").attr("src");
	var new_alt = next_img.find("img").attr("alt");
	var new_title = next_img.find("img").attr("title");

	$("#banner_img").fadeOut(fOut, function(){
		$("#banner_img").attr("src",new_src);
		$("#banner_img").attr("alt",new_alt);
		$("#banner_img").attr("title",new_title);
	}).fadeIn(fIn);	
}


function next_tccg_news(inc)
{
	tcNews_i += inc;

	if( tcNews_i < 0 )
		tcNews_i = tccg_news_list.length - 1;
	else
		tcNews_i %= tccg_news_list.length;

	show_tccg_news.fadeOut(fOut, function(){
			show_tccg_news.html( tccg_news_list.eq(tcNews_i).html() );
		}).fadeIn(fIn);
	
}

function next_rt_news(inc)
{
	rtNews_i += inc;

	if( rtNews_i < 0 )
		rtNews_i = tccg_news_list.length - 1;
	else
		rtNews_i %= tccg_news_list.length;

	show_rt_news.fadeOut(fOut, function(){
			show_rt_news.html( rt_news_list.eq(rtNews_i).html() );
		}).fadeIn(fIn);
}


function next_logo_lnks(inc)
{
	var start_i, end_i, temp_i;
	var temp_str = "";

	logo_i += inc;

	if( logo_i < 0) {
		logo_i = Math.floor(logo_lnks_list.length/nLogo) * nLogo;
	} else {
		logo_i = (logo_i >= logo_lnks_list.length) ? 0 : logo_i;
	}

	start_i = logo_i;
	end_i = (start_i+nLogo > logo_lnks_list.length) ? logo_lnks_list.length : start_i+nLogo;

	show_logo_lnks.fadeOut(fOut, function(){
			for(temp_i=start_i; temp_i<end_i; temp_i++) {
				temp_str += logo_lnks_list.eq(temp_i).html();
			}
			show_logo_lnks.html( temp_str );
		}).fadeIn(fIn);
}





var hover_tccg_news = false;
var hover_rt_news = false;
var hover_logo_lnks = false;


function timer_callback()
{
	next_banner_img(1);

	if( !hover_tccg_news )
		next_tccg_news(1);

	if( !hover_rt_news )
		next_rt_news(1);

	if( !hover_logo_lnks )
		next_logo_lnks(nLogo);
}






//function alertSize() {
//  var myWidth = 0, myHeight = 0;
//  if( typeof( window.innerWidth ) == 'number' ) {
//    //Non-IE
//    myWidth = window.innerWidth;
//    myHeight = window.innerHeight;
//  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//    //IE 6+ in 'standards compliant mode'
//    myWidth = document.documentElement.clientWidth;
//    myHeight = document.documentElement.clientHeight;
//  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//    //IE 4 compatible
//    myWidth = document.body.clientWidth;
//    myHeight = document.body.clientHeight;
//  }
//  window.alert( 'Width = ' + myWidth );
//  window.alert( 'Height = ' + myHeight );
//}
//
//
//alertSize();
//alert("螢幕解析度為：" + screen.width + "x" + screen.height);

-->

