﻿document.domain = "yi9.com";

/****************************************************shown_james*******************************************************/
function getWine(pos, val) {
    var VALUR_URL = "http://yi92010.yi9.com/product/";
    var VALUE_DEF = "1000-0-0-0-0-0-0-1-0-0-0-0-0";
    var VALUE_EXT = ".html";

    var path = window.location.href;
    var strsDef = VALUE_DEF.split("-");
    var strsVal = path.substring(path.lastIndexOf("/") + 1, path.lastIndexOf(".")).split("-");


    if (strsVal.length == 13)
        if (strsVal[0] == "1000")
        if (pos != 8)
            for (var i = 0; i < strsDef.length - 1; i++)
        if (i != 6)
            strsDef[i + 1] = strsVal[i + 1];
        if(pos==9 && val!=0)
        {
            strsDef[8]=0;
            $("#normal").css("display","none");
            $("#advance").css("display","block");
        }


    strsDef[pos] = val;
    var resStr = strsDef.join("-");
    window.location.href = VALUR_URL + resStr.substring(0, resStr.length) + VALUE_EXT;
}
function setCurr() {
    var path = window.location.href.split("-");
    for (var i = 1; i <= 12; i++) {
        $("#li_" + i + "_" + path[i]).removeClass();

        if ((i == 1 && path[i] == 41) || (i == 2 && path[i] == 1) || (i == 3 && path[i] == 4) || (i == 4 && path[i] == 452) || (i == 5 && path[i] == 1))
            $("#li_" + i + "_" + path[i]).addClass("content_left_bg02_hover02");
        else
            $("#li_" + i + "_" + path[i]).addClass("content_left_bg02_hover01");

        $("#li_" + i + "_" + path[i] + " a").css("color", "#C60202");
    }


    if (path.length > 1) {
        if(path[9]==0){
            $("#normal").css("display","block");
            $("#c_" + path[8]).addClass("intabcurrent");
        }else{
            $("#advance").css("display","block");
            $("#imgusage").attr("src","http://www.yi9.com/images/" + getUImage(path[9]));
            $("#wineusage").css("display","block");
            $("#u_"+path[9]).addClass("intabcurrent");
        }
        $("#o_" + path[6]).css("color", "#A80000");
    } else{
        $("#normal").css("display","block");
        $("#c_0").addClass("intabcurrent");
    }
}

function getUImage(code)
{
    switch(code)
    {
        case "436":
            return "img_341.gif";
            break;
        case "437":
            return "img_342.gif";
            break;
        case "438":
            return "img_339.gif";
            break;
        case "439":
            return "img_337.gif";
            break;
        case "440":
            return "img_336.gif";
            break;
        case "441":
            return "img_340.gif";
            break;
        case "442":
            return "img_338.gif";
            break;
        default:
            return "img_341.gif";
            break;
    }
}

function selectLayer(Num) {
    var path = window.location.href;
    var paths = path.split("-");
    path = paths[0] + "-" + paths[1] + "-" + Num + "-1.html";
    window.location.href = path;
}

function getCurrentLayer(Oneli, One, pos) {
    var Num = window.location.href.split("-")[pos];
    for (i = 1; i < 5; i++)
        if (i == Num)
        document.getElementById(Oneli + i).className = "intabcurrent";
    else
        document.getElementById(Oneli + i).className = "";
}

function doSearch(str)
{
    window.location="http://yi92010.yi9.com/product/1000-0-0-0-0-0-0-1-0-0-0-0-" +str + ".html";
}
/*-------------------------------------------图片预加载------------------------------------------------------------*/
<!-- 
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
/*-------------------------------------------图片预加载------------------------------------------------------------*/

