﻿// JScript 文件
function gel(a){return document.getElementById?document.getElementById(a):null;}
function $(a){return document.getElementById?document.getElementById(a):null;}
//接收参数
function getparas(item){
    var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
    return svalue ? svalue[1] : svalue;
}
String.prototype.len=function(){ return this.replace(/[^\x00-\xff]/g,"rr").length;}   
String.prototype.sub = function(n) {     
    var r = /[^\x00-\xff]/g;     
    if(this.replace(r, "mm").length <= n) return this;  
    var m = Math.floor(n/2);     
    for(var i=m; i<this.length; i++) {     
    if(this.substr(0, i).replace(r, "mm").length>=n) {     
    return this.substr(0, i) +"..."; }     
    } return this;    
};   
 //功能:首尾空格字符截取.
String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

//上传图片后返回地址.obj为指定给控件id
 function Search()
 {
   var eless = document.getElementsByName("skey");
   var myvar="";
   for(var i=0;i<eless.length;i++)
   {   
     if(eless[i].checked)
     {
         myvar=eless[i].value;
         break;
     }
   }    
    window.location.href=myvar+"Search.aspx?q="+escape(document.getElementById("txtSearch").value);
 }
 
 //自动排版
 function FormatText(obj)
 {
    var body = "\n"+obj.value;
    body = body.replace(/ |　/ig,"");
    body = body.replace(/\r\n/ig,"\n");
    body = body.replace(/\n\n/ig,"\n");
    body = body.replace(/\n\n/ig,"\n");
    body = body.replace(/\n\n/ig,"\n");
    body = body.replace(/\n\n/ig,"\n");
    body = body.replace(/\n/ig,"\n\n　　");
    body = body.replace("\n\n","");
    obj.value=body;   
}

//模式窗口
//function ShowDialog(varUrl,varWidth,varHeight)
//{ 
//    return window.showModalDialog(varUrl,window,"dialogHeight:" +varHeight+ "; dialogWidth:"+varWidth+"; edge: Raised;center: Yes; help: No; resizable: No; status: No;");
//}
function copyToClipboard(txt)
{
    if (window.clipboardData) {
        window.clipboardData.clearData();
        window.clipboardData.setData("Text", txt);
    } else if (navigator.userAgent.indexOf("Opera") != -1) {
        window.location = txt;
    } 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);
        alert("复制成功！")
    }
}


