﻿function scroll_top() {
    window.scrollTo(0, 0);
}
function select_tab(str) {
    var tabarr = new Array("content", "parameter", "sale");
    if (str == "popup") {
        $get("tab_popup").className = "tabmenu_on";
        $get("item_popup").className = "item_wrapper";
        for (var i = 0; i < tabarr.length; i++) {
            if (tabarr[i] == "sale") {
                $get("tab_" + tabarr[i]).className = "tabmenu_out2";
            }
            else {
                $get("tab_" + tabarr[i]).className = "tabmenu_out";
            }
            $get("item_" + tabarr[i]).style.display = "none";
        }
    } else {
        $get("tab_popup").className = "tabmenu_out";
        $get("item_popup").className = "item_margin item_wrapper";
        for (var i = 0; i < tabarr.length; i++) {
            if (str == tabarr[i]) {
                if (tabarr[i] == "sale") {
                    $get("tab_" + tabarr[i]).className = "tabmenu_on2";
                }
                else {
                    $get("tab_" + tabarr[i]).className = "tabmenu_on";
                }
                $get("item_" + tabarr[i]).style.display = "block";
            } else {
                if (tabarr[i] == "sale") {
                    $get("tab_" + tabarr[i]).className = "tabmenu_out2";
                }
                else {
                    $get("tab_" + tabarr[i]).className = "tabmenu_out";
                }
                $get("item_" + tabarr[i]).style.display = "none";
            }
        }
    }
}

//计算组合价
function SumPrice() {
    var gPrice1 = document.getElementById("gPrice1").innerHTML;
    var groupPrice1 = document.getElementById("group_price_old").innerHTML;

    var gPrice2 = document.getElementById("gPrice2").innerHTML;
    var groupPrice2 = document.getElementById("group_price_new").innerHTML;

    var rSumPriceOld = parseInt(gPrice1) + parseInt(groupPrice1);
    var rSumPriceNew = parseInt(gPrice2) + parseInt(groupPrice2);
    //alert(gPrice1 + "+" + groupPrice1 + "+" + gPrice2 + "+" + groupPrice2 + "+" + rSumPriceOld + "+" + rSumPriceNew);
    document.getElementById("group_price_old").innerHTML = rSumPriceOld + '.00';
    document.getElementById("group_price_new").innerHTML = rSumPriceNew + '.00';
}
//购买组合
function groupShopping(proID1, proID2) {
    var nUrl = "/Shop/Shopping.aspx?Action=batchadd&IDList=" + proID1 + ',' + proID2;
    //alert(nUrl);
    window.open(nUrl);
}
//商品评分
function dropProdStar() {
    for (var i = 1; i <= 10; i++) {
        document.getElementById("star" + i).src = "/images/starn.gif";
    }
}
function showProdStar(num) {
    for (var i = 1; i <= 10; i++) {
        document.getElementById("star" + i).src = i <= num ? "/images/stary.gif" : "/images/starn.gif";
    }
}
function saveProdStar(num, did) {
    var score = parseFloat(document.getElementById("score_prod").innerHTML);
    num = score == 0 ? num * 2 : num;
    if (window.ActiveXObject) {
        AjaxHttp = new ActiveXObject("Microsoft.XMLHTTP");
    } else if (window.XMLHttpRequest) {
        AjaxHttp = new XMLHttpRequest();
    }
    var table = document.getElementById("thisTableName").innerHTML;
    var url = "/SelfDefined/AjaxProdStar.ashx?tid=" + table + "&did=" + did + "&num=" + num;
    AjaxHttp.open("GET", url, true);
    AjaxHttp.onreadystatechange = function() {
        if (AjaxHttp.readyState == 4) {
            if (AjaxHttp.status == 200) {
                if (AjaxHttp.responseText == "1") {
                    document.getElementById("score_prod").innerHTML = formatNumber((score + num) / 2, 2);
                } else {
                    alert("谢谢您的参与，您已经评过分了。");
                    return false;
                }
            }
        }
    }
    AjaxHttp.send(null);
}
//获取商品参数
function GetFieldList(fieldJson) {
    var container = document.getElementById("PropertiesJson");
    if (fieldJson.length == 0) {
        container.innerHTML = "没有任何内容！";
    } else {
        var html = "<table>";
        for (var i = 0; i < fieldJson.length; i++) {
            if (fieldJson[i].value != "" && fieldJson[i].name != "PeopleNum" && fieldJson[i].name != "Score" && fieldJson[i].name != "EndTime" && fieldJson[i].name != "VouchDegree") {
                html += "<tr>";
                html += "<td>" + fieldJson[i].alias + "：</td>";
                html += "<td>" + fieldJson[i].value + "</td>"
                html += "</tr>"
            }
        }
        html += "</table>";
        container.innerHTML = html;
    }
}
//多图片展示
function GetMultiplePhoto() {
    if (document.getElementById("MultiplePhoto")) {
        var PathList = document.getElementById("PathList").innerHTML;
        var html = "";
        if (PathList != "") {
            var pathArray = PathList.split('$$$');
            html = "<li class='multi_pic_list'><a href='javascript:;'><img onclick='SetPhoto(this.src)' border='0' src='" + document.getElementById("ProductPic").innerHTML + "' width='48' height='36' alt='点击查看大图' title='点击查看大图' /></a></li>";
            for (var i in pathArray) {
                if (pathArray[i] != "") {
                    html += "<li class='multi_pic_list'><a href='javascript:;'><img onclick='SetPhoto(this.src)' border='0' src='" + document.getElementById("ApplicationPath").innerHTML + document.getElementById("uploaddir").innerHTML + "/" + pathArray[i] + "' width='48px' height='36px' alt='点击查看大图' title='点击查看大图' /></a></li>";
                }
            }
        }
        else {
            html = "<a href='/showMultiPic.aspx?ID=" + document.getElementById("ItemID").innerHTML + "' target='_blank' class='no_multi_pic'>查看大图</a>";
        }
        document.getElementById("MultiplePhoto").innerHTML = html;
    }
}
function SetPhoto(photoUrl) {
    if ((photoUrl != undefined) && (photoUrl != "")) {
        document.getElementById("Img1").src = photoUrl;
        document.getElementById("Img1").jqimg = photoUrl;
    }
}
//跳转到购物车
function GetProductNum() {
    var productNum = document.getElementById("txtNum");
    var numValue = '';
    if (productNum.value != '') {
        numValue = productNum.value;
    }
    return numValue;
}
function GotoShoppingCart() {
    var url = document.getElementById("ApplicationPath").innerHTML + "Shop/Shopping.aspx?Action=AddToCart&ID=" + document.getElementById("ItemID").innerHTML;
    //   var property = GetProperties();
    //   if(property!='')
    //   {
    //      url+="&Property="+ property;     
    //   }
    var proNum = GetProductNum();
    if (proNum != '') {
        url += "&Num=" + proNum;
    }
    window.open(encodeURI(url));
}
//加入购物车
function buyJade(proID, proName, proProperty) {
    var url = "/Shop/Shopping.aspx?Action=AddToCart&ID=" + proID + "&Property=" + proProperty + "&Num=1";
    var nalert = "确定将“" + proName + "”加入购物车？";
    if (confirm(nalert) == true) {
        document.getElementById("addToCart").src = url;
        setTimeout("getUserGroupID();getCartTotalPro();", 500);
    }
}

