﻿function ShowMsg(div_id, mes, btn_id) {
    var item = $("#" + div_id);
    var btn = $("#" + btn_id);
    if (btn[0]) {
        var top = btn.position().top;
        var left = parseInt(btn.position().left + btn.width() + 5);
    }
    if (btn.is("input:button")) {//如果是按钮
        item.html(mes);
    }
    else {
        item.html(mes).css({ position: "absolute", top: top, left: left, "white-space": "nowrap" });
    }
    item.fadeIn("slow", function() {
        item.fadeOut(5000);
    });
}

function ValidateInput(obj, text) {
    if (obj.val() == "" || obj.val() == "输入个人或企业帐号") {
        obj.val(text);
        obj.css("background-color", 'yellow');
        obj.fadeOut('normal')
        obj.fadeIn('normal')
        obj.fadeOut('normal')
        obj.fadeIn('normal',
		function() {
		    obj.css('background-color', '');
		    obj.val(''); obj.focus();
		})
        return false;
    }
    else {
        return true;
    }
}

//复制到粘贴板
function copyToClipBoard(txt) {
 
    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) {
        prompt("请复制网站地址:", txt);
        //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("您已经成功复制本帖地址，请直接粘贴推荐给你的朋友！");
}

function ShowSendAddress() {
    if (confirm("您的送餐楼宇与您参加团购的送餐楼宇不符,现在修改吗？")) {
        $(document).ready(function() {
            $("#div_address").dialog({ autoOpen: false, width: 700, height: 450, title: "我的收餐地址", modal: true });
            $("#div_address").dialog("open");
            SendAddress.Init();
        });
    }
}


//公告部分添加点击量。
function AddAdHitCount(adId) {

    $.ajax({
        url: "/PageHandler.ashx",
        data: "className=AdAndNews&methodName=AddAdHitCount&parameter=" + adId,
        dataType: 'json',
        cache: false,
        async: false,
        success: function(data) {
        },
        error: function(data) {

        }
    });
}

function resizeimg(ImgD, iwidth, iheight) {
    var image = new Image();
    image.src = ImgD.src;
    if (image.width > 0 && image.height > 0) {
        if (image.width / image.height >= iwidth / iheight) {
            if (image.width > iwidth) {
                ImgD.width = iwidth;
                ImgD.height = (image.height * iwidth) / image.width;
            } else {
                ImgD.width = image.width;
                ImgD.height = image.height;
            }
            //ImgD.alt=image.width+"×"+image.height;
        }
        else {
            if (image.height > iheight) {
                ImgD.height = iheight;
                ImgD.width = (image.width * iheight) / image.height;
            } else {
                ImgD.width = image.width;
                ImgD.height = image.height;
            }

        }
    }
}


function GetUrlParam(paramName) {
    var oregex = new RegExp('[\?&]' + paramName + '=([^&]+)', 'i');
    var oMatch = oregex.exec(window.top.location.search);

    if (oMatch && oMatch.length > 1)
        return decodeURIComponent(oMatch[1]);
    else
        return '';
}

///支持楼宇、店铺 展开事件
function listOprEvntBind() {

    $("a[name='a_expand']").toggle(function() {
        $(this).attr("class", "g_ico_top");
        var sid = $(this).attr("sid");
        $("p[name='p_info'][sid='" + sid + "']").removeAttr("style");
    },
     function() {
         $(this).attr("class", "g_ico_under");
         var sid = $(this).attr("sid");
         $("p[name='p_info'][sid='" + sid + "']").css("height", '40px');
     });
}
