﻿(function (win, undefined) {
    win.Utility = {
        JSON: { StringToJson: function (_s) { return eval('(' + _s + ')'); } },
        Dialog: {
            Open: function (_con, _title, _icon, _time, _lock, _fixed, _btn) {
                if ($.dialog.list['Dialog']) { $.dialog.list['Dialog'].close(); }
                $.dialog({ id: 'Dialog', content: _con, title: _title ? _title : '提示', icon: _icon, lock: _lock, time: _time, button: _btn, fixed: _fixed ? _fixed : true });
            },
            Close: function (_id) { if (_id) { art.dialog.list[_id].close(); } else { var list = art.dialog.list; for (var i in list) { list[i].close(); }; } }
        },
        ProvinceCity: {
            getProvinceOption: function (fn,fn2, _suffix) { if (!_suffix) { _suffix = ''; } $.get('/Ajax/getProvinceOption', function (Msg) { $('#SelectProvince' + _suffix).html(Msg); if (fn && typeof (fn) == 'function') { fn(); } Utility.ProvinceCity.getCityByProvince(null, fn2, _suffix); }); },
            getCityByProvince: function (_p, fn, _suffix) {
                if (!_suffix) { _suffix = ''; }
                if (!_p || _p == undefined) { _p = $('#SelectProvince' + _suffix).val(); }
                $.post('/Ajax/getCityOption', { P: _p }, function (Msg) { $('#SelectCity' + _suffix).html(Msg); if (fn && typeof (fn) == 'function') { fn(); } });
            }
        },
        //复制到剪切板
        CopyToClipboard: function (text) {
            //判断IE               
            if (document.all) { window.clipboardData.setData('text', text); alert("复制成功！"); }
            else { alert("您的浏览器不支持剪贴板操作，请自行复制。"); };
        },
        //加入收藏夹
        AddFavorite: function () {
            var title = document.title, url = location.href;
            if (window.sidebar) { window.sidebar.addPanel(title, url, ""); } else if (document.all) { window.external.AddFavorite(url, title); } else { return true; }
        }
    }
})(window, undefined);


