﻿
function topPage(){};

topPage.selectGoods = function()
{
     //商品类型
     var goodsType = $("#selectGoodsType").val();
     //搜索关键字
     var keyword=$.trim($("#goodsKey").val());
     if(keyword == "输入商品代码/名称←")
     {
        alert("请输入商品名称或商品代码!");
        return false;
     }
     
    if(keyword != "")
    {
       var keyword=encodeURIComponent(keyword);
       
       var url = getKeySearchHtmlUrl(goodsType, keyword);
       window.location.href = url;
       return false;
    }
    else
    {
        alert("请输入商品名称或商品代码!");
        return false;
    } 
}

//导航栏通过按enter键模糊搜索
topPage.goodsKeyInput_KeyPress = function(e)
{
    var code;
    if(window.event)
    {
        code = window.event.keyCode;
    }
    else 
    {
        code = e.which;
    }
    code = parseInt(code);
    
    if(code == 13)
    {
        return topPage.selectGoods();
        
    }
}

topPage.goodsKeyInput_Click = function()
{
    var key = $.trim($("#goodsKey").val());
    
    if( key == "输入商品代码/名称←")
    {
        $("#goodsKey").val("");
        $("#goodKey").css("color","black");

    }
}

topPage.goodsKeyInput_Blur = function()
{
    var key = $.trim($("#goodsKey").val());
    
    if(key == "")
    {
        $("#goodsKey").val("输入商品代码/名称←");
    }
}


//绑定登录状态
topPage.bindLoginStatus =function()
{
    $.ajax
    (
        {
          type:"GET",
          url:"/NewHandler/UserState2.ashx",
          success: function(strAll)
          {
              var splitstr = strAll.split("%");   
                 
            //得到用户的获取登录或未登录状态
              $("#loginLiId").html(splitstr[0]);
             
            //根据用户编号获取购物车中商品数量
              $("#lblOrderNum").html(splitstr[1]); 
            
            //根据用户编号获取礼品包数量
              $("#lblGiftNum").html(splitstr[2]);    
          },
          error: function()
          {
            $("#lblOrderNum").html("0"); 
            $("#lblGiftNum").html("0");     
          }
        }
    );
}



//绑定首页的7D公告
topPage.bindNew =function()
{
    $.ajax
    (
        {
          type:"GET",
          url:"/NewHandler/GetIndexNew.ashx",
          success: function(strAll)
          {
             $("#ul_indexAD").html(strAll);
          },
          error: function()
          {
   
          }
        }
    );
}



//显示热门的关键字
topPage.displayAdWord= function()
{

 $.ajax
    (
        {
          type:"GET",
          url:"/NewHandler/GetIndexKeyWord.ashx",
          success: function(strAll)
          {
             $("#div_indexNewKeyWord").html(strAll);
          },
          error: function()
          {
       
          }
        }
    );
}


//绑定底部的友情链接
topPage.bindCmdfriend =function()
{
    $.ajax
    (
        {
          type:"GET",
          url:"/NewHandler/GetCmsFriendLink.ashx",
          success: function(strAll)
          {
             $("#ul_indexCmsFriendLink").html(strAll);
          },
          error: function()
          {
   
          }
        }
    );
}



//头部购物车
function topCart(){};

//鼠标在层上
topCart.divOverFlag = false;

//鼠标在按钮上
topCart.buttonOverFlag = false;

//鼠标移到按钮上
topCart.overButton = function()
{
    
    topCart.buttonOverFlag = true;
    
    if($("#carProInfo").css("display") != "none")
    {
        return;
    }
    $.ajax
    (
        {
            type: "POST",
            url: "/NewHandler/GetShoppingCarDiv.ashx",
            data : {},
            success: function(txt)
            {
                 if(txt == null || txt == "")
                 {
                  $("#carProInfo").html("您购物车中没有商品 ！");

                 }
                 else
                 {
                  $("#carProInfo").html(txt);
                  }
                  
                  var divLeft = $("#mqtrlg").offset().left - 36;
                  var divTop = $("#mqtrlg").offset().top + $("#mqtrlg").height();
                  $("#carProInfo").css({left : divLeft, top : divTop});  
                  $("#carProInfo").fadeIn('slow');  
            }
        }
    );    
}

//鼠标移出按钮
topCart.outButton = function()
{
    topCart.buttonOverFlag = false;
    
    setTimeout(function()
        {
            if(topCart.divOverFlag == false && topCart.buttonOverFlag == false)
            {
                $("#carProInfo").fadeOut('slow');   
            }
        }, 100);    
}

//鼠标移到层上
topCart.overDiv = function()
{
    topCart.divOverFlag = true;
    
}

//鼠标移出层
topCart.outDiv = function()
{

    topCart.divOverFlag = false;
    
    
    setTimeout(function()
        {
            if(topCart.divOverFlag == false && topCart.buttonOverFlag == false)
            {
                $("#carProInfo").fadeOut('slow');
            }
        }, 100);
}



$(function()
{
   //用户登陆的状态
  topPage.bindLoginStatus();
   // 首页7D公告的显示
  topPage.bindNew();
  // 关键字热门搜索
  topPage.displayAdWord();
  //首页底部友情链接的显示
  topPage.bindCmdfriend();


    $("#goodsKey").keydown(function()
    {
        return topPage.goodsKeyInput_KeyPress(event);
    });
    $("#goodsKey").click(topPage.goodsKeyInput_Click);
    $("#goodsKey").blur(topPage.goodsKeyInput_Blur);
    
    
    $("#mqtrlg").bind("mouseover", topCart.overButton);
    $("#mqtrlg").bind("mouseout", topCart.outButton);
    $(".showcartdiv").bind("mouseover", topCart.overDiv);
    $(".showcartdiv").bind("mouseout", topCart.outDiv);
    
    
    
});