/**********************************************************************************************************************/
/*弹出式菜单*/
//没剑 2008-07-02
//http://regedit.cnblogs.com
/*参数说明*/
//showobj:要显示的菜单ID
//timeout：延时时间,鼠标停留/离开后延时多久开始显示/隐藏菜单
//speed：菜单显示速度，数字越大，显示越慢,默认为100
//调用示例:$("#button").DMenu("#content");
jQuery.fn.DMenu = function(showobj, timeout, speed) {
    timeout = timeout ? timeout : 300;
    speed = speed ? speed : 100;
    //按钮对象
    var button = $(this);
    //延时计数器
    var timer = null;
    //隐藏的浮动层
    var hideDiv = $("<div style=\"margin:11px 0px 0px 30px;display:none;z-index:100;\"></div>"); /**/
    //容器对象
    var Container = $("<div id=\"shoppingCartConten\"></div>");
    Container.hide();
    hideDiv.append(Container);
    //菜单对象
    var jqShowObj = $(showobj);
    //隐藏菜单
    jqShowObj.hide();
    //菜单显示的状态
    var display = false;
    //按钮的offset
    var offset = button.offset();
    //菜单区高
    var height = jqShowObj.height();
    //菜单区宽
    var width = jqShowObj.width();
    //按钮的高
    var btnHeight = button.height();
    //按钮的宽
    var btnWidth = button.width();
    //定位层放到最前面
    $(document.body).prepend(hideDiv);
    //放到容器中
    //Container.append(jqShowObj);

    //****显示菜单方法开始****//
    var showMenu = function() {
        //如果菜单为显示则退出操作
        if (display) {
            return false;
        }
        //设置容器属性
        Container.css({
            /*margin:0px;*/
            width: btnWidth + "px",
            height: btnHeight + "px"
        });
        //定位隐藏层
        hideDiv.css({
            position: "absolute",
            top: offset.top + "px",
            left: offset.left + (btnWidth / 2) - (width / 2) + "px",
            height: height + "px",
            width: width + "px"
        }).show();
        //给容器加个黑边框
        Container.css({
            border: "1px solid #666666"
        });
        //显示定位层
        //高宽慢慢增大
        Container.animate({
            marginTop: btnHeight,
            height: height + 10,
            width: width + 4,
            opacity: '100'
        }, speed, function() {
            //动画结束时 start//
            //显示菜单
            jqShowObj.show();
            //添加菜单入容器
            Container.append(jqShowObj);
            //去除边框
            Container.css({
                border: "0px"
            });
            //显示状态置为true
            display = true;
            //鼠标移入
            jqShowObj.mouseover(function() {
                clearTimeout(timer);
            });
            //鼠标移开
            jqShowObj.mouseout(function() {
                hideMenu();
            });
            //动画结束时 end//
        });
    };
    //****显示菜单方法结束****//

    //****隐藏菜单方法开始****//
    var hideMenu = function() {
        clearTimeout(timer);
        //延时隐藏菜单
        timer = setTimeout(function() {
            //显示边框
            Container.css({
                border: "1px solid #666666"
            });
            //清空容器
            Container.empty();
            //收缩容器
            Container.animate({
                width: btnWidth, height: btnHeight, marginTop: '0', opacity: '0'
            }, speed, function() {
                //动画结束时 start//
                //隐藏容器
                Container.hide();
                //定位层隐藏
                hideDiv.hide();
                //显示状态置为false
                display = false;
                //动画结束时 end//
            });
        }, timeout);
    };
    //****隐藏菜单方法结束****//

    //绑定按钮鼠标经过事件
    button.hover(function(e) {
        //延时显示菜单
        clearTimeout(timer);
        timer = setTimeout(function() {
            showMenu();
        }, timeout);
    }, function() {
        clearTimeout(timer);
        //鼠标离开按钮时，如果菜单还是显示状态则隐藏
        if (display) {
            timer = setTimeout(function() {
                hideMenu();
            }, timeout);
        }
    });
};
/************************************************************************************************************/
function GetQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null)
        return unescape(r[2]);
    return null;
}

function reg() {
    top.window.location.href = "http://passport.yi9.com/login.html?RefferURL=" + escape(top.window.location.href);
}

function login() {
    top.window.location.href = "http://passport.yi9.com/login.html?RefferURL=" + escape(top.window.location.href);
}

function logout() {
    top.window.location.href = "http://passport.yi9.com/loginService.aspx?action=logout&RefferURL=" + escape(top.window.location.href);
}

