﻿//-------command JS code------------

//判斷流覽器類型
var qgExploer = navigator.appName;
var qgIE;
if(qgExploer == "Microsoft Internet Explorer")
{
	qgIE = "IE";
	if(navigator.appVersion.match(/7./i)!='7.')
	{
		qgIE = "IE6";
	}
}
else
{
	qgIE = "FF";
	document.write("<style type='text/css'>body{overflow-y:scroll;}</style>");
}

var qgbody = (document.documentElement) ? document.documentElement : document.body


//設為首頁
function sethome(obj,url)
{
	try
	{
		obj.style.behavior='url(#default#homepage)';
		obj.sethomepage(url);
	}
	catch(e)
	{
		if(window.netscape)
		{
			try
			{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}
			catch(e)
			{
				alert("感謝您光臨本站\n\n\t您正在使用的流覽器無法正確添加到代到設為主頁上\n\n\t請您手動進行設置！給您帶來不便還請見諒...");
				return false;
			}
			var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
			prefs.setCharPref('browser.startup.homepage',url);
		}
	}
	return false;
}

//加入收藏
function setfav(url,sitename)
{
	try
	{
		window.external.AddFavorite(url,sitename)
	}
	catch (e)
	{
		try
        {
            window.sidebar.addPanel(sitename,url,"");
        }
        catch (e)
        {
            alert("感謝您光臨本站\n\n\t您好，您的操作: 加入收藏 失敗，請您使用Ctrl+D進行添加");
			return false;
        }
	}
	return true;
}

//document.getElementById的簡寫
function $(id)
{
	return document.getElementById(id);
}

//網頁跳轉
function tourl(url)
{
	window.location.href=url;
}

//設定多長時間運行某個動作腳本
function timeset(time,act)
{
	time = parseInt(time);
	if(time < 1)
	{
		return false;
	}
	else
	{
		if(time < 10)
		{
			time = time*1000;
		}
		window.setTimeout(act,time);
	}
}

//郵箱檢測
function checkemail(email)
{
	if(email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((-\w+)|(\.\w+))*\.\w+$/) != -1)
	{
		return true;
	}
	else
	{
		return false;
	}
}

//圖片滾動代碼
//div_1是最外面的包圍的樣式，且必須overflow:hidden;
//div_2和div_3是同一個級別的DIV
function marquee(div_1,div_2,div_3,mt)
{
	var speed=40;
	var FGDemo=$(div_1);
	var FGDemo1=$(div_2);
	var FGDemo2=$(div_3);
	FGDemo2.innerHTML=FGDemo1.innerHTML
	function Marquee1()
	{
		if(FGDemo2.offsetWidth-FGDemo.scrollLeft<=0)
		{
			FGDemo.scrollLeft-=FGDemo1.offsetWidth;
		}
		else
		{
			FGDemo.scrollLeft++;
		}
	}
	var MyMar1=setInterval(Marquee1,speed);
	FGDemo.onmouseover=function()
	{
		clearInterval(MyMar1);
	}
	FGDemo.onmouseout=function()
	{
		MyMar1=setInterval(Marquee1,speed);
	}
}

function marqueeV(div_1,div_2,div_3,mt)
{
	var speedV=100;
	var FGDemoV=$(div_1);
	var FGDemoV1=$(div_2);
	var FGDemoV2=$(div_3);
	FGDemoV2.innerHTML=FGDemoV1.innerHTML
	function Marquee2()
	{
		if(FGDemoV2.offsetHeight-FGDemoV.scrollTop<=0)
		{
			FGDemoV.scrollTop-=FGDemoV1.offsetHeight;
		}
		else
		{
			FGDemoV.scrollTop++;
		}
	}
	var MyMar2=setInterval(Marquee2,speedV);
	FGDemoV.onmouseover=function()
	{
		clearInterval(MyMar2);
	}
	FGDemoV.onmouseout=function()
	{
		MyMar2=setInterval(Marquee2,speedV);
	}
}

//顯示功能表
function menu_set(nid)
{
	if($(nid).style.display == "none")
	{
		$(nid).style.display = "";
	}
	else
	{
		$(nid).style.display = "none";
	}
}
//顯示下級功能表
function showsubmenu(sid,tid)
{
	which = eval("submenu" + sid);
	if (which.style.display == "none")
	{
		var i = 1
		while(i<=tid)
		{
			eval("submenu"+ i +".style.display=\"none\";");
			i++;
		}
		eval("submenu" + sid + ".style.display=\"\";");
	}
	else
	{
		eval("menu_item" + sid + ".style.display=\"none\";");
	}
}
//彈出視窗
function qgOpen(url,id,width,height,openStat)
{
	/*var qgExploer = navigator.appName;
	if(qgExploer == "Microsoft Internet Explorer")
	{
		var strReturn;
		width = width - 6;
		height = height - 55;
		showModalDialog(url,window,"dialogWidth:"+ width +"px;dialogHeight:"+ height +"px;help:no;scroll:yes;status:yes;resizable:no");
	}
	else
	{*/
		ax_left = (screen.width-width)/2;
		ax_top = (screen.height-height)/2;
		ax_win_option = "location=no,menubar=no,toolbar=no,dependance=yes,dialog=yes,minimizable=no,modal=yes,alwaysRaised=yes,resizable=yes,scrollbars=yes,z-look=yes,width="+ width +",height="+ height +",top="+ ax_top +",left="+ ax_left
		omvc =window.open(url,id,ax_win_option);
		if(omvc && omvc.open && !omvc.closed)
        omvc.focus();
	//}
}
//彈出全屏視窗
function qgFullOpen(url,id,openStat)
{
		ax_win_option = "location=no,menubar=no,toolbar=no,dependance=yes,dialog=yes,minimizable=no,modal=yes,alwaysRaised=yes,resizable=yes,scrollbars=yes,z-look=yes,width="+ screen.width +",height="+ screen.height +",top=0,left=0"
		omvc =window.open(url,id,ax_win_option);
		if(omvc && omvc.open && !omvc.closed)
        omvc.focus();
}
