﻿// 公用函数 字符处理
// alert(ReturnTxt.innerHTML);   

// 测试为空
function IsNull(Txt)
{
    if (Txt == "" || Txt== null || Txt.length == 0)
	   { return true; }
    return false;
}

// 是否为数字
function isNumber(s) 
{ 
    var patrn=/^[-,+]{0,1}[0-9]{0,}[.]{0,1}[0-9]{0,}$/; 
    if(!patrn.exec(s)) 
        { return false; }
    return true; 
} 

// alert("是否汉字！"); 
function isChinese(str)
{
    if(/.*[\u4e00-\u9fa5]+.*$/.test(str)) 
    { return true; } 
    return false; 
}

// 计算字符串长度（汉字为二个字节）
function RrealLength(val) 
{ 
    return val.replace(/[^\x00-\xff]/g, "**").length; 
}

// 输入字符过滤
function InputChar(Value)
{
    Value = Value.replace(/\r\n/g,'<br>');  // 转换回车为 br
//    Value = Value.replace(/</g, "&lt;");  // 转换回车为 br
//    Value = Value.replace(/>/g, "&gt;");  // 转换回车为 br
//    Value = Value.replace(/;/g, "；");  // 转换回车为 br
//    Value = Value.replace(/\'/g, "’");  // 转换回车为 br
//    Value = Value.replace(/\"/g, "’");  // 转换回车为 br
    return Value;
}
//// 输入出字符转换
//function OutputChar(Value)
//{
//    Value = Value.replace(/<br>,/\r\n);  // 转换回车为 br
//    return Value;
//}

// *****************************************************************************************

// 处理URL接收参数
function URL_Request(strName)
{
   var strHref = document.location.toString();
   var intPos = strHref.indexOf("?");
   var strRight = strHref.substr(intPos + 1);   //==========获取到右边的参数部分
   var arrTmp = strRight.split("&");            //=============以&分割成数组
   for(var i = 0; i < arrTmp.length; i++ )      //===========循环数组
   {
        var dIntPos = arrTmp[i].indexOf("=");
        var paraName= arrTmp[i].substr(0,dIntPos);
        var paraData= arrTmp[i].substr(dIntPos+1);
        if(paraName.toUpperCase() == strName.toUpperCase()) 
        { return paraData; }
   }
   if (strName.toUpperCase() == "KEYWORD")
   {return "";}
   else
   {return "0";}
}

// Ajax弹出信息窗口！！
function AjaxOpenWin(Info)
　　{
　　OpenWindow=window.open("", "newwin", "height=250, width=250,toolbar=no,scrollbars=" + scroll + ",menubar=no");
　　//写成一行
　　OpenWindow.document.write(Info)
　　OpenWindow.document.close()
}
　　
/**   
 *    
 * @param {} sURL 收藏链接地址   
 * @param {} sTitle 收藏标题   
 */   
function AddFavorite(sURL, sTitle) {   
    try {   
        window.external.addFavorite(sURL, sTitle);   
    } catch (e) {   
        try {   
            window.sidebar.addPanel(sTitle, sURL, "");   
        } catch (e) {   
            alert("加入收藏失败，请使用Ctrl+D进行添加");   
        }   
    }   
}   
/**   
 *    
 * @param {} obj 当前对象，一般是使用this引用。   
 * @param {} vrl 主页URL   
 */   
function SetHome(obj, vrl) {   
    try {   
        obj.style.behavior = 'url(#default#homepage)';   
        obj.setHomePage(vrl);   
    } catch (e) {   
        if (window.netscape) {   
            try {   
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");   
            } catch (e) {   
                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");   
            }   
            var prefs = Components.classes['@mozilla.org/preferences-service;1']   
                    .getService(Components.interfaces.nsIPrefBranch);   
            prefs.setCharPref('browser.startup.homepage', vrl);   
        }
        else
            alert("设为首页失败！请手动设置！");
    }   
}

// *************************************** 广告显示 **************************************************
// 暂时无用，可能被大部分屏蔽
function DisplayAD_Flash(url, width, Height)
{
    var flashcode = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+Height+'">\
    <param name="allowScriptAccess" value="sameDomain" />\
    <param name="movie" value="' + url + '">\
    <param name="quality" value="high">\
    <param name="bgcolor" value="#ffffff" />\
    <param name="WMode" value="Transparent">\
    <embed src="' + url + '" width="' + width + '" height="' + Height + '" loop="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" salign="T" name="scriptmain" menu="false" bgcolor="#ffffff" allowScriptAccess="sameDomain" wmode="Transparent"></embed>\
    </object>';
    return flashcode;
}

function DisplayAD_Image(ImageFile, url, width, height)
{
    var displaycode = '<a href="' + url + '" target="_blank"><img src="' + ImageFile + '" width="' + width + '" height="' + height + '"  border="0"></a>';
    return displaycode;
}

function DisplayBanner_Flash(url, width, Height)
{
    var flashcode = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+Height+'">\
    <param name="allowScriptAccess" value="sameDomain" />\
    <param name="movie" value="' + url + '">\
    <param name="quality" value="high">\
    <param name="bgcolor" value="#ffffff" />\
    <param name="WMode" value="Transparent">\
    <embed src="' + url + '" width="' + width + '" height="' + Height + '" loop="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" salign="T" name="scriptmain" menu="false" bgcolor="#ffffff" allowScriptAccess="sameDomain" wmode="Transparent"></embed>\
    </object>';
    return flashcode;
}


