﻿function auto() {
}

$(document).ready(function() {
    //判断是否存在mes
    if ($("#tbFavorList tr").length <= 0) {
        $("#divNoMes").css("top", $("#tdNoFavs").offset().top + 50);
        $("#divNoMes").css("left", $("#tdNoFavs").offset().left - 150);
        $("#divNoMes").css("display", "block");
    }

    if (getUrlParam('status') == "exit") {

        $("#divExit").css("display", "block");
    }

    $("#slFavorType").change(function() {
        if ($("#slFavorType").val() == "None")
            $("[type='checkbox']").attr("checked", false);
        else if ($("#slFavorType").val() == "All")
            $("[type='checkbox']").attr("checked", true);
    });

    //绑定ajax修改消息为删除事件
    $("#aDelFavor").click(function() {
        if ($("[type='checkbox'][checked]").length > 0) {
            $("#divDelMess").css("display", "block");
            $("#divDelMess").css("top", $("#aDelFavor").offset().top + 20);
            $("#divDelMess").css("left", $("#aDelFavor").offset().left - 105);
            $("#aDelMess").unbind("click");
            $("#aDelMess").click(function() {
                var fids = "";
                $("[type='checkbox'][checked]").each(function() {
                    fids += $(this).val() + ",";
                });

                $.post("/BuyerOffice/Ajax/Favorites.ashx", { favids: fids, action: "DelFavs" }, function(result) { DeteleFavs(result) });

            });
        }
        else
            alert("You do not choose any one!");
    });

}); 
function DeteleFavs(result) {
    if (result > 0) {
        $('#divDelMess').css('display', 'none');
        $("[type='checkbox'][checked]").each(function() {
            $(this).parent().parent().hide();
        });
        if ($("#tbFavorList tr:visible").length <= 0) {
            window.location.reload();
        }
    }
}


function changeColor(obj, type) {
    if (type == "over") { obj.style.backgroundColor = "#578CCE"; }
    else { obj.style.backgroundColor = "#FFFFFF"; }
}

/*firefox*/
function __firefox() {
    HTMLElement.prototype.__defineGetter__("runtimeStyle", __element_style);
    window.constructor.prototype.__defineGetter__("event", __window_event);
    Event.prototype.__defineGetter__("srcElement", __event_srcElement);
}
function __element_style() {
    return this.style;
}
function __window_event() {
    return __window_event_constructor();
}
function __event_srcElement() {
    return this.target;
}
function __window_event_constructor() {
    if (document.all) {
        return window.event;
    }
    var _caller = __window_event_constructor.caller;
    while (_caller != null) {
        var _argument = _caller.arguments[0];
        if (_argument) {
            var _temp = _argument.constructor;
            if (_temp.toString().indexOf("Event") != -1) {
                return _argument;
            }
        }
        _caller = _caller.caller;
    }
    return null;
}
if (window.addEventListener) {
    __firefox();
}
/*end firefox*/

//在鼠标显示一个层，该层的内容为div2的内容
function showTip(flag) {
    $("#ifrShowHere").css("position", "absolute");
    $("#ifrShowHere").css("display", "block");
    $("#ifrShowHere").css("left", $(flag).offset().left + 40);
    $("#ifrShowHere").css("top", $(flag).offset().top - 250);
    $("#ShowHere").css("position", "absolute");
    $("#ShowHere").css("display", "block");
    $("#ShowHere").css("left", $(flag).offset().left+30);
    $("#ShowHere").css("top", $(flag).offset().top - 250);
    $("#ShowHere").css("zIndex", "100");

}
//关闭层div3的显示 
function closeTip(flag) {
    $("#ifrShowHere").css("display", "none");
    $("#ShowHere").css("display", "none");
}

//控制层div2显示的开关 
function switchDIV() {
    if (div2.style.display == 'block') {
        div2.style.display = 'none';
    }
    else {
        div2.style.display = 'block';
    }
}

//获取URL参数
function getUrlParam(param) {
    var re = new RegExp("(\\\?|&)" + param + "=([^&]+)(&|$)", "i");
    var url = top.window.location.href;
    var m = url.match(re);
    if (m)
        return m[2];
    else
        return '';
}

//单个删除处理事件
function fDelFav(mid,id,obj)
{
    $("#divDelFav").css("display","block");
    $("#divDelFav").css("top",$(obj).offset().top-50);
    $("#divDelFav").css("left",$(obj).offset().left-250);    
    $("#fDelFav").unbind("click");
    $("#fDelFav").click(function() {
        $.post("/BuyerOffice/Ajax/Favorites.ashx",{CompanyID:mid,FId:id,action:"del"},function(result){     
            if(result>=0)
            {           
               location.href=location.href;              
               if($("#tbFavorList tr:visible").length<=0)
               {
                   window.location.reload();
               }
            }
        
        });

    });
}
