jQuery.fn.extend({bitset_modified:function(a){if(a===undefined){return this.trigger("bitset_modified",this.bitset())}else{return this.bind("bitset_modified",a)}},bitset:function(e,d){if(e===undefined){var b=this.auction_data("_bitset");return b?b:0}else{e=(+e);if(this.length==1){if(d===undefined){d=$(this).bitset()}if(d!=e){$(this).auction_data("_bitset",e);$(this).trigger("bitset_modified")}}else{for(var c=0,a=this.length;c<a;c++){$(this[c]).bitset(e)}}return this}},bitset_bit:function(e,b){if(b===undefined){return e&this.bitset()!=0}else{if(this.length==1){var d=this.bitset();if(b){this.bitset(d|e,d)}else{this.bitset(d&~e,d)}}else{for(var c=0,a=this.length;c<a;c++){$(this[c]).bitset_bit(e,b)}}return this}},bitset_and:function(a){return this.each(function(){$(this).bitset($(this).bitset()&(+a))})},bitset_or:function(a){return this.each(function(){$(this).bitset($(this).bitset()|(+a))})},bitset_lowest_bit:function(c){var a=this.bitset();return a&-a},bitset_highest_bit:function(c){var a=this.bitset();a|=(a>>1);a|=(a>>2);a|=(a>>4);a|=(a>>8);a|=(a>>16);a|=(a>>32);return a-(a>>>1)}});
Date.parseFunctions={count:0};Date.parseRegexes=[];Date.formatFunctions={count:0};Date.prototype.dateFormat=function(c,a){if(Date.formatFunctions[c]==null){Date.createNewFormat(c)}var b=Date.formatFunctions[c];if(a||!this.offset){return this[b]()}else{return(new Date(this.valueOf()-this.offset))[b]()}};Date.createNewFormat=function(format){var funcName="format"+Date.formatFunctions.count++;Date.formatFunctions[format]=funcName;var code="Date.prototype."+funcName+" = function(){return ";var special=false;var ch="";for(var i=0;i<format.length;++i){ch=format.charAt(i);if(!special&&ch=="\\"){special=true}else{if(special){special=false;code+="'"+String.escape(ch)+"' + "}else{code+=Date.getFormatCode(ch)}}}eval(code.substring(0,code.length-3)+";}")};Date.getFormatCode=function(a){switch(a){case"d":return"String.leftPad(this.getDate(), 2, '0') + ";case"D":return"Date.dayNames[this.getDay()].substring(0, 3) + ";case"j":return"this.getDate() + ";case"l":return"Date.dayNames[this.getDay()] + ";case"S":return"this.getSuffix() + ";case"w":return"this.getDay() + ";case"z":return"this.getDayOfYear() + ";case"W":return"this.getWeekOfYear() + ";case"F":return"Date.monthNames[this.getMonth()] + ";case"m":return"String.leftPad(this.getMonth() + 1, 2, '0') + ";case"M":return"Date.monthNames[this.getMonth()].substring(0, 3) + ";case"n":return"(this.getMonth() + 1) + ";case"t":return"this.getDaysInMonth() + ";case"L":return"(this.isLeapYear() ? 1 : 0) + ";case"Y":return"this.getFullYear() + ";case"y":return"('' + this.getFullYear()).substring(2, 4) + ";case"a":return"(this.getHours() < 12 ? 'am' : 'pm') + ";case"A":return"(this.getHours() < 12 ? 'AM' : 'PM') + ";case"g":return"((this.getHours() %12) ? this.getHours() % 12 : 12) + ";case"G":return"this.getHours() + ";case"h":return"String.leftPad((this.getHours() %12) ? this.getHours() % 12 : 12, 2, '0') + ";case"H":return"String.leftPad(this.getHours(), 2, '0') + ";case"i":return"String.leftPad(this.getMinutes(), 2, '0') + ";case"s":return"String.leftPad(this.getSeconds(), 2, '0') + ";case"O":return"this.getGMTOffset() + ";case"T":return"this.getTimezone() + ";case"Z":return"(this.getTimezoneOffset() * -60) + ";default:return"'"+String.escape(a)+"' + "}};Date.parseDate=function(a,c){if(Date.parseFunctions[c]==null){Date.createParser(c)}var b=Date.parseFunctions[c];return Date[b](a)};Date.createParser=function(format){var funcName="parse"+Date.parseFunctions.count++;var regexNum=Date.parseRegexes.length;var currentGroup=1;Date.parseFunctions[format]=funcName;var code="Date."+funcName+" = function(input){\nvar y = -1, m = -1, d = -1, h = -1, i = -1, s = -1, z = 0;\nvar d = new Date();\ny = d.getFullYear();\nm = d.getMonth();\nd = d.getDate();\nvar results = input.match(Date.parseRegexes["+regexNum+"]);\nif (results && results.length > 0) {";var regex="";var special=false;var ch="";for(var i=0;i<format.length;++i){ch=format.charAt(i);if(!special&&ch=="\\"){special=true}else{if(special){special=false;regex+=String.escape(ch)}else{obj=Date.formatCodeToRegex(ch,currentGroup);currentGroup+=obj.g;regex+=obj.s;if(obj.g&&obj.c){code+=obj.c}}}}code+="if (y > 0 && m >= 0 && d > 0 && h >= 0 && i >= 0 && s >= 0)\n{return new Date(y, m, d, h, i, s).applyOffset(z);}\nelse if (y > 0 && m >= 0 && d > 0 && h >= 0 && i >= 0)\n{return new Date(y, m, d, h, i).applyOffset(z);}\nelse if (y > 0 && m >= 0 && d > 0 && h >= 0)\n{return new Date(y, m, d, h).applyOffset(z);}\nelse if (y > 0 && m >= 0 && d > 0)\n{return new Date(y, m, d).applyOffset(z);}\nelse if (y > 0 && m >= 0)\n{return new Date(y, m).applyOffset(z);}\nelse if (y > 0)\n{return new Date(y).applyOffset(z);}\n}return null;}";Date.parseRegexes[regexNum]=new RegExp("^"+regex+"$");eval(code)};Date.formatCodeToRegex=function(b,a){switch(b){case"D":return{g:0,c:null,s:"(?:Sun|Mon|Tue|Wed|Thu|Fri|Sat)"};case"j":case"d":return{g:1,c:"d = parseInt(results["+a+"], 10);\n",s:"(\\d{1,2})"};case"l":return{g:0,c:null,s:"(?:"+Date.dayNames.join("|")+")"};case"S":return{g:0,c:null,s:"(?:st|nd|rd|th)"};case"w":return{g:0,c:null,s:"\\d"};case"z":return{g:0,c:null,s:"(?:\\d{1,3})"};case"W":return{g:0,c:null,s:"(?:\\d{2})"};case"F":return{g:1,c:"m = parseInt(Date.monthNumbers[results["+a+"].substring(0, 3)], 10);\n",s:"("+Date.monthNames.join("|")+")"};case"M":return{g:1,c:"m = parseInt(Date.monthNumbers[results["+a+"]], 10);\n",s:"(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)"};case"n":case"m":return{g:1,c:"m = parseInt(results["+a+"], 10) - 1;\n",s:"(\\d{1,2})"};case"t":return{g:0,c:null,s:"\\d{1,2}"};case"L":return{g:0,c:null,s:"(?:1|0)"};case"Y":return{g:1,c:"y = parseInt(results["+a+"], 10);\n",s:"(\\d{4})"};case"y":return{g:1,c:"var ty = parseInt(results["+a+"], 10);\ny = ty > Date.y2kYear ? 1900 + ty : 2000 + ty;\n",s:"(\\d{1,2})"};case"a":return{g:1,c:"if (results["+a+"] == 'am') {\nif (h == 12) { h = 0; }\n} else { if (h < 12) { h += 12; }}",s:"(am|pm)"};case"A":return{g:1,c:"if (results["+a+"] == 'AM') {\nif (h == 12) { h = 0; }\n} else { if (h < 12) { h += 12; }}",s:"(AM|PM)"};case"g":case"G":case"h":case"H":return{g:1,c:"h = parseInt(results["+a+"], 10);\n",s:"(\\d{1,2})"};case"i":return{g:1,c:"i = parseInt(results["+a+"], 10);\n",s:"(\\d{2})"};case"s":return{g:1,c:"s = parseInt(results["+a+"], 10);\n",s:"(\\d{2})"};case"O":case"P":return{g:1,c:"z = Date.parseOffset(results["+a+"], 10);\n",s:"(Z|[+-]\\d{2}:?\\d{2})"};case"T":return{g:0,c:null,s:"[A-Z]{3}"};case"Z":return{g:1,c:"s = parseInt(results["+a+"], 10);\n",s:"([+-]\\d{1,5})"};default:return{g:0,c:null,s:String.escape(b)}}};Date.parseOffset=function(b){if(b=="Z"){return 0}var a;a=parseInt(b[0]+b[1]+b[2])*3600;if(b[3]==":"){a+=parseInt(b[4]+b[5])*60}else{a+=parseInt(b[3]+b[4])*60}return a};Date.prototype.applyOffset=function(a){this.offset=a*1000;this.setTime(this.valueOf()+this.offset);return this};Date.prototype.getTimezone=function(){return this.toString().replace(/^.*? ([A-Z]{3}) [0-9]{4}.*$/,"$1").replace(/^.*?\(([A-Z])[a-z]+ ([A-Z])[a-z]+ ([A-Z])[a-z]+\)$/,"$1$2$3").replace(/^.*?[0-9]{4} \(([A-Z]{3})\)/,"$1")};Date.prototype.getGMTOffset=function(){return(this.getTimezoneOffset()>0?"-":"+")+String.leftPad(Math.floor(this.getTimezoneOffset()/60),2,"0")+String.leftPad(this.getTimezoneOffset()%60,2,"0")};Date.prototype.getDayOfYear=function(){var a=0;Date.daysInMonth[1]=this.isLeapYear()?29:28;for(var b=0;b<this.getMonth();++b){a+=Date.daysInMonth[b]}return a+this.getDate()-1};Date.prototype.getWeekOfYear=function(){var b=this.getDayOfYear()+(4-this.getDay());var a=new Date(this.getFullYear(),0,1);var c=(7-a.getDay()+4);document.write(c);return String.leftPad(((b-c)/7)+1,2,"0")};Date.prototype.isLeapYear=function(){var a=this.getFullYear();return((a&3)==0&&(a%100||(a%400==0&&a)))};Date.prototype.getFirstDayOfMonth=function(){var a=(this.getDay()-(this.getDate()-1))%7;return(a<0)?(a+7):a};Date.prototype.getLastDayOfMonth=function(){var a=(this.getDay()+(Date.daysInMonth[this.getMonth()]-this.getDate()))%7;return(a<0)?(a+7):a};Date.prototype.getDaysInMonth=function(){Date.daysInMonth[1]=this.isLeapYear()?29:28;return Date.daysInMonth[this.getMonth()]};Date.prototype.getSuffix=function(){switch(this.getDate()){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}};String.escape=function(a){return a.replace(/('|\\)/g,"\\$1")};String.leftPad=function(d,b,c){var a=new String(d);if(c==null){c=" "}while(a.length<b){a=c+a}return a};Date.daysInMonth=[31,28,31,30,31,30,31,31,30,31,30,31];Date.monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"];Date.dayNames=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];Date.y2kYear=50;Date.monthNumbers={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11};Date.patterns={ISO8601LongPattern:"Y\\-m\\-d\\TH\\:i\\:sO",ISO8601ShortPattern:"Y\\-m\\-d",ShortDatePattern:"n/j/Y",LongDatePattern:"l, F d, Y",FullDateTimePattern:"l, F d, Y g:i:s A",MonthDayPattern:"F d",ShortTimePattern:"g:i A",LongTimePattern:"g:i:s A",SortableDateTimePattern:"Y-m-d\\TH:i:s",UniversalSortableDateTimePattern:"Y-m-d H:i:sO",YearMonthPattern:"F, Y"};
function isdefined(a){return(typeof(window[a])=="undefined")?false:true}function isJsonEmpty(a){for(var b in a){return false}return true}var queue={events:[],timer:null,scheduleAt:function(d,e,c){e=+e;if(queue.timer&&(queue.events.length==0||e<queue.events[0][1])){clearTimeout(queue.timer);queue.timer=null}queue.events.push([d,e,c]);for(var b=queue.events.length-1;b>0;b--){if(queue.events[b][1]>=queue.events[b-1][1]){break}var a=queue.events[b];queue.events[b]=queue.events[b-1];queue.events[b-1]=a}if(!queue.timer){queue.timer=setTimeout(queue.start,0)}},scheduleUniqueAt:function(b,c,a){queue.cancel(b);queue.scheduleAt(b,c,a)},scheduleAfter:function(b,c,a){queue.scheduleAt(b,(+new Date)+c,a)},scheduleUniqueAfter:function(b,c,a){queue.scheduleUniqueAt(b,(+new Date)+c,a)},cancel:function(b){for(var a=0;a<queue.events.length;a++){if(queue.events[a][0]==b){queue.events.splice(a,1);a--}}},start:function(){queue.timer=null;var b=(+new Date);var d=[];while(queue.events.length>0){if(queue.events[0][1]-b<=15){d.push(queue.events.shift())}else{break}}for(var c=0;c<d.length;c++){var a=d[c];if(a[2]===undefined){a[0]()}else{a[0].apply(this,a[2])}}if(queue.events.length>0&&!queue.timer){var e=queue.events[0][1]-(+new Date);if(e<0){e=0}queue.timer=setTimeout(queue.start,e)}},stop:function(){if(queue.timer){queue.timer.clearTimeout();queue.timer=null}queue.events=[]},dbg_print:function(f){var b='<div style="text-align: left; width: 800px">'+((+new Date)+"").substring(7)+" "+f+" ";for(var c=0;c<queue.events.length;c++){var d=queue.events[c];var a=(((d[0]+"").split("(",2))[0]).substring(9);b+=(d[1]+"").substring(7)+":"+a+", "}b+="</div>";$("body").append(b)}};if(!Array.prototype.indexOf){Array.prototype.indexOf=function(b){var a=this.length;var c=Number(arguments[1])||0;c=(c<0)?Math.ceil(c):Math.floor(c);if(c<0){c+=a}for(;c<a;c++){if(c in this&&this[c]===b){return c}}return -1}}if(!Array.prototype.filter){Array.prototype.filter=function(b){var a=this.length;if(typeof b!="function"){throw new TypeError()}var e=new Array();var d=arguments[1];for(var c=0;c<a;c++){if(c in this){var f=this[c];if(b.call(d,f,c,this)){e.push(f)}}}return e}}String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};function createCookie(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+d+a+"; path=/"}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function eraseCookie(a){createCookie(a,"",-1)};
var username;var $history;var $shouts;var last_history_id=0;var last_shout_id=0;function init_menubox(a){a.find(".menubox").hover(function(){$("#top_bar .menubox").removeClass("visible");$(this).addClass("visible")},function(){$("#top_bar .menubox").removeClass("visible")})}function load_categories(){$.get("/auctions/categories/",{},function(a){init_menubox($("#categories").append(a))},"html")}function load_involved(){$.get("/auctions/my-auctions/",{},function(a){init_menubox($("#involved").append(a))},"html")}function init_menu(){$shouts=$("#chat_area");$history=$("#auction_history tbody");$("#top_bar .menulink").click(function(){if($(this).siblings(".menubox").hasClass("visible")){$("#top_bar .menubox").removeClass("visible")}else{$("#top_bar .menubox").removeClass("visible");$(this).siblings(".menubox").addClass("visible")}});$("#top_bar .menulink").mouseout(function(){$("#top_bar .menubox").removeClass("visible")});$("#categories").one("click",load_categories);$("#involved").one("click",load_involved)}var _formatted_times=[];function get_time_formatted(d){d=(+d);if(d<_formatted_times.length){return _formatted_times[d]}var e=d%60;d=(d-e)/60;var c=d%60;var a=(d-c)/60;var b=[];if(a<10){b.push("0")}b.push(a);b.push(":");if(c<10){b.push("0")}b.push(c);b.push(":");if(e<10){b.push("0")}b.push(e);return b.join("")}for(var i=0;i<32;i++){_formatted_times[i]=get_time_formatted(i)}function get_money_formatted(a){var c=Math.floor(a/100);var d=a-(c*100);var b=[];b.push(c);b.push(",");if(d<10){b.push("0")}b.push(d);return b.join("")}function money2cents(b){var a=b.text().split(",");return(+a[0])*100+(+a[1])}function datetime_raw2str(a){return{date:a.substring(8,10)+". "+a.substring(5,7)+". "+a.substring(0,4),time:a.substring(11,19)}}function datetime_epoch2date(a){var b=new Date();b.setTime(parseInt(a*1000));return b}function datetime_epoch2milis(b){var a=b-Math.floor(b);return Math.round(a*1000)}function datetime_raw2date(a){return new Date(a.substr(0,4),a.substr(5,2)-1,a.substr(8,2),a.substr(11,2),a.substr(14,2),a.substr(17,2),a.substr(20,3))}function get_date_diff(b,a){return a.getTime()-b.getTime()}function get_attribute_tooltip(){var a=this.className.replace(/_([0-9][0-9])|attr_size_([0-9][0-9])/g,"").trim();var c=attribute_messages[a];var b='<div class="attr_sprite '+a+'_40 attr_size_40"></div>';b+="<strong>"+this.tooltipText+"</strong><p>"+c+"</p>";return b}function get_restriction_tooltip(){var a=this.className;var c=attribute_messages[a+"_title"];var b=attribute_messages[a];return"<strong>"+c+"</strong><p>"+b+"</p>"}$(function(){$("form .field_help").each(function(a,b){$(b).children(".field_help_content").hide();$(b).hover(function(){$(this).children("img").hide();$(this).children(".field_help_content").show()},function(){$(this).children("img").show();$(this).children(".field_help_content").hide()})});$("a.jq_flyout").flyout({outSpeed:400,inSpeed:200});init_menu();username=$("#logged_username").text();$(".auction_attributes div").tooltip({showURL:false,bodyHandler:get_attribute_tooltip});$(".product_restriction a, .restriction_sprite a").tooltip({showURL:false,bodyHandler:get_restriction_tooltip});$(".thumbnails_wrapper img").click(function(a){$(".box.imagebox img.bigimage").attr("src",a.target.src.replace("_detail_thumbnail","_detail"))});$(".box.imagebox img.bigimage").click(function(b){var c=b.target.src.replace("_detail","_detail_thumbnail");var a=$(".thumbnails_wrapper img[src="+c+"] + img");if(a.size()===0){$(".thumbnails_wrapper img:first").click()}else{a.click()}})});
var _auction_data={};jQuery.fn.extend({set_text:function(b){if(this.length===1){var a=this[0].childNodes;if(a.length==1){a.item(0).data=b;return this}}return this.text(b)},get_text:function(){if(this.length===1){var a=this[0].childNodes;if(a.length==1){return this[0].childNodes.item(0).data}}return this.text()},auction_init:function(){jQuery.each(this,function(){var a=$(this);a.auction_data("product_price_cents",money2cents(a.find("#product_price")))});this.filter(".auction_live").each(function(){var a=$(this);var b=a.auction_id();if(auction_ids.length===0){auction_ids=""+b}else{if(a.is_detail()){auction_ids=b+","+auction_ids}else{auction_ids=auction_ids+","+b}}if(a.hasClass("auctionlock")){if(auction_lock_ids.length===0){auction_lock_ids=""+b}else{auction_lock_ids=auction_lock_ids+","+b}}}).find_bid().click(make_bid);this.filter(".auction_future").each(function(){var c=$(this);var b=c.find(".start_date").attr("class").match(/timestamp_(\d+)/)[1];var a=new Date();a.setTime(b*1000);c.auction_data("start_date",a)});return this},auction_data:function(a,b){if(this.length==0){return b===undefined?undefined:this}var d=this.auction_id();var c=_auction_data[d];if(c===undefined){c=_auction_data[d]={}}if(b===undefined){return c[a]}else{c[a]=b;return this}},auction_id:function(){var a=this.attr("id");if(a!==undefined){if(this.hasClass("auction")){a=a.substring(5)}else{a="#"+a}}return a},is_detail:function(){return this.hasClass("auction_detail")},is_live:function(){return this.hasClass("auction_live")},find_time:function(){return this._find_cached(".time","time")},find_action:function(){return this._find_cached(".action_msg","action")},find_bidder:function(){return this._find_cached(".last_bidder_username","bidder")},find_money:function(){return this._find_cached(".money_"+this.auction_id(),"money")},find_bid:function(){return this.find("a.bid")},update_savings_box:function(a){this.filter(".auction_detail").each(function(){var c=$(this).find("#user_bids");c.set_text(a);var b=a*BID_PRICE*100;if(c.hasClass("premium")){b*=2}$(this).find("#user_bids_price").set_text(get_money_formatted(b))});return this},is_auction_state_changed:function(a,c){var b=c+"|"+a.last_bidder_username;if(this.auction_data("previous_status")==b){return false}this.auction_data("previous_status",b);return true},_find_cached:function(a,c){if(this.length===1){var b=this.auction_data(c);if(b===undefined){b=this.find(a);this.auction_data(c,b)}return b}else{return this.find(a)}}});
var first_update=true;var auction_ids="";var auction_lock_ids="";var bids;var pause_data=null;var auction_data=null;var request_time;var sessionid=null;var beginner_allowed=true;var user_restricted={week:false,diamond:false,gold:false};function getAuctionById(a){return $("#item_"+a)}function alignDate(c,a,b){var d=new Date();d.setTime(c.getTime());d.setHours(a);d.setMinutes(0);d.setSeconds(0);d.setTime(d.getTime()+b*1000);return d}function get_expected_auction_end(f){var e=(24-PAUSE_END_HOUR)*3600-600;var a=new Date();a.setTime(auction_data.server.now.getTime());if(a.getHours()<PAUSE_END_HOUR){a=alignDate(a,PAUSE_END_HOUR,600)}else{var b=new Date();b.setTime(auction_data.server.now.getTime());b=alignDate(b,0,86400);var d=parseInt(get_date_diff(a,b)/1000);if(f>d){f-=d;a=alignDate(b,PAUSE_END_HOUR,0)}}var c=Math.floor(f/e);f=c*86400+(f-(c*e));a.setTime(a.getTime()+f*1000);if(a.getHours()<PAUSE_END_HOUR){a.setTime(a.getTime()+(PAUSE_END_HOUR*3600*1000));a.setTime(a.getTime()+600*1000)}return a}function auction_state_changed(a){var b=$(this);var d=b.bitset();if(!username){d=d&(ACTION_MESSAGE_ENDED|ACTION_MESSAGE_PAUSED|ACTION_MESSAGE_CHECKING_UP)}if(d==0){if(username){b.find_action().text("");b.find_bid().removeClass("hide")}else{b.find_action().html(LABEL_BIDLOGIN)}}else{var c=$(this).bitset_lowest_bit();b.find_bid().addClass("hide");b.find_action().html(get_action_message(c))}b.one("bitset_modified",auction_state_changed)}function first_update_button(a){if(a.bitset()==0){a.find_bid().removeClass("hide");a.find(".bidlogin").removeClass("hide")}}function first_update_buttons(){if(username){if(bids===0){$(".auction_live").bitset_bit(ACTION_MESSAGE_NO_BIDS,true)}else{if(bids===1){$(".auction_live.premium").bitset_bit(ACTION_MESSAGE_NO_BIDS,true)}}}$(".auction_live").each(function(){first_update_button($(this))})}function update_auction_history(e){if(e.length===0||last_history_id==e[0].id){return false}var a=[];for(var b=0;b<e.length;b++){var d="";var f=datetime_raw2str(e[b].bid_date);var c="history_"+e[b].id;if(b==0){d=' class="first_line"'}a.push('<tr id="',c,'"',d,'><td title="',f.date," ",f.time,'">',f.time,"</td><td>",get_money_formatted(e[b].price),"</td><td>",e[b].username,"</td></tr>")}$history.html(a.join(""));last_history_id=e[0].id}function update_beginner(a){alowed=!!a;if(beginner_allowed!=a){beginner_allowed=a;$(".auction_live.beginner").bitset_bit(ACTION_MESSAGE_BLOCKED_BEGINNER,!beginner_allowed)}}function is_pause_changed(a){if(pause_data===null){return true}if(pause_data.is_future){return true}if(pause_data.type!==a.type){return true}if(pause_data.start_date!==a.start_date){return true}if(pause_data.end_date!==a.end_date){return true}if(pause_data.time_increment!==a.time_increment){return true}if(pause_data.message!==a.message){return true}if(pause_data.box_message!==a.box_message){return true}return false}function is_paused(){return(!!pause_data.type)&&!pause_data.is_future}function update_paused(c){if(is_pause_changed(c)){var g=pause_data&&pause_data.box_message!==c.box_message;pause_data=c;var f=$("#pausebox");c.is_future=false;if(c.type){var b;if(c.now<c.start_date){b="S";c.is_future=true}else{if(c.end_date){b="F"}else{b="E"}}var d=c.start_date;var a=c.end_date;if(d){d=datetime_epoch2date(d).dateFormat("H:i")}if(a){a=datetime_epoch2date(a).dateFormat("H:i")}var e;if(c.message&&!c.is_future){e=pause_messages[b]["G"];e=e.replace("$$message$",c.message.replace("$$time_increment$",c.time_increment))}else{e=pause_messages[b][c.type];e=e.replace("$$paused$",d);e=e.replace("$$end$",a);e=e.replace("$$time_increment$",c.time_increment)}f.html(e);if(b=="S"){$(".auction_live").bitset_bit(ACTION_MESSAGE_PAUSED,false);$("#chatbox").bitset_bit(CHAT_MESSAGE_PAUSED,false)}else{$(".auction_live").bitset_bit(ACTION_MESSAGE_PAUSED,true);if(g){$(".auction_live").bitset_modified()}$("#chatbox").bitset_bit(CHAT_MESSAGE_PAUSED,true)}}else{f.text("");$(".auction_live").bitset_bit(ACTION_MESSAGE_PAUSED,false);$("#chatbox").bitset_bit(CHAT_MESSAGE_PAUSED,false)}}return is_paused()}function update_future_auctions(){if(auction_data){$(".auction_future").each(function(){$a=$(this);if($a.auction_data("start_date")<=auction_data.server.xnow){$a.find(".future_only").remove();$a.find(".live_only").removeClass("hide").removeClass("live_only");$a.find(".countdown").removeClass("start_date_envelope");$a.find(".action").removeClass("hide");$a.removeClass("auction_future").addClass("auction_live");$a.auction_init();first_update_button($a)}})}}function reload_page(){if(window.location.search.indexOf("pause")!=-1){setTimeout("window.location.reload()",120000)}else{if(window.location.search){window.location.search=window.location.search+"&pause=1"}else{window.location.search="pause=1"}}}function check_for_reload(b){var a=readCookie("sessionid");if(sessionid!=a){if(sessionid===null){sessionid=a}else{window.location.reload()}}if(b&&b.reload=="yes"){reload_page();return true}return false}function update_auction(f,h){var a=f.find_money();var g=get_money_formatted(h.bidden_price);if(a.eq(0).get_text()!=g){a.set_text(g);if(!first_update){f.find(".money_envelope").addClass("flash")}}else{f.find(".money_envelope").removeClass("flash")}var c=f.find_bidder();var d=c.get_text();var k=h.last_bidder_username;if(k!==d){if(k===""){c.set_text("-")}else{c.set_text(h.last_bidder_username)}if(f.is_live()&&username){var e=(k==username);if(e||d==username){f.bitset_bit(ACTION_MESSAGE_LAST_BIDDER,e)}}}if(username){if(h.locked===true&&f.auction_data("locked")===undefined){f.auction_data("locked",1);if(f.hasClass("auctionlock")){if(f.is_detail()){var i=$("#auction_detail_header .auction_attributes");var j=48}else{var i=f.find(".auction_attributes");var j=28}if(f.auction_data("has_bid")===undefined){auction_lock_ids=remove_id_from_list(auction_lock_ids,f.auction_id());f.bitset_bit(ACTION_MESSAGE_BLOCKED_AUCTION_LOCK,true);var b="lockclosed"}else{var b="lockopen"}i.append('<a href="'+url_help_icons+'"><div class="'+b+"_"+j+" attr_size_"+j+'" title="'+attribute_messages[b+"_title"]+'"></div></a>');i.find("div."+b+"_"+j).tooltip({showURL:false,bodyHandler:get_attribute_tooltip})}}}}function update_auctions(g){var d=update_paused(g.paused);if(first_update||!d){if(g.profile!==undefined){if(g.profile.bid_count!==undefined){var f=+(g.profile.bid_count);if(bids!=f){if(bids===0||f===0){$(".auction_live").filter(":not(.premium)").bitset_bit(ACTION_MESSAGE_NO_BIDS,f==0)}if((bids<2&&f>1)||(bids>1&&f<2)){$(".auction_live.premium").bitset_bit(ACTION_MESSAGE_NO_BIDS,f<=1)}bids=f;$("#bids").set_text(bids)}}update_beginner(g.profile.beginner_allowed)}if(g.bid_count!==undefined){for(var c in g.bid_count){if(g.bid_count[c]){var e=c.split(".",3)[1];$a=getAuctionById(e);$a.auction_data("has_bid",1);auction_lock_ids=remove_id_from_list(auction_lock_ids,e)}}}if(g.history!==undefined){update_auction_history(g.history)}if(g.shouts!==undefined){update_auction_shouts(g.shouts,g.chat_restriction)}if(g.status!==undefined){for(var b=0;b<g.status.length;b++){var a=g.status[b];update_auction(getAuctionById(a.auction_id),a)}}if(g.user_restricted!==undefined){if(user_restricted.week!=g.user_restricted.week){$(".auction_live").bitset_bit(ACTION_MESSAGE_BLOCKED_WEEK_LIMIT,g.user_restricted.week)}if(user_restricted.diamond!=g.user_restricted.diamond){$(".auction_live.restriction_D").bitset_bit(ACTION_MESSAGE_BLOCKED_RESTRICTION,g.user_restricted.diamond)}if(user_restricted.gold!=g.user_restricted.gold){$(".auction_live.restriction_G").bitset_bit(ACTION_MESSAGE_BLOCKED_RESTRICTION,g.user_restricted.gold)}user_restricted=g.user_restricted}}}function remove_id_from_list(b,c){var a=new RegExp("\\b"+c+",?\\b");return b.replace(a,"").replace(/,$/,"")}function update_auction_time_finished(e,d,f){var b=e.find_time();auction_ids=remove_id_from_list(auction_ids,d.auction_id);e.removeClass("auction_live");var c=d.last_bidder_username!==""&&username==d.last_bidder_username;if(c){e.bitset_bit(ACTION_MESSAGE_YOU_WIN,true)}else{e.bitset_bit(ACTION_MESSAGE_ENDED,true)}if(e.is_detail()){var a=e.find(".time_box");if(a.find(".start_date").length==0){var h=e.find(".bidbox_description");a.html('<span class="date_label">'+advice_messages.ending+'</span><br/><span class="start_date">'+auction_data.server.now.dateFormat("d.m.Y H:i:s")+"</span>");h.html(advice_messages.congratulations)}}else{if(b.length>0){b.removeClass("flash");b.removeClass("time");b.addClass("end_date");var g=new Date();g.setTime(auction_data.server.now.getTime()+f*1000);b.set_text(g.dateFormat("d.m.Y H:i"));e.find(".advice").set_text("")}}}function update_auction_time_live(d,c,f){var b=d.find_time();if(f<=0){f=0}d.bitset_bit(ACTION_MESSAGE_CHECKING_UP,f<=0);b.set_text(get_time_formatted(f));if(f<10){b.addClass("flash")}else{b.removeClass("flash")}$advice=d.find(".advice");if($advice.size()>0){if(f>1800){if(d.auction_data("end_date")!==c.end_date){d.auction_data("end_date",c.end_date);var a=get_expected_auction_end(f);var e;if(a.getDate()==auction_data.server.now.getDate()){e="H:i"}else{e="j.n. H:i"}$advice.set_text(advice_messages.expected_end.replace("$$$",a.dateFormat(e)))}}else{if($advice.get_text()){$advice.set_text("")}}}}function is_auction_finished(b,a,c){if(c>0){return false}if(a.seconds_to_end>=0){return false}var d=auction_data.serial["current_serial."+b.auction_id()];if(!d){return true}return d==a.place_bid_serial}function update_auction_time(e,d,b){var h=+(d.seconds_to_end);if(b!==undefined){h+=b}if(!e.is_auction_state_changed(d,h)){return}var c=is_auction_finished(e,d,h);if(c){update_auction_time_finished(e,d,h)}else{update_auction_time_live(e,d,h);if(d.user_bid_count!==undefined){e.update_savings_box(d.user_bid_count)}}if(e.is_detail()){var g=e.find("#user_bids");var a=((g.get_text())*BID_PRICE*100);if(g.hasClass("premium")){a*=2}var f=e.auction_data("product_price_cents");f-=a;f-=d.bidden_price;if(f<0){f=0}e.find("#savings_price").set_text(get_money_formatted(f))}}function update_auctions_time(e,b){var d=is_paused();if(d){b=1}if(first_update||!d){if(e.status!==undefined){for(var c=0;c<e.status.length;c++){var a=e.status[c];update_auction_time(getAuctionById(a.auction_id),a,b)}}}if(first_update){first_update_buttons();first_update=false}}function preprocess_data(c){c.server={now:datetime_epoch2date(c.paused.now),xnow:datetime_epoch2date(c.paused.xnow)};if(auction_data&&(auction_data.server.now>c.server.now)){return false}c.status=c.status.filter(function(d){return d});if(c.chat){c.chat_restriction=c.chat.chat_restriction}var b=Math.ceil(c.paused.xnow);for(var a=0;a<c.status.length;a++){c.status[a].seconds_to_end=c.status[a].end_date-b}if(c.detail){for(var a=0;a<c.status.length;a++){if(c.status[a].auction_id==c.detail.auction_id){c.status[a].user_bid_count=c.detail.user_bid_count;break}}}auction_data=c;return true}function request_update(){var a=+new Date;var d=a+1000-(a%1000)+request_time;if(d<a){d+=1000}update_future_auctions();var e=$(".auction_detail.chat");if(auction_ids===""&&e.length==0){if($(".auction_future").length>0){$.get(url_status,{auction_ids:""},preprocess_data,"json");queue.scheduleUniqueAt(request_update,d)}return false}var b;var c={auction_ids:auction_ids};if(username&&auction_lock_ids){c.bid_count=auction_lock_ids}if($(".auction_detail.auction_live").length>0){b=url_status_detail;c.last_history_id=last_history_id;c.last_shout_id=last_shout_id}else{b=url_status}if(e.length>0){c.chat_auction_id=e.auction_id()}status_data=null;queue.scheduleUniqueAt(request_update,d);$.get(b,c,process_update,"json")}function process_update(d){var c=+new Date;if(check_for_reload(d)){return}if(!preprocess_data(d)){return}var b=c-d._;update_auctions(d);var a=1000-datetime_epoch2milis(d.paused.now);if(a<=20){update_auctions_time(d,0);queue.cancel(update_auctions_time)}else{update_auctions_time(d,1);queue.scheduleUniqueAt(update_auctions_time,c+a,[d,0])}}function update_immediately(){queue.cancel(update_auctions_time);request_update()}function make_bid(){var a=this.id.replace("bid_","");a=+a;$.ajax({url:url_bid,data:{auction_id:a},success:function(e){if(!e){return false}var b=e.split(" ",2);if(b[0]=="ok"){var f=(+b[1]);var d=getAuctionById(f);var c=(+d.find("#user_bids").get_text());d.update_savings_box(c+1);update_immediately()}}});$(this).clone(true).replaceAll(this);return false}function ajax_error_handler(c,e,d){try{if(c.status==403){var a=window.location.protocol+"//"+window.location.hostname;if(window.location.port!=80){a+=":"+window.location.port}a+=url_login+"?next="+window.location.pathname;window.location.href=a;return false}if(c.status==501){reload_page();return false}}catch(b){}}$(function(){$.ajaxSetup({cache:false,error:ajax_error_handler});bids=+($("#bids").text());$(".auction").each(function(){var b=$(this);if(username){var a='<a href="#" id="bid_'+b.auction_id()+'" class="button_102 bid hide">';a+="<span>"+LABEL_BID+" </span></a>";b.find("p.action").prepend(a)}else{b.find("p.action .action_msg").append(LABEL_BIDLOGIN_HIDE)}});$(".auction").auction_init().one("bitset_modified",auction_state_changed);request_time=(+new Date)%1000;request_update()});
$(function(){$.getScript(STATIC_MEDIA_URL+"js/ga"+version+".js",function(){try{var b=_gat._getTracker("UA-9614154-1");b._trackPageview()}catch(c){}});var a="999375";$("#toplist").html('<a href="http://www.toplist.cz/"><img src="https://ssl.toplist.cz/dot.asp?id='+a+"&http="+escape(document.referrer)+"&wi="+escape(window.screen.width)+"&he="+escape(window.screen.height)+"&cd="+escape(window.screen.colorDepth)+"&t="+escape(document.title)+'" width="1" height="1" alt="TOPlist" /></a>')});