function authoritate(){
    $.getJSON(
        "http://passport.yi9.com/loginservice.aspx?action=authoritate&callback=?",
        function(json){
            if (json.RESULT == 1)
                window.location.href="http://passport.yi9.com/login.html?RefferURL="+escape(window.location.href);
        }
   );
}
 function submitForm(eve, formid) {
        if (eve.keyCode == 13) {
            $("#" + formid).submit();
        }
    }
    function FormatNum(input){
    var maxLength = 8;
    input = String(input);
    if (input.length >= maxLength) {
        return num;
    }
    else {
        var output = "";
        for (var i = 0; i < maxLength - input.length; i++) {
            output += "0";
        }
        return output + input;
    }
}
/*---------------------------------------首页/可能喜欢的酒评限制字数------------------------------------------*/
    function getComments(num, length) {
        $.getJSON("http://yi92010.yi9.com/product/review.aspx?action=reviewPreList&callback=?&num=" + num,
      function(commentsResult) {
          var comments = commentsResult.PreReviewList;
          var i = 1;
          $(comments).each(function() {
              var preList = i + ".&nbsp;<a href=\"" + this.tContent + "\" target=\"_blank\">" + (this.tTitle.trim().length > 12 ? this.tTitle.substring(0, 2) + "..." : this.tTitle) + "</a><br />";
              $("#content_right_div01_bg02").append(preList);
              i++;
          })
      })

        String.prototype.trim = function() {
            return this.replace(/(^\s*)|(\s*$)/g, '');
        }
    }
/*---------------------------------------cookie------------------------------------------*/
function createCookie(name, value, days, Tdom, domain) {
    var Tdom = (Tdom) ? Tdom : "/";
    var domain = (domain) ? domain : "yi9.com";
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    } else {
        var expires = "";
    }
    document.cookie = name + "=" + value + expires + "; path=" + Tdom + "; domain=." + domain;
}
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') { c = c.substring(1, c.length); }
        if (c.indexOf(nameEQ) == 0) { return c.substring(nameEQ.length, c.length); }
    }
    return null;
}
/*---------------------------------------cookie------------------------------------------*/

/*---------------------------------------shoppingCart------------------------------------------*/
function buy(pid,num){  //公共AddShoppingCart @TS
   if (pid < 1) 
        return;   
   $.getJSON(
        "http://yi92010.yi9.com/shoppingcart.aspx?action=add&callback=?&id="+pid+"&num="+num,
        function(json){
            if (json.ProductID < 1) //购买失败 @TS
                window.location.href = "http://passport.yi9.com/login.html?refferUrl=" + window.location.href;
            else    //购买成功，结账时请选择购物车 @TS
                window.location.href = "http://www.yi9.com/shoppingcart.html";
        }
   );
}
function getNode(obj){
var node=obj.nextSibling;
while(node.nodeType!=1){
node=node.nextSibling;
}
return node;
}
function LoadShoppingCart ()
{
    $.getJSON(
        "http://yi92010.yi9.com/shoppingcart.aspx?action=load&callback=?",
        function(json){
             var output = "";
             var readonly="";
            for (var i = 0; i < json.PRODUCTS.length; i++) {
            if(json.PRODUCTS[i].ProductCode=="KPQ001" )
           output += "<tr><td>" + json.PRODUCTS[i].ProductCode + "</td><td>" + json.PRODUCTS[i].Name + "</td><td>￥" + json.PRODUCTS[i].Price + "</td><td><img src='http://www.yi9.com/images/reduce.gif' class='sp' onclick=javascript:getNode(this).value-=1;UpdateShoppingCart('" + json.PRODUCTS[i].ProductID + "',getNode(this));><input readonly='readonly'  type='text' size='2' maxlength='2' value='1' onchange=javascript:UpdateShoppingCart('" + json.PRODUCTS[i].ProductID + "',this);><img src='http://www.yi9.com/images/add.gif' class='sp' onclick=javascript:this.parentNode.childNodes[1].value=parseInt(this.parentNode.childNodes[1].value)+1;UpdateShoppingCart('" + json.PRODUCTS[i].ProductID + "',this.parentNode.childNodes[1]);></td><td><a href='#' onclick=javascript:DeleteShoppingCart('" + json.PRODUCTS[i].ProductID + "',this); >删除</a></td><td>备注</td></tr>";

            else
                output += "<tr><td>" + json.PRODUCTS[i].ProductCode + "</td><td>" + json.PRODUCTS[i].Name + "</td><td>￥" + json.PRODUCTS[i].Price + "</td><td><img src='http://www.yi9.com/images/reduce.gif' class='sp' onclick=javascript:getNode(this).value-=1;UpdateShoppingCart('" + json.PRODUCTS[i].ProductID + "',getNode(this));><input  type='text' size='2' maxlength='2' value='" + json.PRODUCTS[i].Quantity + "' onchange=javascript:UpdateShoppingCart('" + json.PRODUCTS[i].ProductID + "',this);><img src='http://www.yi9.com/images/add.gif' class='sp' onclick=javascript:this.parentNode.childNodes[1].value=parseInt(this.parentNode.childNodes[1].value)+1;UpdateShoppingCart('" + json.PRODUCTS[i].ProductID + "',this.parentNode.childNodes[1]);></td><td><a href='#' onclick=javascript:DeleteShoppingCart('" + json.PRODUCTS[i].ProductID + "',this); >删除</a></td><td>备注</td></tr>";
            }
            $("#shoppingcartbody").html(output);
            $("#totalprice").html(json.TOTAL);
              LoadShoppingCartCount();
        }
    );
}

