﻿ // 竞拍 -------------------------------------------------------------------------------------------------------------------
  
 // 竞拍商品详细，时间显示
 function BiddingPtShowTimes(){   
   
    var date = $("#BiddingPt_hidEndTime").val();
    if (date=="")  $("#lbltime").html("<span class=\"time1\">--:--:--</span>");
    else
    {        
 	    var AfterTime= new Date(date); // 时间格式 December 22 15:30:00  2010
 	    LeaveTime = AfterTime - WebSiteNowTime; 
 	    LeaveDays=Math.floor(LeaveTime/(1000*60*60*24));//天  
 	    LeaveHours=Math.floor(LeaveTime/(1000*60*60)%24);//时  
 	    LeaveMinutes=Math.floor(LeaveTime/(1000*60)%60);//分  
 	    LeaveSeconds=Math.floor(LeaveTime/1000%60);//秒 

	    var strTime="";
	    
		if ( eval(LeaveDays) > 0 ) 
            strTime="<span class=\"time1\">"+LeaveDays+"天</span>";
	    	
    	if (LeaveDays<=0 && LeaveHours<=0 && LeaveMinutes<=0 && LeaveSeconds <= 0 )
    	{        
    
    	     var isover = $("#BiddingPt_hidIsJpOver").val();
    	     if (isover=="0")
    	     {
    	        strTime = strTime + "<span class=\"time2\">竞拍即将结束</span>";
    	        
    	        window.location.href=window.location.href;
    	     }
             else
             {
    	         strTime = strTime + "<span class=\"time2\">竞拍已结束</span>";
             }
             
             $("#lbltime").html(strTime);
	     
    	}
    	else
    	{            
            // 小于10秒样式有改变
            //if (LeaveDays=="0" && LeaveHours=="0" && LeaveMinutes=="0" && Number(LeaveSeconds)<10)
            //    strTime = strTime + "<span class=\"time2\">"+LeaveHours+":"+LeaveMinutes+":"+LeaveSeconds+"</span>"+"<span class=\"list_time2HaoMiao\">."+q+"</span>";
            //else
                strTime = strTime + "<span class=\"time1\">"+LeaveHours+":"+LeaveMinutes+":"+LeaveSeconds+"</span>";
            
            $("#lbltime").html(strTime);
        }       
	}
 }   
  
 
 // 竞拍商品详细定时访问竞拍商品数据显示
 function BiddingPtShowInfo(){   
    
     var date = $("#BiddingPt_hidEndTime").val();
     var BiddingPtId = $("#BiddingPt_hidBiddingPTID").val();
     
     $.ajax({
	    url: "/Handler/HandlerGet.ashx",
	    type: 'post', dataType: 'json',
	    
	    data: { action: "BiddingPtInfoGet", auto: BiddingPtId},
	    success: function(data, textStatus) {
	        
	        WebSiteNowTime= new Date(data.NowTime);
	         
            var $_biddingPTBidLogs = $("#biddingPTBidLogs");
                        
            var showlog="";
            
            // 如果有出价记录
           
            if (data.Logs!=undefined)
            { 
                $("#htmlspanBiddingBtLogPrice").html(data.Price);
                if (data.UserName == undefined)
                    $("#htmlspanBiddingBtTopUserName").html("---");
                else    
                    $("#htmlspanBiddingBtTopUserName").html(data.UserName);
                $("#imgBiddingBtLogHeadPic").attr({"src":data.HeadPicUrl80});
                $("#BiddingPt_hidEndTime").val(data.EndDate);
                
                $.each(data.Logs, function(i, item) {
                    
                    showlog+="<li>";
                    showlog+="<div class=\"user\">"+item.UserName+"</div>";
                    showlog+="<div class=\"add_ip\">"+item.IP+"</div>";
                    if (item.IsBuyFlag == "1" )
                        showlog+="<div class=\"price price_b\">"+item.Price+"</div>";
                    else
                        showlog+="<div class=\"price\">"+item.Price+"</div>";
                    showlog+="</li>";                  
                    
                });
            
                $_biddingPTBidLogs.html(showlog);
                
            }
            else
            {
                
                $("#htmlspanBiddingBtTopUserName").html("---");
            }
	    }
    }); 
    
    var isover = $("#BiddingPt_hidIsJpOver").val();
    
    if (isover=="1")
    {    
        
        window.clearInterval(BiddingPtTimeInterval);
        window.clearInterval(BiddingPtLogInterval);
                              
        var topusername = $("#BiddingPt_hidTopUserName").val();
        var nowusername = $("#BiddingPt_hidNowUserName").val();
        var ownerUserName = $("#BiddingPt_hidOwnerUserName").val();

        if (nowusername == topusername)
        {
            $("#htmlspanOverMsg").text("竞拍获得者 "+topusername);
        }
        else if (topusername != "---")
        {
            $("#htmlspanOverMsg").text("竞拍获得者 "+topusername);
        }
        else if (topusername=="---")
        {
            $("#htmlspanOverMsg").text("竞拍已结束,无人竞拍,即将下架");
        }
    } 
 } 