function AddToCartSame(proID, proName) {
    var url = "/Shop/Shopping.aspx?Action=AddToCart&ID=" + proID + "&Num=1";
    var nalert = "确定将“" + proName + "”加入购物车？";
    if (confirm(nalert) == true) {
        document.getElementById("addToCart").src = url;
        setTimeout("getUserGroupID();getCartTotalPro();", 500);
    }
}
//获取商品推荐组合推荐次数
function getVouchDegree(itemID) {
    if (document.getElementById("vouch_degree")) {
        var tablename = document.getElementById("thisTableName").innerHTML;
        OLAjaxRequest.get({
            "url": "/app_ajax/GetVouchDegree.ashx?itemid=" + itemID + "&tablename=" + tablename,
            "onSuccess": function(res) {
                document.getElementById("vouch_degree").innerHTML = res.responseText;
            }
        });
    }
}
//更新推荐商品组合购买次数
function UpdateVouchDegree(itemID) {
    var tablename = document.getElementById("thisTableName").innerHTML;
    var oldVouchDegree = document.getElementById("vouch_degree").innerHTML;
    var newVouchDegree = parseInt(oldVouchDegree) + 1;
    OLAjaxRequest.get({
        "url": "/app_ajax/UpdateVouchDegree.ashx?itemid=" + itemID + "&tablename=" + tablename,
        "onSuccess": function(res) {
            if (res.responseText == 1) {
                document.getElementById("vouch_degree").innerHTML = newVouchDegree;
            } else {
                alert("谢谢您的参与，您已经推荐过了。");
                return false;
            }
        }
    });
}
//获取最新网友评分
function getScore(itemID) {
    var tablename = document.getElementById("thisTableName").innerHTML;
    OLAjaxRequest.get({
        "url": "/app_ajax/GetProScore.ashx?itemid=" + itemID + "&tablename=" + tablename,
        "onSuccess": function(res) {
            document.getElementById("score_prod").innerHTML = formatNumber(res.responseText, 2);
        }
    });
}
function formatNumber(str, dot) {
    str = str.toString();
    var len, pos, ten, res;
    len = str.length;
    pos = str.indexOf(".", 0);
    if (pos == -1) {
        res = str + ".";
        for (i = 0; i < dot; i++) {
            res = res + "0";
        }
    } else {
        if ((len - pos - 1) >= dot) {
            ten = 1;
            for (j = 0; j < dot; j++) {
                ten = ten * 10;
            }
            res = Math.round(parseFloat(str) * ten) / ten;
        } else {
            res = str;
            for (i = 0; i < (dot - len + pos + 1); i++) {
                res = res + "0";
            }
        }
    }
    return res;
}

