var cd_timer;var int_timer;var bl_timer;var idleCnt=0;var auction_id=-1;var high_bidder=-1;var credits=0;var autobidder=0;var endingCnt=0;var extend=false;var timeout=false;var sfi=false;var xtra=false;var ticks=0;function getParameter(b,a){var a=a+"=";if(b.length>0){begin=b.indexOf(a);if(begin!=-1){begin+=a.length;end=b.indexOf("&",begin);if(end==-1){end=b.length}return unescape(b.substring(begin,end))}return"null"}}function numbersOnly(c,b,a){if((b.keyCode>=48&&b.keyCode<=57)||(b.keyCode>=96&&b.keyCode<=105)){return true}if(b.keyCode==8||b.keyCode==46||b.keyCode==37||b.keyCode==38||b.keyCode==39||b.keyCode==40){return true}if(a&&(b.keyCode==190||b.keyCode==110)){return true}if(b.keyCode==9){return true}return false}function showDiv(a){document.getElementById(a).style.display="block"}function hideDiv(a){document.getElementById(a).style.display="none"}function number_format(f,c,h,e){var b=!isFinite(+f)?0:+f,a=!isFinite(+c)?0:Math.abs(c),j=(typeof e==="undefined")?",":e,d=(typeof h==="undefined")?".":h,i="",g=function(o,m){var l=Math.pow(10,m);return""+Math.round(o*l)/l};i=(a?g(b,a):""+Math.round(b)).split(".");if(i[0].length>3){i[0]=i[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,j)}if((i[1]||"").length<a){i[1]=i[1]||"";i[1]+=new Array(a-i[1].length+1).join("0")}return i.join(d)}function pad(b,a){var c=""+b;while(c.length<a){c="0"+c}return c}function placeBid(){showDiv("bidWaiting");x_placeBid(auction_id,placeBidCb);idleCnt=0;showDiv("autoBidderNewBlock");document.getElementById("headerCredits").innerHTML=credits;document.getElementById("creditCountRemaining").innerHTML=credits;document.getElementById("abNewCredits").innerHTML=credits;document.getElementById("abExistingCredits").innerHTML=credits;hideDiv("bidWaiting")}function placeBidCb(){hideDiv("bidWaiting")}function cancelAutobid(){if(confirm("Are you sure you want to cancel this auto-bidder?")){showDiv("autoBidderNewBlock");hideDiv("autoBidderExistingBlock");x_cancelAutobid(auction_id,dummyCb);idleCnt=0}}function updateAuction(){if(timeout){return}if(sfi){x_auctionSFIUpdate(updateAuctionCb)}else{if(xtra){x_auctionXtraUpdate(updateAuctionCb)}else{x_auctionUpdate(updateAuctionCb)}}}function highBidderCb(a){if(a>0){hideDiv("notLoggedInBlock");if(a==high_bidder&&credits>0){showDiv("highBidderBlock");hideDiv("highBidderNoCreditBlock");document.getElementById("creditCountRemaining").innerHTML=credits;document.getElementById("headerCredits").innerHTML=credits}else{if(a==high_bidder&&credits==0){showDiv("highBidderNoCreditBlock");hideDiv("highBidderBlock")}}if(a!=high_bidder){hideDiv("highBidderBlock");hideDiv("highBidderNoCreditBlock")}if(credits==0){ticks++}else{ticks=0}if(credits==0&&ticks>50){showDiv("noCreditBlock")}else{hideDiv("noCreditBlock")}}else{showDiv("notLoggedInBlock")}}function highBidderWinnerCb(a){hideDiv("highBidderNoCreditBlock");hideDiv("highBidderBlock");hideDiv("noCreditBlock");if(a==high_bidder){showDiv("winnerBlock")}}function updateAutobidder(){var c=document.getElementById("exMinBid").value;var b=document.getElementById("exMaxBid").value;var a=document.getElementById("exBidCnt").value;idleCnt=0;if(a>credits){alert("You can't auto bid more credits than you have!");return}if(c>0&&b>0&&a>0){x_insertAutobid(auction_id,c,b,a,dummyCb);hideDiv("autoBidderNewBlock");showDiv("autoBidderExistingBlock");return}alert("You must enter something in all the auto bidder fields!");return}function newAutobidder(){var c=document.getElementById("newMinBid").value;var b=document.getElementById("newMaxBid").value;var a=document.getElementById("newBidCnt").value;idleCnt=0;if(c>0&&b>0&&a>0){x_insertAutobid(auction_id,c,b,a,dummyCb);hideDiv("autoBidderNewBlock");showDiv("autoBidderExistingBlock");return}alert("You must enter something in all the auto bidder fields!");return}function updateAuctionCb(e){var a=e.current_price;var f=e.current_id;var c=e.current_winner;credits=e.credits;auction_id=e.auction_id;var h=getParameter(window.top.location.search.substring(1),"auction_id");if(h>0&&h!=auction_id){document.location.href="/pbDetails.php?auction_id="+auction_id}if(f<0){document.getElementById("high_bidder").innerHTML="No Bids!"}else{document.getElementById("high_bidder").innerHTML="<a href='http://my.tripleclicks.com/"+f+"' target='_blank'>"+c+"</a>"}high_bidder=f;if(e.open==1){x_getSfiid(highBidderCb)}document.getElementById("current_bid").innerHTML="$"+number_format(a,2,".",",")+"";if(e.bid_allowed==1){showDiv("bidButton")}else{hideDiv("bidButton")}idleCnt++;if(e.open==0){if(endingCnt==3){x_getSfiid(highBidderWinnerCb);var g=document.getElementById("timer");g.innerHTML="<span style='color:#990000; font-size:14px; font-weight:bold; line-height:normal;'>"+e.endAuction_text+"</span>";auction_id=-1;clearTimeout(cd_timer);clearInterval(int_timer);clearInterval(bl_timer);if(document.getElementById("bidlog_iframe")!=null){document.getElementById("bidlog_iframe").src="/bidlog.php?aid="+auction_id}cd_timer=setTimeout("countdown('"+e.newStartTime+"')",50)}else{updateAuction();endingCnt++}}else{if((idleCnt>300&&!extend)||(idleCnt>600&&extend)){extend=false;showDiv("timeoutBlock");hideDiv("bidButton");clearTimeout(cd_timer);clearInterval(int_timer);clearInterval(bl_timer);if(document.getElementById("bidlog_iframe")!=null){document.getElementById("bidlog_iframe").src="/bidlog.php?aid="+auction_id}timeout=true;return}endingCnt=0;clearTimeout(cd_timer);cd_timer=setTimeout("countdown('"+e.time_remaining+"')",50);x_getAutobid(auction_id,autoBidderCb);var d=e.bidCnt;var b=3;if(d%3==1){b=2}else{if(d%3==2){b=1}}document.getElementById("hasCreditsMoreBids").innerHTML=b;document.getElementById("outOfCreditsMoreBids").innerHTML=b}}function unTimeoutExtend(){extend=true;unTimeout()}function unTimeout(){timeout=false;hideDiv("timeoutBlock");idleCnt=0;if(document.getElementById("bidlog_iframe")!=null){document.getElementById("bidlog_iframe").src="/bidlog.php?ref=1&aid="+auction_id}int_timer=setInterval("updateAuction()",3500);bl_timer=setInterval("updateBidlog()",10000)}function autoBidderCb(a){if(a.id>0){document.getElementById("textAbMin").innerHTML=a.start_amount;document.getElementById("textAbMax").innerHTML=a.stop_amount;document.getElementById("textAbBids").innerHTML=a.credit_limit;showDiv("autoBidderOnBlock");hideDiv("autoBidderOffBlock")}else{showDiv("autoBidderOffBlock");hideDiv("autoBidderOnBlock")}}function auctionCountdown(b,e){var f=null;var a=pad(Math.floor(b/60/60),2);var c=pad(Math.floor((b-(a*60*60))/60),2);var g=b-((a*60*60))-((c*60));var d=pad(number_format(g,0,"",""),2);if(d==60){d=59;b-=1}b-=1;if(e=="F"){f=document.getElementById("fauctionDiv_timer");clearTimeout(fauction_cd);if(b>0){fauction_cd=setTimeout("auctionCountdown('"+b+"','F')",1000)}}else{if(e=="S"){f=document.getElementById("sauctionDiv_timer");clearTimeout(sauction_cd);if(b>0){sauction_cd=setTimeout("auctionCountdown('"+b+"','S')",1000)}}}if(f!=null){f.innerHTML=a+":"+c+":"+d}}function reloadAuction(){int_timer=setInterval("updateAuction()",3500);bl_timer=setInterval("updateBidlog()",10000)}function countdown(b){clearTimeout(cd_timer);if(b<=0){f.innerHTML="Auction updating, lagged network.";clearInterval(int_timer);clearInterval(bl_timer);if(auction_id==-1){document.location.href=document.location.href;return}int_timer=setInterval("updateAuction()",3500);bl_timer=setInterval("updateBidlog()",10000);return}var a=pad(Math.floor(b/60/60),2);var c=pad(Math.floor((b-(a*60*60))/60),2);var e=b-((a*60*60))-((c*60));var d=pad(number_format(e,0,"",""),2);if(d==60){d=59;b-=1}var g="timer";if(auction_id==-1){g="newTimer"}var f=document.getElementById(g);if(a<=0&&c<=0&&d<=1){f.innerHTML="Auction updating...";clearInterval(int_timer);clearInterval(bl_timer);setTimeout("reloadAuction()",3500);return}else{f.innerHTML=a+":"+c+":"+d}b-=1;cd_timer=setTimeout("countdown('"+b+"')",1000)}function updateBidlog(){var a=document.getElementById("bidlog_iframe");a.src=a.src}if(window.top.location.href.indexOf("pbSFI.php")>0){sfi=true}else{if(window.top.location.href.indexOf("pbXTRA.php")>0){xtra=true}}if(window.top.location.href.indexOf("pbSFI.php")>0||window.top.location.href.indexOf("pbDetails")>0||window.top.location.href.indexOf("pbXTRA.php")){int_timer=setInterval("updateAuction()",3500);bl_timer=setInterval("updateBidlog()",10000)};