// 用户竞拍
function BiddingPt(obj)
{    
    var topusername = $("#htmlspanBiddingBtTopUserName").html();
    var nowusername = $("#BiddingPt_hidNowUserName").val();
    var ownerUserName = $("#BiddingPt_hidOwnerUserName").val();
        
    if (nowusername=="")
    {
        ShowLoginWindow(this);
        return;
    }
    
    if (nowusername == ownerUserName)
    {
        alert("友情提示：不能竞拍自己发布的商品");
        return;
    }
     
    if (topusername=="")
    {
        alert("友情提示：页面数据正在加载，请稍等再试");
        return;
    }
    
    if (topusername==nowusername)
    {
        alert("友情提示：无需再次竞拍，您已经是最新竞拍者");
        return;
    }
       
    var BiddingPtId = $("#BiddingPt_hidBiddingPTID").val();
    
    $.ajax({
	    url: "/Handler/HandlerGet.ashx",
	    type: 'post', dataType: 'json',
	    data: { action: "UserBiddingPt", auto: BiddingPtId},
	    success: function(resultData) {
	    	    
		    if (resultData.Status == "1") {

                $("#htmlspanBiddingBtTopUserName").html(nowusername);

		        $("#BiddingPt_litlUsedGuangBi").text(resultData.GuangBi);
		        $("#BiddingPt_litlLeftGuangBi").text(resultData.LeftGuangBi);
		        $("#BiddingPt_litlUsedPrice").text(resultData.Price);
		           
		    }
		    else if (resultData.Status == "2")
		    {
                ShowLoginWindow(this);
                return;
		    }
		    else if (resultData.Status == "3")
		    {
			    alert("友情提示：您的广币不足");
		    }
		    else if (resultData.Status == "4")
		    {
			    alert("友情提示：该竞拍商品已结束。");
			    window.location.href=window.location.href;
		    }
		    else if (resultData.Status == "5")
		    {
			    alert("友情提示：无需再次竞拍，您已经是最新竞拍者");
		    }
		    else if (resultData.Status == "0")
		    {
			    alert("操作无效");
		    }
	    }
    });
}

function BiddingPtOnmouseOver()
{
    var nowusername = $("#BiddingPt_hidNowUserName").val();
    if (nowusername == "")
    {
        $("#BiddingPt_btnBidPT").attr({"class":"BidPTLogIn"});         
    }
}

function BiddingPtOnmouseOut()
{
    $("#BiddingPt_btnBidPT").attr({"class":"submit_input"}); 
}

// 补差价购买 -------------------------------------------------------------------------------------------------------------------

