﻿// JScript 文件
/**
 * 获取xmlHttpRequest对象 
 */

 
function GetHttpRequest()
{
   
   try
   {
      request = new XMLHttpRequest();
   }
   catch (trymicrosoft)
   {
      try
      {
         request = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (othermicrosoft)
      {
         try
         {
            request = new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch (failed)
         {
            request = false;
         }
      }
   }
   return request;
}





 function GetCartInfo()
 { 
    xmlHttpRequest2=GetHttpRequest();
	var url="Ajax/GetCartInfo.aspx?tmp="+(new Date().getTime().toString(36));	
	xmlHttpRequest2.open("GET",url,true);
	xmlHttpRequest2.onreadystatechange=Response_cart;
    xmlHttpRequest2.send(null);  
 }
 
 var num=0;
 
 function Response_cart()
 {
    
    if(4==xmlHttpRequest2.readyState)
	{
	  if(200==xmlHttpRequest2.status){
		
		    var t=xmlHttpRequest2.responseText;
		    if(t.length==0)
		    {
		    num=0;
		    return;
		    }   
		    var offset = 0;
            var i=0;
            var message="";
            var ProductNum="";
            var Amount="";
            var lijinbase="";
           
            //分割获取信息
		    offset = t.indexOf("@1", offset);
            if(offset != -1)
            {
                message=t.substring(i, offset);
                i=offset+2;
            }
            
            offset = t.indexOf("@2", offset);
            if(offset != -1)
            {
                ProductNum=t.substring(i, offset);
                num=ProductNum;
                i=offset+2;
            }
             offset = t.indexOf("@3", offset);
            if(offset != -1)
            {
                Amount=t.substring(i, offset);
                i=offset+2;
            }
            offset = t.indexOf("@4", offset);
            if(offset != -1)
            {
                lijinbase=t.substring(i, offset);
                i=offset+2;
            }
            //修改购物车头的件数 carthead
            //var carthead=document.getElementById("carthead");
            //carthead.innerText='购物篮有'+ProductNum+'件商品           ';
            $("#carthead").text('购物篮有'+ProductNum+'件商品           ');
            //修改当前内容.
            var cart2=document.getElementById("dropdowncart");
            cart2.innerHTML=message;
            //显示礼金 lijin_cart
            var lijin=document.getElementById("lijin_cart");
            if(lijin)
            {
              //lijin.innerText='当前购物篮中的商品可以使用'+Math.ceil(Amount*0.25)+'元的礼金，具体使用请进入结算页面查看。'
              
              $("#lijin_cart").text('当前购物篮中的商品可以使用'+Math.floor(Math.ceil(lijinbase)/200)*10+'元的礼金，具体使用请进入结算页面查看。');
            }
            
       }     
    }  
 }
 










//隐藏或显示下拉框购物车
 function show()
    {
    
    if(num==0)return;//商品为0的时候.不要显示了下拉框.
    
       if(timer1)
       {
        window.clearTimeout(timer1);
       }
    
    
    var e = document.getElementById("carthead");
    var left=e.offsetLeft;    
    var top=e.offsetTop;
    var width=e.offsetWidth;
    // alert(e.offsetWidth); 
    var toptemp=e.offsetHeight;
    while (e=e.offsetParent) {
    left += e.offsetLeft;
    top += e.offsetTop;    
                             };     
    

   top +=toptemp;
  
// var f = document.getElementById("dropdowncart");    //服务器控件名称会被修改
// f.style.top=top;
// f.style.left=left-17;
// f.style.display="block";
   $("#dropdowncart").css("top",top);
   $("#dropdowncart").css("left",left-42); 
   $("#dropdowncart").show();
   if(document.getElementById("Search_condition"))
   {
        //alert($.browser.version);
        $("#Search_condition").hide();
   }
}
    
    
    
    
 var timer1;
    
 //指定时间内才隐藏.  
 function hide()
 {  
   //window.setInterval("RealHide("+name+")", 5000);
    if(timer1)
    {
     window.clearTimeout(timer1);
    }
   timer1=window.setTimeout("RealHide()", 500);
   
 }
 
 function RealHide()
 {
   var f = document.getElementById("dropdowncart");    
   f.style.display="none";
   if(document.getElementById("Search_condition"))
   {
        $("#Search_condition").show();
   }
 }
 
 //取消时钟隐藏
 function donthide()
 {
   window.clearTimeout(timer1)
 }
 
 
 
 
function Is_Login()
{

    xmlHttpRequest3=GetHttpRequest();
    var url='Ajax/Login.aspx';
	xmlHttpRequest3.open("POST",url,true);
	xmlHttpRequest3.onreadystatechange=Request_Login;
    xmlHttpRequest3.send(null);
}

function Request_Login()
{
    if(xmlHttpRequest3.readyState==4)
    {   
        if(xmlHttpRequest3.status==200)
        { 
            var response =xmlHttpRequest3.responseText;
            
            if(response!="0" && response!="1")
            {
                document.getElementById("Login_User").innerText=response;
                document.getElementById("Loin_login").innerHTML="";
                document.getElementById("LoinOut").innerHTML="<a href='LoginOut.aspx'>【退出登录】</a>";
            }
        }
    }
}

function GetUserHistory()
{
    xmlHttpRequest4=GetHttpRequest();
    var url='Ajax/UserHistory.aspx';
	xmlHttpRequest4.open("POST",url,true);
	xmlHttpRequest4.onreadystatechange=Result_UserHistory;
    xmlHttpRequest4.send(null);
}

function Result_UserHistory()
{
    if(xmlHttpRequest4.readyState==4)
    {   
        if(xmlHttpRequest4.status==200)
        { 
            var response =xmlHttpRequest4.responseText;
            alert(response);
            if(response!="")
            {
                document.getElementById("User_History").innerHTML=response;
            }
        }
    }
}