﻿// JScript 檔
function CopyText2(text2copy) 
{
if (navigator.userAgent.indexOf("MSIE") == -1)
{
	alert("您的瀏覽器不支持此功能,請手工複製本框中内容");
	return false;
}
  if (window.clipboardData) 
  {   
    window.clipboardData.setData("Text",text2copy);   
    alert('該文章引用網址已複製到剪貼簿。');
  }
}
 
function CopyText(txt) {
    var copied = false;
     if(window.clipboardData) {
        window.clipboardData.clearData();
        window.clipboardData.setData("Text", txt);
        copied = true;
     } else if (window.netscape) {
        try {
           netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
        } catch (e) {
           alert("被瀏覽器拒絕！\n請在瀏覽器網址列輸入'about:config'\n，將'signed.applets.codebase_principal_support'設為'true'");
        }
        var clip = Components.classes['@mozilla.org/widget/clipboard;1']
        .createInstance(Components.interfaces.nsIClipboard);
        if (!clip)
           return;
        var trans = Components.classes['@mozilla.org/widget/transferable;1']
        .createInstance(Components.interfaces.nsITransferable);
        if (!trans)
           return;
        trans.addDataFlavor('text/unicode');
        var str = new Object();
        var len = new Object();
        var str = Components.classes["@mozilla.org/supports-string;1"]
        .createInstance(Components.interfaces.nsISupportsString);
        var copytext = txt;
        str.data = copytext;
        trans.setTransferData("text/unicode",str,copytext.length*2);
        var clipid = Components.interfaces.nsIClipboard;
        if (!clip)
           return false;
        clip.setData(trans,null,clipid.kGlobalClipboard);
        copied = true;
     }
     if (copied) alert('已複製到剪貼簿中!');
     else alert("使用的瀏覽器不支援文字複製功能!");
} 


function chkPwd(Str){
    var pwdReg = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
    for (var i =0; i <Str.length; i++) {
		var c = Str.charAt(i);
		if (pwdReg.indexOf(c) == -1){
			return false;
		}
	}
	return true;
}
function isblank(s) {

	for (var i =0; i <s.length; i++) {
		var c = s.charAt(i);

		if ((c!=' ') && (c!='\r') && (c!='\n') && (c!='\t')) {//find any char not whitespace, then is not BLANK
			return false;
		}
	}
	return true;
}	


function NumOnly(){  //只能輸入數字---------------------------------------------------

	if ((event.keyCode >= 48) && (event.keyCode <= 57)){
		return true;
	}
	return false;
}


function chkf(E,Str)
{
if (isblank(E.value))
 {
   alert('"'+ Str + '" 未填!');
   E.focus();
   return false
 }
 else
 {
   return true
 }
}


function chkemail(z,msg)
{
    for ( i=0; i<= z.value.length - 1 ;i++ )
    {
    x = z.value.charAt(i)
    y = escape( x)
	if ( y != x && y !='%40')
		{
			alert(msg+'格式錯誤!')
			z.focus()
			return false
			i = z.value.length
		}
	}
	
	if ( z.value.indexOf('@') == -1 )
		{
			alert(msg+'格式錯誤!')
			z.focus()
			return false
		}
	if ( z.value.indexOf('.') == -1 )
		{
			alert(msg+'格式錯誤!')
			z.focus()
			return false
		}
		return true

}
