;
// берем все счетчики с сайта
var allCounters = document.querySelectorAll(".counter");
if(allCounters){
// создаем функцию для счетчиков
function makeTimer(){
var counter = {
period: null,
event: null,
theme: null,
day: null,
link: null,
wrapper: function(){
var block = document.createElement("div");
var styles = document.createElement("link");
if(styles){
styles.href = "j/css/counter/"+this.event+"/"+this.theme+".css";
styles.rel = "stylesheet";
// добавляем подключение стилей счетчика в head
document.querySelectorAll("head")[0].appendChild(styles);
}
block.className = this.event+"-"+this.theme+" template";
return block;
}
};
for(var c=0; c<allCounters.length;c++){
if(allCounters[c].dataset.event){
counter.event=allCounters[c].dataset.event;
}
if(allCounters[c].dataset.theme){
counter.theme=allCounters[c].dataset.theme;
}
if(allCounters[c].dataset.date){
counter.day=allCounters[c].dataset.date;
}
if(allCounters[c].dataset.link){
counter.link=allCounters[c].dataset.link;
}
counter.period = setInterval(function(){
var ccc = new Date(counter.day.replace(/(\d+).(\d+).(\d+)/, '$3/$2/$1') - new Date());
console.log(ccc);
}, 1000);
allCounters[c].appendChild(counter.wrapper());
}
}
makeTimer();
}