function UpdateShoppingCart(productsID, obj){    
    $.getJSON("http://yi92010.yi9.com/shoppingcart.aspx?action=edit&callback=?&id=" + productsID + "&q=" + obj.value,function(){
        LoadShoppingCart();
        LoadShoppingCartCount();
        LoadMiniShoppingCart();
 
    });//修改cookies的单个产品数量值@TS
}

function DeleteShoppingCart(productsID, obj){
//    if (!confirm("确认删除此商品？"))
//        return;
        hid_s=0;
    $.getJSON("http://yi92010.yi9.com/shoppingcart.aspx?action=del&callback=?&id=" + productsID,function(){
        LoadShoppingCart();
        LoadShoppingCartCount();
        LoadMiniShoppingCart(); 
    });
   
}
function LoadShoppingCartCount(){
    $.getJSON(
        "http://yi92010.yi9.com/shoppingcart.aspx?action=loadnum&callback=?",
        function(json){
            if (json.COUNT > 0) {
                $("#totalnum").html(json.COUNT);
            }
            else {
                $("#totalnum").html(0);
            }
        }
    );
}

function LoadMiniShoppingCart(){

    $.getJSON(
        "http://yi92010.yi9.com/shoppingcart.aspx?action=load&callback=?",
        function(json){		
            var output = "";
			var countNum = 0;
			var countAmount = 0;
            for (var i = 0; i < json.PRODUCTS.length; i++) {
//          <li>
//                        <div class="shoppingframe_left">
//                            <img src="http://www.yi9.com/images/img_200.gif" /></div>
//                        <div class="shoppingframe_right">
//                            <p class="p01">
//                                弗罗斯海姆圣菲德桃红葡萄酒</p>
//                            <p class="p02">
//                                <b>￥158×10000</b><a href="#">删除</a></p>
//                        </div>
//                    </li>
				output += "<li id='miniShoppingCart_" + json.PRODUCTS[i].ProductID + "'><div class='shoppingframe_left'><a href='" + json.PRODUCTS[i].UrlFrom + "' target='_blank'><img src='http://www.yi9.com/yi9ErpImages/" + json.PRODUCTS[i].PicUrl + "'/></a></div><div class='shoppingframe_right'> <p class='p01'>"+json.PRODUCTS[i].Name+"</p> <p class='p02'><b id='pprice" + json.PRODUCTS[i].ProductID + "'>￥" + json.PRODUCTS[i].Price + "×" + json.PRODUCTS[i].Quantity + "</b> <a href='javascript:DeleteMiniShoppingCart(" + json.PRODUCTS[i].ProductID + ")'>删除</a></p></div><div class='clear'></div></li>";
				//output += "<li id='miniShoppingCart_" + json.PRODUCTS[i].ProductID + "'><div class='shoppingCartConten_border'><a href='" + json.PRODUCTS[i].UrlFrom + "' target='_blank'><img src='http://www.yi9.com/yi9ErpImages/" + json.PRODUCTS[i].PicUrl + "' /></a></div><div class='shoppingCartConten_border02'><p><a href='" + json.PRODUCTS[i].UrlFrom + "' target='_blank'>" + json.PRODUCTS[i].Name + "</a></p></div><div class='shoppingCartConten_border03'><span>￥" + json.PRODUCTS[i].Price + "×" + json.PRODUCTS[i].Quantity + "</span><br/><a href='javascript:DeleteMiniShoppingCart(" + json.PRODUCTS[i].ProductID + ")'>Delete</a></div><div class='clear'></div></li>";
				countNum+=Number(json.PRODUCTS[i].Quantity);
				countAmount += Number(json.PRODUCTS[i].Price)*Number(json.PRODUCTS[i].Quantity);
            }
        
            $("#shoppingCartA").html(output);
			$("#shoppingCart").DMenu("#shoppingCartConten",100,100);
            $("#shoppingCartConten").removeClass();
            $("#shoppingCartConten").addClass("shoppingCartConten");
            $("#miniCount").html(countNum);
           

			    $("#minipriceTotal").html("￥"+countAmount);		    
        }
   );
}

