var mystery_second_diff=0,mystery_second_left=-1,mystery_is_blink=true,mystery_is_show=false,mystery_is_sync=false;function mystery_toggle(action) {var els=$('#mysteryPuzzleBlock table td.mpb-left .mpb-left-timer, #mysteryPuzzleBlock-dt');if(action=='check') {if(mystery_is_show===false) {mystery_is_show=true;els.fadeIn();}} else if(action=='hide') {mystery_is_show=false;els.fadeOut();}} function mystery_init(dt) {if(mystery_is_sync===false) {mystery_is_sync=true;if(dt!==false)mystery_second_diff=Math.ceil(new Date().getTime()/1000-dt.getTime()/1000);setInterval(function(){mystery_core();},1000);}} function mystery_second(dt) {var dt=new Date();dt.setSeconds(dt.getSeconds()+mystery_second_diff);var minh=Math.floor(dt.getHours()/2)*2,dtlow=Date.parse(dt.toString().replace(/([0-9]+):([0-9]+):([0-9]+)/g,minh+':00:00'));mystery_second_left=Math.ceil(60*60*2-(dt-dtlow)/1000);} function mystery_second_format(format,timestamp) {var ret=0;if(format=='H')ret=Math.floor(timestamp/(60*60));else if(format=='i')ret=Math.floor((timestamp-mystery_second_format('H',timestamp)*60*60)/60);else if(format=='s')ret=timestamp-mystery_second_format('H',timestamp)*60*60-mystery_second_format('i',timestamp)*60;return ret<10?"0"+ret:ret;} function mystery_sync() {xmlhttp=new XMLHttpRequest();xmlhttp.open("HEAD","/gmt.txt",true);xmlhttp.onreadystatechange=function() {if(xmlhttp.readyState==4)mystery_init(new Date(xmlhttp.getResponseHeader("Date")));else return;} xmlhttp.onerror=function(){mystery_init(false);return;} xmlhttp.onload=function(){mystery_init(false);return;} xmlhttp.send(null);} function mystery_core() {var obj=$('#mysteryPuzzleBlock'),flash=$(".mysteryPuzzleBlock-delimiter-flash"),label_h=obj.attr('data-label-h'),label_m=obj.attr('data-label-m'),label_s=obj.attr('data-label-s');mystery_second();mystery_toggle('check');if(mystery_second_left>=60*60) {$("#mysteryPuzzleBlock-dt-s, .mysteryPuzzleBlock-delimiter-static").hide();$("#mysteryPuzzleBlock-dt-h, #mysteryPuzzleBlock-dt-m, .mysteryPuzzleBlock-delimiter-flash").show();} else if(mystery_second_left>=10*60) {$("#mysteryPuzzleBlock-dt-h, #mysteryPuzzleBlock-dt-s, .mysteryPuzzleBlock-delimiter-static").hide();$("#mysteryPuzzleBlock-dt-m, .mysteryPuzzleBlock-delimiter-flash").show();} else {$("#mysteryPuzzleBlock-dt-h, .mysteryPuzzleBlock-delimiter-flash").hide();$("#mysteryPuzzleBlock-dt-s, .mysteryPuzzleBlock-delimiter-static").show();if(mystery_second_format("i",mystery_second_left)>0)$("#mysteryPuzzleBlock-dt-m").show();else $("#mysteryPuzzleBlock-dt-m").hide();} if(!mystery_is_blink){mystery_is_blink=true;flash.css('opacity',0);} else{mystery_is_blink=false;flash.css('opacity',1);} $("#mysteryPuzzleBlock-dt-h").html(''+mystery_second_format("H",mystery_second_left)+''+label_h);$("#mysteryPuzzleBlock-dt-m").html(''+mystery_second_format("i",mystery_second_left)+''+label_m);$("#mysteryPuzzleBlock-dt-s").html(''+mystery_second_format("s",mystery_second_left)+''+label_s);if(mystery_second_left==0)mystery_toggle('hide');} $(document).ready(mystery_sync); 312s20