﻿function popLoginForm() {
    $("#mini").attr("src", "/User/LoginPop");
    var dHeight = $(document).height();
    $("#divPopBackground").css("height", dHeight);
    $("#divPop").show();
}

function closeLoginForm() {
    $("#mini").attr("src", "");
    $("#divPop").hide();
}

function userLogin() {
    var frm = document.forms['formLogin'];
    var username = frm.elements['username'].value;
    var password = frm.elements['password'].value;
    var msg = '';
    var username_empty = '用户名不能为空';
    var password_empty = '密码不能为空';
    if (username.length == 0) {
        msg += username_empty + '\n';
    }

    if (password.length == 0) {
        msg += password_empty + '\n';
    }

    if (msg.length > 0) {
        alert(msg);
        return false;
    }
    else {
        return true;
    }
}

//例如：addToCart('001');addToCart('001,002');addToCart('001,002','2,1');
function addToCart(vids, productnums) {
    if (!productnums) {
        productnums = '';
    }
    $.ajax({
        type: "GET",
        url: "../../Purchase/AddToCart",
        cache: false,
        async: false,
        data: { ids: vids, nums: productnums },
        success: function (result) {
            ShowShoppingCartInMasterpage();
        }
    });
}

//例如：addToCollect('001');addToCollect('001,002');
function addToCollect(vids) {
    $.ajax({
        type: "GET",
        url: "../../user/AddToCollect",
        cache: false,
        data: { ids: vids },
        success: function (result) {
            if (result == "NoLogin") {
                alert("由于您还没有登录，因此不能使用此功能！");
                return;
            }
            alert("添加收藏成功！");
        }
    });
}

function SearchProduct() {
    var keyword = $("#keywordMaster").val();
    if (keyword == "输入产品名称或其他信息") {
        keyword = "";
    }
    window.open("../../Product/ProductSearch/" + encodeURI(keyword), "_blank");
}

function ShowShoppingCartInMasterpage() {
    $.ajax({
        type: "GET",
        url: "../../purchase/ShowShoppingCartInMasterpage",
        cache: false,
        success: function (result) {
            var arrs = result.split("$$$");
            result = "有 <font class='fontjc green'>"+arrs[0]+"</font>"
                     + "件商品　总价 <font class='fontjc green'>"
                     + "￥" + arrs[1] + "</font> 元";
            $("#MasterpageShoppingCart").html(result);
        }
    });
}

function ShowLoginInfo() {
    $.ajax({
        type: "GET",
        url: "../../home/ShowLoginInfo",
        cache: false,
        success: function (result) {
            $("#spanLoginInfo").html(result);
        }
    });
}

function Logout() {
    $.ajax({
        type: "GET",
        url: "../../home/Logout",
        cache: false,
        success: function (result) {
            window.document.location.reload();
        }
    });
}

function GetPos(el, ePro)				/// Get Absolute Position
{
    var ePos = 0;
    while (el != null) {
        ePos += el["offset" + ePro];
        el = el.offsetParent;
    }
    
    return ePos;
}

var popTimeOut = null;
//例：obj:this ，popName：divShow 相对于某标签淡出
function ShowPop(obj, popName) {
    $("#" + popName).css("left", $(obj).offset().left + "px");

    $("#" + popName).css("top", $(obj).offset().top + $(obj).height() + "px");
    $("#" + popName).slideDown();
    popTimeOut = setTimeout("ClosePop('" + popName + "')", 5000);
}

//例：相对于某标签淡入
function ClosePop(popName) {
    $("#" + popName).slideUp();
    clearTimeout(popTimeOut);
}

function BuyNowOpen(vids, productnums) {
    addToCart(vids, productnums);
    window.open("/Purchase/ShoppingCart", "_blank");
}

function BuyNowPop(obj,vids,productnums) {
    addToCart(vids, productnums);
    ShowPop(obj, "buy_tip");
}
//显示广告
$(document).ready(function () {
    $("img[src^='http://images.515jk.cn/ad/']").each(function () {
        var idV = $(this).attr("src")
                .replace("http://images.515jk.cn/ad/", "");
        idV = idV.substring(0, idV.lastIndexOf("."));
        LoadAdInfo(idV);    
    });
});

//设置某广告图信息
function LoadAdInfo(idV) {
        var obj = $("img[src^=\"http://images.515jk.cn/ad/"+idV+"\"]")[0];
        $(obj).attr("border", "0"); 
        $.ajax({
            type: "GET",
            url: "/home/ShowAd",
            cache: false,
            data: { id: idV },
            success: function (result) {
                if ($(obj).parent("a").length == 0) {
                    $(obj).wrap("<a href='#' target='_blank'></a>");
                }
                if ($.trim(result).length == 0) {
                    $(obj).parent("a").attr("href", "javascript:void(0);");
                    $(obj).parent("a").attr("target", "_self");
                }
                else {
                    $(obj).parent("a").attr("href", result);
                    $(obj).parent("a").attr("target", "_blank");
                }
            }
        });

        $(obj).parent("a").click(function () {
            $.ajax({
                type: "GET",
                url: "/home/ClickAd",
                cache: false,
                data: { id: idV },
                success: function (result) {
                }
            });
        });
}

