(function(a){a.fn.jclock=function(c){var b="2.2.0";var d=a.extend({},a.fn.jclock.defaults,c);return this.each(function(){$this=a(this);$this.timerID=null;$this.running=false;$this.increment=0;$this.lastCalled=new Date().getTime();var f=a.meta?a.extend({},d,$this.data()):d;$this.format=f.format;$this.utc=f.utc;$this.utcOffset=(f.utc_offset!=null)?f.utc_offset:f.utcOffset;$this.seedTime=f.seedTime;$this.timeout=f.timeout;$this.css({fontFamily:f.fontFamily,fontSize:f.fontSize,backgroundColor:f.background,color:f.foreground});$this.daysAbbrvNames=new Array(7);$this.daysAbbrvNames[0]="Sun";$this.daysAbbrvNames[1]="Mon";$this.daysAbbrvNames[2]="Tue";$this.daysAbbrvNames[3]="Wed";$this.daysAbbrvNames[4]="Thu";$this.daysAbbrvNames[5]="Fri";$this.daysAbbrvNames[6]="Sat";$this.daysFullNames=new Array(7);$this.daysFullNames[0] = "Воскресенье";$this.daysFullNames[1] = "Понедельник";$this.daysFullNames[2] = "Вторник";$this.daysFullNames[3] = "Среда";$this.daysFullNames[4] = "Четверг";$this.daysFullNames[5] = "Пятница";$this.daysFullNames[6] = "Суббота";$this.monthsAbbrvNames=new Array(12);$this.monthsAbbrvNames[0]="Jan";$this.monthsAbbrvNames[1]="Feb";$this.monthsAbbrvNames[2]="Mar";$this.monthsAbbrvNames[3]="Apr";$this.monthsAbbrvNames[4]="May";$this.monthsAbbrvNames[5]="Jun";$this.monthsAbbrvNames[6]="Jul";$this.monthsAbbrvNames[7]="Aug";$this.monthsAbbrvNames[8]="Sep";$this.monthsAbbrvNames[9]="Oct";$this.monthsAbbrvNames[10]="Nov";$this.monthsAbbrvNames[11]="Dec";$this.monthsFullNames=new Array(12);$this.monthsFullNames[0]="January";$this.monthsFullNames[1]="February";$this.monthsFullNames[2]="March";$this.monthsFullNames[3]="April";$this.monthsFullNames[4]="May";$this.monthsFullNames[5]="June";$this.monthsFullNames[6]="July";$this.monthsFullNames[7]="August";$this.monthsFullNames[8]="September";$this.monthsFullNames[9]="October";$this.monthsFullNames[10]="November";$this.monthsFullNames[11]="December";a.fn.jclock.startClock($this)})};a.fn.jclock.startClock=function(b){a.fn.jclock.stopClock(b);a.fn.jclock.displayTime(b)};a.fn.jclock.stopClock=function(b){if(b.running){clearTimeout(b.timerID)}b.running=false};a.fn.jclock.displayTime=function(b){var c=a.fn.jclock.getTime(b);b.html(c);b.timerID=setTimeout(function(){a.fn.jclock.displayTime(b)},b.timeout)};a.fn.jclock.getTime=function(c){if(typeof(c.seedTime)=="undefined"){var b=new Date()}else{c.increment+=new Date().getTime()-c.lastCalled;var b=new Date(c.seedTime+c.increment);c.lastCalled=new Date().getTime()}if(c.utc==true){var f=b.getTime();var l=b.getTimezoneOffset()*60000;var j=f+l;var m=j+(3600000*c.utcOffset);b=new Date(m)}var g="";var d=0;var h=0;while((h=c.format.indexOf("%",d))!=-1){g+=c.format.substring(d,h);h++;var k=a.fn.jclock.getProperty(b,c,c.format.charAt(h));h++;g+=k;d=h}g+=c.format.substring(d);return g};a.fn.jclock.getProperty=function(d,c,f){switch(f){case"a":return(c.daysAbbrvNames[d.getDay()]);case"A":return(c.daysFullNames[d.getDay()]);case"b":return(c.monthsAbbrvNames[d.getMonth()]);case"B":return(c.monthsFullNames[d.getMonth()]);case"d":return((d.getDate()<10)?"0":"")+d.getDate();case"H":return((d.getHours()<10)?"0":"")+d.getHours();case"I":var b=(d.getHours()%12||12);return((b<10)?"0":"")+b;case"m":return((d.getMonth()<10)?"0":"")+(d.getMonth()+1);case"M":return((d.getMinutes()<10)?"0":"")+d.getMinutes();case"p":return(d.getHours()<12?"am":"pm");case"P":return(d.getHours()<12?"AM":"PM");case"S":return((d.getSeconds()<10)?"0":"")+d.getSeconds();case"y":return d.getFullYear().toString().substring(2);case"Y":return(d.getFullYear());case"%":return"%"}};a.fn.jclock.defaults={format:"%H:%M:%S",utcOffset:0,utc:false,fontFamily:"",fontSize:"",foreground:"",background:"",seedTime:undefined,timeout:1000}})(jQuery);(function(a){a.fn.countDown=function(b){config={};a.extend(config,b);var d=new Date();d.setDate(config.targetDate.day);d.setMonth(config.targetDate.month-1);d.setFullYear(config.targetDate.year);d.setHours(config.targetDate.hour);d.setMinutes(config.targetDate.min);d.setSeconds(config.targetDate.sec);var c=new Date();diffSecs=Math.floor((d.valueOf()-c.valueOf())/1000);a("#"+this.attr("id")+" .digit").html('<div class="top"></div><div class="bottom"></div>');this.doCountDown(diffSecs,500)};a.fn.doCountDown=function(b,c){if(b<=0){b=0}secs=b%60;mins=Math.floor(b/60)%60;hours=Math.floor(b/60/60)%24;days=Math.floor(b/60/60/24);weeks=Math.floor(b/60/60/24/7);this.dashChangeTo("seconds_dash",secs,c?c:800);this.dashChangeTo("minutes_dash",mins,c?c:1200);this.dashChangeTo("hours_dash",hours,c?c:1200);this.dashChangeTo("days_dash",days,c?c:1200);this.dashChangeTo("weeks_dash",weeks,c?c:1200);if(b>0){e=this;setTimeout(function(){e.doCountDown(b-1)},1000)}};a.fn.dashChangeTo=function(c,d,b){d2=d%10;d1=(d-d%10)/10;if(a("#"+c)){this.digitChangeTo("#"+this.attr("id")+" ."+c+" .digit:first",d1,b);this.digitChangeTo("#"+this.attr("id")+" ."+c+" .digit:last",d2,b)}};a.fn.digitChangeTo=function(d,c,b){if(!b){b=800}if(a(d+" div.top").html()!=c+""){a(d+" div.top").css({display:"none"});a(d+" div.top").html((c?c:"0")).slideDown(b);a(d+" div.bottom").animate({height:""},b,function(){a(d+" div.bottom").html(a(d+" div.top").html());a(d+" div.bottom").css({display:"block",height:""});a(d+" div.top").hide().slideUp(10)})}}})(jQuery);
