﻿/// <reference path="Jquery.js" />

var CommonBase = {
    AjaxForHTML: function(url, type, data, successfn, errorfn) {
        $.ajax({
            url: url, type: type, cache: false,
            dataType: "html", data: data,
            success: successfn != undefined ? successfn : function(o) {
                alert(o);
            },
            error: errorfn != undefined ? errorfn : function(XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.responseText); }
        });
    },
    DialogDiv: function(dialogName, dialogTitle, iframeSrc, isScrolling, srcParams, iframeWidth, iframeHeight, isOk, isExit, isDrag) {
        JqueryDialog.OpenDialog(dialogName, dialogTitle, iframeSrc, isScrolling, srcParams, iframeWidth, iframeHeight, isOk, isExit, isDrag);
    }
}

CommonBase.Account = {
    OpenRetrieveDetailDiv: function(id) {
        var parms = "id=" + id;
        CommonBase.DialogDiv("RetrieveDetail", "找回密码", "RetrieveDetail.aspx", false, parms, 600, 250, false, false, true);
    },
    OpenAllianceListDiv: function(id) {
        if (id == "0" || id == "") { alert("请选择地区..."); return; }
        var parms = "id=" + id;
        CommonBase.DialogDiv("allianceListDiv", "选择加盟商", "AllianceList.aspx", true, parms, 520, 450, true, true, true);
    },
    SetAllianceInfo: function(id, name) {
        $("#spanAllianceName").html(name);
        $("#iptAllianceId").val(id);
        $("#iptRemoveAlliance").removeAttr("style");
        //$("#iptRemoveAlliance").attr("style","display:block");
    },
    //社区店按钮
    SetCommunityInfo:function(id,name){
        $("#spanCommunityName").html(name);
        $("#hdBackPassportID").val(id);
        $("#cancelCommunity").removeAttr("style");
    }
}

CommonBase.Site = {
    GetObjTop: function(e) {
        var offset = e.offsetTop;
        if (e.offsetParent != null) offset += CommonBase.Site.GetObjTop(e.offsetParent);
        return offset;
    },
    GetObjLeft: function(e) {
        var offset = e.offsetLeft;
        if (e.offsetParent != null) offset += CommonBase.Site.GetObjLeft(e.offsetParent);
        return offset;
    },
    AddBookmark: function(title, url) {
        if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) {
            window.sidebar.addPanel(title, url, "");
        }
        else {
            window.external.AddFavorite(url, title);
        }
    },
    LoadThemeTemplateList: function(themeId, name, index, count) {

        $("#titlelyf").text(name);
        var title = "titles";

        for (var i = 0; i < parseInt(count); i++) {
            $("#" + title + i).show();
        }

        $("#" + title + index).hide();

        CommonBase.AjaxForHTML("/CommSource/ThemeTemplateList.ashx", "get", "themeId=" + themeId, function(data) {
            if (data == "N") {
                alert("暂无相关数据...");
            }
            else {
                $("#themeTemplateDiv").html(data);
            }
        });
    },
    LoadShoppingQQ: function() {
        CommonBase.AjaxForHTML("/CommSource/CommGetSource.ashx", "get", "shoppingQQ=ok", function(data) {
            $("#spanShoppingQQ").html(data);
        });
    },

    AdByObjID: function(o, obj) {
        var myObject = eval('(' + o + ')');
        var link = obj + "a";
        var img = obj + "img";
        var linkurl = myObject[0].LinkUrl;
        if (linkurl != "#") {
            $("#" + link).attr("href", myObject[0].LinkUrl);
        }
        $("#" + img).attr("src", myObject[0].Path);
    },

    AdByCreateHtml: function(o, obj) {
        var myObject = eval('(' + o + ')');
        var linkurl = myObject[0].LinkUrl;
        var html = "";
        if (linkurl != "#") {
            html = "<a href='" + myObject[0].LinkUrl + "'><img src='" + myObject[0].Path + "' /></a>";
        }
        else {
            html = "<img src='" + myObject[0].Path + "' />";
        }

        $("#" + obj).html(html);
    },

    AdByIndexLh: function(o) {
        var myObject = eval('(' + o + ')');
        var html = "";
        var htmlMin = "<ul><li class='first btnPrev'><img id='play_prev' src='images/btn_prev.gif'> </li>";
        for (var i = 0; i < myObject.length; i++) {
            var ii = parseInt(i) + 1;
            var linkurl = myObject[i].LinkUrl;
            if (ii == 1) {
                if (linkurl != "#") {
                    html += "<div class='image' class='open' id='image_xixi-0" + ii + "'><a  href='" + myObject[i].LinkUrl + "' target='_blank'><img src='" + myObject[i].Path + "'> </a><div class='word'><h3></h3><p></p></div></div>";
                }
                else {
                    html += "<div class='image' class='open' id='image_xixi-0" + ii + "'><img src='" + myObject[i].Path + "'><div class='word'><h3></h3><p></p></div></div>";
                }
            }
            else {
                if (linkurl != "#") {
                    html += "<div class='image' id='image_xixi-0" + ii + "'><a  href='" + myObject[i].LinkUrl + "' target='_blank'><img src='" + myObject[i].Path + "'> </a><div class='word'><h3></h3><p></p></div></div>";
                }
                else {
                    html += "<div class='image' id='image_xixi-0" + ii + "'><img src='" + myObject[i].Path + "'><div class='word'><h3></h3><p></p></div></div>";
                }
            }

            htmlMin += "<li class='slideshowItem'><a id='thumb_xixi-0" + ii + "' href='#image_xixi-0" + ii + "'><img height='20' src='" + myObject[i].Path.split('-')[0] + "-100-50" + myObject[i].Path.substring(myObject[i].Path.lastIndexOf('.'), myObject[i].Path.length) + "' width='48'> </a></li>";
        }

        $("#featured").html(html);

        htmlMin += "<li class='last btnNext'><img id='play_next' src='images/btn_next.gif'><div class='clear'></div></li></ul>";
        $("#thumbs").html(htmlMin);
    }
}
