ï»¿
/// <reference path="BxJsLib.js" />
/// <reference path="BxUser.js" />
/// <reference path="GmrGuestbook.js" />
/// <reference path="BxComment.js" />

//å¸¸ç?¨å?¬å?±é?¨å??ï¼?è¯·ä¸?è¦?è½»æ??ä¿®æ?¹å? é?¤
//#region å¸¸ç?¨å?¬å?±é?¨å??ï¼?è¯·ä¸?è¦?è½»æ??ä¿®æ?¹å? é?¤
//æ·»å? å?¨æ??æ??ä»¶
Bx.Environment.addPlugin("share",  "Bx.Plugin.Others.Share","/js/plugins/share.js" );

function imgError(imgObj, imgSrc)
{
    var src = imgSrc ? imgSrc : "/skins/default/images/nopic1.gif";
    $(imgObj).src = src;
}
function webLoadParentPage(parentPageUrl)
{
    /// <summary>è?ªå?¨å? è½½ç?¶å±?é¡µé?¢</summary>
    if (window == window.parent)
    {
        window.parent.location = parentPageUrl;
    }
}


function SetHome(obj, url)
{
    /// <summary>è®¾ä¸ºé¦?é¡µ</summary>
    /// <param name="obj">æ??ä½?å¯¹è±¡</param>
    /// <param name="url">å?°å??</param>

    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è¯·å?¨æµ?è§?å?¨å?°å??æ ?è¾?å?¥â??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', url);
        }
    }
}

function replaceParamVal(paramName, replaceWith)
{
    var oUrl = this.location.href.toString();
    var nUrl = "";
    if (Bx.Pub.GetUrlParam("ordermode") == "")
    {
        if (oUrl.indexOf("?") > 0)
        {
            nUrl = oUrl + ("&" + paramName + "=" + replaceWith);
        }
        else
        {
            nUrl = oUrl + ("?" + paramName + "=" + replaceWith);
        }
    }
    else
    {
        var re = eval('/(' + paramName + '=)([^&]*)/gi');

        nUrl = oUrl.replace(re, paramName + '=' + replaceWith);

    }
    this.location.href = nUrl;


}

var webHelper = function ()
{
    /// <summary>ç½?é¡µå?©æ??</summary>

    return {
        showCommentPnl: function (canv, ownerId, options)
        {
            bxPlugin.run("comment", function ()
            {
                bxComment.showPnl(canv, ownerId, options);
            }, true);
        },
        getLang: function ()
        {
            /// <summary>è¿?å??å½?å??é¡µé?¢è¯­è¨?</summary>
            var url = window.location.href.toLowerCase();
            if (url.indexOf("/en/") >= 0) { return "en"; }
            else if (url.indexOf("/jp/") >= 0) { return "jp"; }
            else { return "cn"; }
        },
        initTab: function (obj)
        {
            /// <summary>å??å§?å??é??é¡¹å?¡æ?§ä»¶</summary>
            /// <param name="obj">å¯¹è±¡</param>

            bxPlugin.run("tab", function ()
            {
                if (obj) { bxtTab.init(obj); }
                else
                {
                    bxTab.initDefault();
                }
            }, true);
        },
        loadVideo: function (canv, url, imgsrc, options)
        {
            /// <summary>å? è½½è§?é¢?</summary>
            var ps = { flv: url, previewImage: imgsrc };
            var options = options || {};
            bxWriteFlash(canv, "/files/videoplayer.swf", options.p("playerid", "flvplayer"), "100%", "100%", 9, { wmode: "transparent", allowFullScreen: true }, ps);
        },
        resizeIframe: function (ifr, param)
        {
            /// <summary>é??æ?°è°?æ?´iframeé¡µé?¢</summary>
            /// <param name="param">å??æ?°å?¼,heightAdd:é«?åº¦å¢?å? å?¼</param>

            var ifr = ifr;
            if (ifr == null)
            {
                var f = $C("ifrAuto");
                if (f.length > 0)
                {
                    bxBatch(f, function (obj, index) { resizeIframe(obj); });
                }
                else if (window.parent != window)
                {
                    window.parent.resizeIframe();
                }
            }
            else
            {
                var p = ifr.parentNode;
                var ph = bxGetRuntimeStyle(p, "height");
                p.style.height = p.offsetHeight + "px";
                ifr.style.height = "1px";
                ifr.style.height = bxGetBodyDocumentElement(ifr.contentWindow).scrollHeight + bxGetProperty(param, "heightAdd", 0) + "px";
                p.style.height = ph;
            }
        },
        fixArticle: function (articleId)
        {
            /// <summary>ä¿®å¤?æ??ç« æ?¾ç¤ºé¡µé?¢ç?¸å?³</summary>
            var pnl = $("divArticle" + articleId);
            var spHits = $("spHits" + articleId);
            if (spHits)
            {
                bxPlugin.run("article", function ()
                {
                    bxArt.getHits(articleId, function (hits)
                    {
                        spHits.innerHTML = hits;
                    });
                }, true);
            }
            var aPre = $("aArticlePre" + articleId);
            if (aPre && aPre.innerHTML.trim() == "") { aPre.innerHTML = "æ²¡æ??äº?" }
            var aNext = $("aArticleNext" + articleId);
            if (aNext && aNext.innerHTML.trim() == "") { aNext.innerHTML = "æ²¡æ??äº?" }
        }
    }
} ();
var lang = webHelper.getLang();
//#endregion

function webSetTimeNow()
{
    /// <summary>è®¾ç½®å½?å??æ?¶é?´</summary>
    var dtNow = new Date();
    $("spTimeNow").innerHTML = dtNow.format("ä»?å¤©æ?¯yyyyå¹´MMæ??ddæ?¥ æ??æ??") + bxTimeHelper.getWeekDay(dtNow);
}
function fixAdIndex()
{
    var d = $("divLxfsText");
    setInterval(function ()
    {

        if (bxCheckCssName(d, "divText2"))
        {
            d.className = "divText";
        }
        else
        {
            d.className = "divText divText2";
        }
    }, 1000);
}

function addMessage()
{
    var ps = ["name", $("txtName").value.trim(), "email", $("txtEmail").value.trim(), "sex", $("selSex").value, "phone", $("txtPhone").value, "title", $("txtTitle").value.trim(), "content", $("txtContent").value.trim()];
    var message = "";
    if (ps[1].length == 0) { message += "è¯·è¾?å?¥å§?å??\n"; }
    if (ps[3].length == 0) { message += "è¯·è¾?å?¥Email\n"; }
    if (ps[5].length == 0) { message += "è¯·é??æ?©æ?§å?«\n"; }
    if (ps[7].length == 0) { message += "è¯·è¾?å?¥è??ç³»æ?¹å¼?\n"; }
    if (ps[9].length == 0) { message += "è¯·è¾?å?¥æ ?é¢?\n"; }
    if (ps[11].length == 0) { message += "è¯·è¾?å?¥å??å®¹\n"; }
    if (message.length > 0)
    {
        alert(message);
        return false;
    }
    bxPlugin.run("guestbook", function ()
    {
        bxGuestBook.addMsg(ps, 0, "message", function (code, mes, response)
        {
            if (code == 0)
            {
                alert("æ??äº¤æ??å??");
                $("frmAdd").reset();
            }
            else
            {
                alert(mes);
            }
        });
    });
    return false;
}
