function forbidRightMouse(evt){ 
	var evt = evt || window.event;
	if( evt ){
		if( isIE )
			evt.returnValue = false;//IE的事件模型 
		else{
			evt.preventDefault();//dom2的事件模型，主要針對firefox/sofari 
			if (evt.which==2 || evt.which==3){return false;}
		}
	}
}    

function AddFavority(title, url){ 
	if (document.all) 
		window.external.AddFavorite(url, title); 
	else if (window.sidebar) 
		window.sidebar.addPanel(title, url, "") 
} 

function AddBrowerIndexPage(url, obj){
	if( isIE ){
		obj.style.behavior = "url(#default#homepage)";
		obj.setHomePage(url);
	}else{
		var txt = "1. 將滑鼠移至網址列後，拖曳網址列上的圖片至瀏覽器\"房屋\"圖示上.\n";
		txt += "2. 從彈跳的視窗中，選擇 \"是\"\n";
		txt += "3. 恭喜，你已完成設定！";
		alert(txt);
	}
}  

function show_banner_ad(){
	if( typeof(M_BNR) == "undefined" ){
		return false;
	}
	var n, t, obj;
	if( M_BNR.length <= 0){
		return false;
	}
	for( var i=0; i < M_BNR.length; i++){
		n = M_BNR[i][0];
		obj = document.getElementById(n);
		if( obj ){
			if( i == M_now ){
				obj.style.display = "";
				t = M_BNR[i][1];
			}else{
				obj.style.display = "none";
			}
		}
	}
	if( t > 0 && M_BNR.length > 1){
		M_now ++;
		if( M_now >= M_BNR.length )
			M_now = 0;
		
		window.setTimeout('show_banner_ad()', t);
	}
}

function show_marquee(){
	if( typeof(mqTXT) == "undefined" ){
		return false;
	}
	if( mqTXT.length <= 0 ){
		return false;
	}

	var now = 0;
	marquee_write(now, 0);
}

function marquee_write(n, g){
	var fsize = 15;  //一個字元多寬
	var delay = 300; 
	var txt = "";
	var area = document.getElementById("MarqueeArea");
	var obj = document.getElementById("MarqueeWrite");

	if( typeof(overflow) == "undefined" )
		overflow = false;

	if(!obj)
		return false;

	if( n >= mqTXT.length )
		n = 0;
	var info = mqTXT[n];

	if( (obj.scrollWidth + fsize) > area.offsetWidth ){
		if( !overflow ){
			overflow = true;
			overNum = g;
		}
	}

	if( overflow ){
		txt = info[0].substring((g - overNum + 1), (g+1));
	}else{
		txt = info[0].substring(0, (g+1));
	}

	if( info[1] != "" ){
		var target = "";
		if(info[2] == 1 )
			target = "_blank";
		txt = "<a href=\"" + info[1] + "\" " + target + ">" + txt + "</a>";
	}

	obj.innerHTML = txt;

	g++;
	if( g > info[0].length ){
		n++;
		g = 0;
		delay = 3000;
		overflow = false;
	}
	setTimeout("marquee_write(" + n + ", " + g + ")", delay);
}

/* 登入 */
function CheckLogin(x){
	if( x.LoginName.value == '帳號' || x.LoginName.value == '' ){
		alert('請輸入帳號！');
		x.LoginName.value = '';
		x.LoginName.focus();
		return false;
	}
	if( x.LoginPass.value == '' ){
		alert('請輸入密碼！');
		x.LoginPass.style.display = '';
		x.PassText.style.display = 'none';
		x.LoginPass.focus();
		return false;
	}
	return true;
}

function CheckSearchKeyword(x){
	if( x.keyword.value == "" ){
		alert("請先輸入欲搜尋的關鍵字！");
		x.keyword.focus();
		return false;
	}
	return true;
}

function chg2Up(obj){
	obj.value = obj.value.toUpperCase();
}

/* 登入後台 */
function CheckLoginAdmin(x){

	if(x.LoginName.value == ""|| x.LoginName.value == "帳號"){
		alert("請輸入登入帳號!");
		x.LoginName.focus();
		return false;
	}
	if(x.LoginPswd.value == ""){

		x.PassText.style.display = 'none';
		x.LoginPswd.style.display = '';

		alert("請輸入登入密碼!");
		x.LoginPswd.focus();
		return false;
	}

	if( x.LoginCode ){
		if(x.LoginCode.value == "" || x.LoginCode.value == "安全碼"){
			alert("請輸入安全碼!");
			x.LoginCode.focus();
			return false;
		}
	}
	return true;
}

function epaper_check(x){
	if( x.email.value == "" || x.email.value == "e-mail" ){
		alert("請輸入E-mail");
		x.email.focus();
		return false;
	}else{
		if( !is_email_format(x.email.value) ){
			alert("E-mail格式不正確！");
			x.email.focus();
			return false;
		}
	}
	return true;
}

// * 跑馬燈產品 * //
$(function(){
	$("#SilderArea").bind("mouseenter", StopMoveDIV );
	$("#SilderArea").bind("mouseleave", StartMoveDIV );

	var def_width = 451;
	var nW = $("#FirstSilder").width();

	if( nW < def_width ){
		nW = def_width
		$("#FirstSilder").width( def_width );
	}

	$("#SecondSilder").html( $("#FirstSilder").html() );
	$("#SecondSilder").width( nW );
	var nowX = parseInt( $("#FirstSilder").css("left") );

	SetDIVPosition("#FirstSilder", "#SecondSilder");
	StartMoveDIV();
});

function SetDIVPosition(first, second ){

	var nowW = $(first).width();
	var nowX = parseInt( $(first).css("left") );

	$(second).css("left", (nowW + nowX) + "px" );
}

var tFlag = 0;
var direct = 0;
function StartMoveDIV(){
	var move = 3;
	var first = "#FirstSilder";
	var second = "#SecondSilder";

	if( direct == 0 ){
		//向左移
		var nowW = 0 - $(first).width();

		$(first).css("left", (parseInt( $(first).css("left") ) - move) + "px" );
		$(second).css("left", (parseInt( $(second).css("left") ) - move) + "px" );

		var fm = parseInt( $(first).css("left") );
		var sm = parseInt( $(second).css("left") );

		if( fm <= nowW ){
			$(first).css("left", $(first).width() + "px" );
		}
		if( sm <= nowW ){
			$(second).css("left", $(second).width() + "px" );
		}
		tFlag = window.setTimeout("StartMoveDIV()", 50);
	}else{
		//向右移
		var nowW = $(first).width() * 2;

		$(first).css("left", (parseInt( $(first).css("left") ) + move) + "px" );
		$(second).css("left", (parseInt( $(second).css("left") ) + move) + "px" );

		var fm = parseInt( $(first).css("left") ) + $(first).width();
		var sm = parseInt( $(second).css("left") ) + $(second).width();

		if( fm >= nowW ){
			$(first).css("left", (0 - $(first).width()) + "px" );
		}
		if( sm >= nowW ){
			$(second).css("left", (0 - $(second).width()) + "px" );
		}
		tFlag = window.setTimeout("StartMoveDIV()", 50);
	}
}

function StopMoveDIV(){
	window.clearTimeout(tFlag);
}
