;(function($){$.countdown=function(elements,params){var elapsedTime=0;var aCounters=[];var domLoaded=false;$(function(){$.each(elements,function(){aCounters.push($(this[0]).data("endTime",this[1]));});domLoaded=true;});window.setInterval(function(){elapsedTime++;if(domLoaded){$.each(aCounters,function(i){updateElement(aCounters[i],secondsToDays(aCounters[i].data("endTime")-elapsedTime));});}},1000);function updateElement(jElt,aTimeData){if(aTimeData[0]>0){if(aTimeData[0]==1){jElt.find(params.elements.days).html("1"+params.texts.day);}else{jElt.find(params.elements.days).html(aTimeData[0]+params.texts.days);}}else{jElt.find(params.elements.days).hide();}
if(aTimeData[1]>0||aTimeData[0]>0){jElt.find(params.elements.hours).html(aTimeData[1]+params.texts.hours);}else{jElt.find(params.elements.hours).hide();}
if(aTimeData[2]>0||aTimeData[1]>0||aTimeData[0]>0){jElt.find(params.elements.minutes).html(aTimeData[2]+params.texts.minutes);}else{jElt.find(params.elements.minutes).hide();}
jElt.find(params.elements.seconds).html(aTimeData[3]+params.texts.seconds);};function secondsToDays(time){var days=Math.floor(time/86400);time-=(days*86400);var hours=Math.floor(time/3600);time-=(hours*3600);var minutes=Math.floor(time/60);var seconds=time-(minutes*60);return[days,hours,minutes,seconds];};};})(jQuery);