﻿//Banner輪播
//do_run_banner(停滯時間)
function do_run_banner(v1){
	var do_run_banner_T;
	function do_run_banner_act(){
		do_run_banner_n = $('#run_banner li').length;
//		alert(do_run_banner_n);
//		$('#run_banner li').fadeOut("fast");
		$('#run_banner li').eq(do_run_banner_n-1).html($('#run_banner li').eq(0).html());
		for(do_ban_i=0;do_ban_i<do_run_banner_n-1;do_ban_i++){
//			$('#run_banner li').eq(do_ban_i).html($('#run_banner li').eq(do_ban_i+1).html());
			$('#run_banner li').eq(do_ban_i).fadeOut("fast").html($('#run_banner li').eq(do_ban_i+1).html()).fadeIn("normal");
		}
//		$('#run_banner li').fadeIn("normal");
		$('#run_banner li').eq(do_run_banner_n-1).hide();
		do_run_banner_T = setTimeout(do_run_banner_act,v1);	
	}

	$("#run_banner").hover(function(){
		clearTimeout(do_run_banner_T);
	},function(){
		do_run_banner_T = setTimeout(do_run_banner_act,v1);
	});

	do_run_banner_T = setTimeout(do_run_banner_act,v1);	
}

//圖片輪播
//do_run_img(圖片高度,停滯時間)
function do_run_img(v1,v2){
//$(document).ready(function(){
	var do_run_i=-1;
	var do_run_T;
	$("#Num li a").click(function(){
		do_run_i = $("#Num li a").index($(this));
		$("#run").stop().animate({top:0-v1*do_run_i},500);
		$("#Num li a").removeClass("hover");
		$(this).addClass("hover");
		return false;
	}).hover(function(){
		$(this).click();
		clearTimeout(do_run_T);
	},function(){
		do_run_T = setTimeout(auto,v2);
	});
	
	$("#run").hover(function(){
		clearTimeout(do_run_T);
	},function(){
		do_run_T = setTimeout(auto,v2);
	});
	
	function auto(){
		if(do_run_i<$("#run li").length-1){
			do_run_i++;
		}else{
			do_run_i=0;
		}
		$("#Num li a").eq(do_run_i).click();
		do_run_T = setTimeout(auto,v2);
	}
	auto();
//});
}

//產生縮小圖並定時重整
//get_img_resize( fclass, maxWidth, maxHeight, reTime )
function get_img_resize( fclass, maxWidth, maxHeight, reTime ){
	for(do_re_i=0;do_re_i<$('.'+fclass).length;do_re_i++){
		globalPic=new Image();
		globalPic.src=$('.'+fclass).eq(do_re_i).attr("src");
		x=parseInt(globalPic.width);
		y=parseInt(globalPic.height);
	//	alert(x+" - "+y);
		if (x>maxWidth) {
			y*=maxWidth/x;
			x=maxWidth;
		}
		if (y>maxHeight) {
			x*=maxHeight/y;
			y=maxHeight;
		}
		x=Math.ceil(x);
		y=Math.ceil(y);
	//	alert(x+" - "+y);
		$('.'+fclass).eq(do_re_i).width(x+"px");
		$('.'+fclass).eq(do_re_i).height(y+"px");
	}
	get_img_resize_T = setTimeout('get_img_resize("'+fclass+'","'+maxWidth+'","'+maxHeight+'","'+reTime+'")',reTime);
}

//輸出縮圖
//get_img_output( filepath, maxWidth, maxHeight )
function get_img_output( filepath, maxWidth, maxHeight ){
	globalPic=new Image();
	globalPic.src=filepath;
	x=parseInt(globalPic.width);
	y=parseInt(globalPic.height);
	if (x>maxWidth) {
		y*=maxWidth/x;
		x=maxWidth;
	}
	if (y>maxHeight) {
		x*=maxHeight/y;
		y=maxHeight;
	}
	document.write("<img src='"+globalPic.src+"' width='"+x+"' height='"+y+"'>");
}

//取代字串
//ReplaceAll(原始字串,要取代的字串,取代成的字串)
function ReplaceAll(strOrg,strFind,strReplace){
	var index = 0;
	while(strOrg.indexOf(strFind,index) != -1){
		strOrg = strOrg.replace(strFind,strReplace);
		index = strOrg.indexOf(strFind,index);
	}
	return strOrg
}