
$(function(){
	/**
	 *	滑鼠動作
	 */
	$(".JsMouseAction").mouseover(function(){
		$(this).removeClass('mouseout').addClass('mouseover');
	});
	$(".JsMouseAction").mouseout(function(){
		$(this).removeClass('mouseover').addClass('mouseout');
	});
	
	/**
	 *	簡繁切換
	 */
	if ($("#translateLink").size()>0) {
		var defaultEncoding = 1;
		var translateDelay = 0;
		var cookieDomain = $("#domainname").val();
		var msgToTraditionalChinese = "繁體";
		var msgToSimplifiedChinese = "簡體";
		var translateButtonId = "translateLink";
		translateInitilization();
	}
	
	/**
	 *	主功能標示
	 */
    var pathname=location.pathname.split('/');
	pathname=pathname[pathname.length-1];
	$("#j li,#h li").each(function(){
		var _href=$(this).find("a").attr("href").split('?');
		_href=_href[0];
		if (_href==pathname) {
			$(this).find("a").addClass("liched2");
		}
		$(this).find("li").each(function(){
			var _href=$(this).find("a").attr("href").split('?');
			_href=_href[0];
			if (_href==pathname) {
				$(this).parent().parent().find("a").addClass("liched");
			}
		});
	});
	if (pathname=="j-index.html" || pathname=="j-news.html" || pathname=="j-course.html" || pathname=="j-teacher.html" || pathname=="j-results.html" || pathname=="j-withness.html" || pathname=="j-position.html" || pathname=="j-activity.html" || pathname=="j-questions.html" ) {
		pathname="j-index.html";
	}
	if (pathname=="h-index.html" || pathname=="h-news.html" || pathname=="h-course.html" || pathname=="h-teacher.html" || pathname=="h-results.html" || pathname=="h-withness.html" || pathname=="h-position.html" || pathname=="h-activity.html" || pathname=="h-questions.html" ) {
		pathname="h-index.html";
	}
	$(".jsddm > li").each(function(){
		var _href=$(this).find("a").attr("href").split('?');
		_href=_href[0];
		if (_href==pathname) {
			$(this).find("a").addClass("liched");
		}
		$(this).find("li").each(function(){
			var _href=$(this).find("a").attr("href").split('?');
			_href=_href[0];
			if (_href==pathname) {
				$(this).parent().parent().find("a").addClass("liched");
			}
		});
	});
	$("#header02-02").each(function(){
		var _href=$(this).find("a").attr("href").split('?');
		_href=_href[0];
		if (_href==pathname) {
			$(this).find("a").addClass("liched");
		}
		$(this).find("li").each(function(){
			var _href=$(this).find("a").attr("href").split('?');
			_href=_href[0];
			if (_href==pathname) {
				$(this).parent().parent().find("a").addClass("liched");
			}
		});
	});
	$("#header02-03").each(function(){
		var _href=$(this).find("a").attr("href").split('?');
		_href=_href[0];
		if (_href==pathname) {
			$(this).find("a").addClass("liched");
		}
		$(this).find("li").each(function(){
			var _href=$(this).find("a").attr("href").split('?');
			_href=_href[0];
			if (_href==pathname) {
				$(this).parent().parent().find("a").addClass("liched");
			}
		});
	});
	
	
	/**
	 *	自動把字串多出來的字元變成... 用法:class="truncate" length="10"
	 */
	$(".truncate").each(function(){
		var _len=$(this).attr("length");
		var _txt=$(this).text();
		var _txt2=_txt.substring(0,_len);
		if (_txt!=_txt2)
			$(this).text(_txt2+'...');
	});
	
	/**
	 *	點圖放大 用法: 在外層加上 class="chpic" param="target:'product_picture'"
	 */
	$(".chpic a").click(function(){
		var param;
		eval("param={"+$(".chpic").attr("param")+'}');
		var src=$(this).attr("href");
		$("#"+param.target).attr({src:src});
		return false;
	});
	
	/**
	 *	Flash呼叫 需載入swfobject，用法：在外層加上 id="flash_banner" param="target:'{$templates_dir}/flash/index.swf',width:990,height:297"
	 */
	
	var param;
	if ($("#flash_banner").size()>0) {
		eval("param={"+$("#flash_banner").attr("param")+'}');
		var flashvars = '';
		var params=new Object();
		params.wmode="transparent";
		var attributes = ''; 
		
		if (pathname=="j-index.html" || pathname=="j-news.html" || pathname=="j-course.html" || pathname=="j-teacher.html" || pathname=="j-results.html" || pathname=="j-withness.html" || pathname=="j-position.html" || pathname=="j-activity.html" || pathname=="j-questions.html" ) {
			param.target='templates/kkh/flash/j-banner.swf';
		}
		if (pathname=="h-index.html" ||pathname=="h-news.html" || pathname=="h-course.html" || pathname=="h-teacher.html" || pathname=="h-results.html" || pathname=="h-withness.html" || pathname=="h-position.html" || pathname=="h-activity.html" || pathname=="h-questions.html" ) {
			param.target='templates/kkh/flash/h-banner.swf';
		}
		swfobject.embedSWF(param.target, "flash_banner", param.width, param.height, "9.0.0", "js/swfobject/expressInstall.swf", flashvars, params, attributes);
	}
	

	/**
	 *	啟用png24
	 */
	$('.f').ifixpng();
	
	/**
	 *	選單呈現
	 */
	if (pathname=="j-index.html" || pathname=="j-news.html" || pathname=="j-course.html" || pathname=="j-teacher.html" || pathname=="j-results.html" || pathname=="j-withness.html" || pathname=="j-position.html" || pathname=="j-activity.html" || pathname=="j-questions.html" ) {
		$("#h").hide();
		$("#header04").show();
	}
	if (pathname=="h-index.html" || pathname=="h-news.html" || pathname=="h-course.html" || pathname=="h-teacher.html" || pathname=="h-results.html" || pathname=="h-withness.html" || pathname=="h-position.html" || pathname=="h-activity.html" || pathname=="h-questions.html" ) {
		$("#j").hide();
		$("#header04").show();
	}
	
	
	$('#marquee').kxbdMarquee({
		isEqual:false,
		direction: 'left',
		scrollAmount:1,
		scrollDelay:20
	});
	
});

$(window).load(function(){
	if ($.browser.msie) {
		document.execCommand("BackgroundImageCache",false,true);
	}
	
	/**
	 *	自動縮小圖片到一定尺寸內 用法: class="AutoImgSize" autosize="width:80,height:50"
	 */
	$(".AutoImgSize").each(function(){
		var _width=$(this).css("width").replace("px","");
		var _height=$(this).css("height").replace("px","");
		var autosize;
		eval("autosize={"+$(this).attr("autosize")+'}');
		var x = autosize.width/_width*100;
		var y = autosize.height/_height*100;
		if (y>x) y=x;
		if (x>100 && y>100) y=100;
		$(this).css("width",Math.floor(_width*y/100));
		$(this).css("height",Math.floor(_height*y/100));
	});
	
});