function DeleteMiniShoppingCart(productID){
var Total =0;
    $.getJSON(
        "http://yi92010.yi9.com/shoppingcart.aspx?action=del&callback=?&id=" + productID,
        function(json){	
            $("#miniShoppingCart_"+productID).remove();
            $("#miniCount").html(json.itmCount);
            Total=json.TOTAL;
			//$("#minipriceTotal").html("￥"+json.TOTAL);
			    $("#minipriceTotal").html("￥"+json.TOTAL);		  
            LoadShoppingCartCount();
        }
    );
    
}

/*---------------------------------------shoppingCart------------------------------------------*/

/****************************************祝福墙加入收藏夹***************************************/
function collect()
{
    window.external.AddFavorite(location.href,document.title);
}

function prv()
{
    window.open('http://Passport.yi9.com/blesswall/blessing.html');
}

/*---------------------------------------感兴趣商品------------------------------------------*/

function LoadRadomProduct ()
{
    $.getJSON(
        "http://yi92010.yi9.com/product/wine.aspx?callback=?&action=toradom",
        function(json){
            var productlist = json.productlist;
            var topnum = "";
            $(productlist).each(function() {
                topnum += "<li><div class='content_product_img'><a href='" + this.FilePath + "' target='_blank'><img alt='" + this.ChineseName + "' title='" + this.ChineseName + "' src='http://www.yi9.com/yi9ErpImages/" + this.ImgSmall2 + "' /></a></div><div class='content_product_bg01'><h1><a href='" + this.FilePath + "' target='_blank'>" + this.ChineseName + "</a></h1><table width='100%' border='0' cellspacing='0' cellpadding='0' class='content_product_bg01_table'><tr><td width='30%'>产地：</td><td width='70%'>" + this.OriginCountryName + "</td></tr><tr><td>等级：</td><td>" + this.ProducterName + "</td></tr><tr><td>容量：</td><td>" + this.CapacityName + "</td></tr></table><p class='p01 mt_08'><font color='#6E4F41'><b>易酒价：</b></font><span>" + this.MemberPrice + "</span></p><p class='p02'>市场价：" + this.ProductMarketPrice + "</p><div class='content_product_bimg02'><span><a href='javascript:buy(" + this.ProductID + ",1)'><img src='http://www.yi9.com/images/img_60.gif' /></a></span> <span class='ml_02'><a href='#'><img src='http://www.yi9.com/images/img_62.gif' /></a></span></div></li>";
            })
            $("#topeight").html("<ul>" + topnum + "</ul>");
        }
    )
     getComments(8, 24);
}

/**********************************打印此页**************************************************/
 function printPage(){
     if (window.print){
          agree=confirm('本页面将被自动打印.\n\n是否打印？');
          if (agree){
             window.print();
          }
     }
  }

function showaward()
{
//alert($("#award_ul").children().length);
if($("#award_ul").children().length>0)
{
$("#award").show();
}
else{
$("#award").hide();
}
}

/**********************************打印此页**************************************************/
function openDoc(fileName,openClass,aaa)
{
	$.get(fileName+".html", function(data){
		$("#content_body").html(data);
		$("#accordion h3:not(#" + openClass + ")").next().slideUp(1000);
		return false;
	}); 
}
function openandclick(openclass,url)
{
myopenDoc(openclass);
document.location.href=url;
}
function myopenDoc(openClass)
{
$("#accordion h3:not(#" + openClass + ")").next().slideUp(1000); 
}