// 用户竞拍补差价购买
function BiddingPtBuy()
{    

    var topusername = $("#htmlspanBiddingBtTopUserName").html(); // 最新竞拍者
    var nowusername = $("#BiddingPt_hidNowUserName").val();
    var ownerUserName = $("#BiddingPt_hidOwnerUserName").val();  
    
    if (nowusername == ownerUserName)
    {
        alert("友情提示：不能买自己的商品哦");
        return;
    }
    
    if (nowusername == topusername)
    {
        alert("友情提示：您当前是最新竞拍者不能补差价购买");
        return;
    }

    var BiddingPtId = $("#BiddingPt_hidBiddingPTID").val();
    
    $.ajax({
	    url: "/Handler/HandlerGet.ashx",
	    type: 'post', dataType: 'json',
	    data: { action: "BiddingPtBuy", auto: BiddingPtId},
	    success: function(resultData) {
	    	    
		    if (resultData.Status == "1") {
		        
		        WindowJPBuySelectGuiGeShow($('span[id*="litlUsedPrice"]').text());	           
		    }
		    else if (resultData.Status == "3")
		    {
			    alert("友情提示：只有参与了竞拍的用户才能进行补差价购买.");
		    }
		    else if (resultData.Status == "4")
		    {
			    alert("友情提示：该竞拍商品已结束。");
		    }
		    else if (resultData.Status == "5")
		    {
			    alert("友情提示：您当前是最新竞拍者不能补差价购买。");
		    }
		    else if (resultData.Status == "0")
		    {
			    alert("操作无效");
		    }
	    }
    });
}

// -----------------------------------------------------------------------------------

// 列表显示时间
 function DBBiddingPtShowTimes(auto){   
         
    var date = $("#hidEndTime_"+auto).val();
     
    var strTime="";
    
    if (date=="")  $("#lbltime_"+auto).html("<span class=\"time1\">--:--:--</span>");
    else
    {
        var AfterTime= new Date(date); // 时间格式 December 22 15:30:00  2010
        LeaveTime = AfterTime -WebSiteNowTime;  
        LeaveDays=Math.floor(LeaveTime/(1000*60*60*24));//天  
        LeaveHours=Math.floor(LeaveTime/(1000*60*60)%24);//时  
        LeaveMinutes=Math.floor(LeaveTime/(1000*60)%60);//分  
        LeaveSeconds=Math.floor(LeaveTime/1000%60);//秒  
    	
	    if ( eval(LeaveDays) > 0 ) 
            strTime="<span class=\"list_time1\">"+LeaveDays+"天</span>";
	    	
	    if (LeaveSeconds < 0 )
	    {
 	         var isover = $("#hidIsJPOver_"+auto).val();
	         if (isover=="0")
	         {
	            strTime = "<span class=\"list_time2\">竞拍即将结束</span>";
	            $("#hidIsJPOver_"+auto).val("1");
	         }
	         else
	         {
	             strTime = "<span class=\"list_time2\">竞拍已结束</span>";
	             
	         }
	         
	         $("#lbltime_"+auto).html(strTime);
	    }
	    else
	    {
            strTime = strTime + "<span class=\"list_time1\">"+LeaveHours+":"+LeaveMinutes+":"+LeaveSeconds+"</span>";
                        	        
            $("#lbltime_"+auto).html(strTime);
        }
    } 
	
	  
 } 
 
  // 页面级,定时获取竞拍数据
  var JPLogsObj = new Object(); 
 function BiddingPtInfoDown(){   
    
     $.ajax({
	    url: "/Handler/HandlerGet.ashx",
	    type: 'post', dataType: 'json',
	    
	    data: { action: "BiddingPtInfoNewLogGet"},
	    success: function(data, textStatus) {
	        
	        WebSiteNowTime = new Date(data.NowTime);
	        
            if ( data.Logs != undefined )
            {            
                $.each(data.Logs, function(i, item) {
                       
                    JPLogsObj[item.auto]=item.value;                      
                               
                });
                
            }
	    }
    });
}
 
// 列表定时访问竞拍商品数据显示
function DBBiddingPtShowInfo(auto){   
    
    var value = JPLogsObj[auto];
    
    if (value == undefined)
        return;
    var value1 = value.split(',');
        
    $("#lblPrice_"+auto).html(value1[1]);
    $("#lblName_"+auto).html(value1[0])
    $("#hidEndTime_"+auto).val(value1[2]);
                                                    
}

// 显示店家链接信息
function JPShowContact()
{    
    var owneruserId = $("#BiddingPt_hidOwnerUserId").val();
    ShowContactWindow(owneruserId); 
}

