//E-Ije "on the fly" by Kašter
var promjeneInterfejs = new Array(
new Array('n-recentchanges','Скорашње измјене','Skorašnje izmjene'),
new Array('t-whatlinkshere','Шта је повезано овдје','Šta je povezano ovdje'),
new Array('t-recentchangeslinked','Сродне промјене','Srodne promjene'),
new Array('ca-move','премјести','premjesti')
);
var promjeneLinkovi = new Array(
new Array('Технологија и примењене уметности','Tehnologija i primenjene umetnosti','Технологија и примијењене умјетности','Tehnologija i primijenjene umjetnosti'),
new Array('Правила и смернице','Pravila i smernice','Правила и смјернице','Pravila i smjernice'),
new Array('Уметност','Umetnost','Умјетност','Umjetnost'),
new Array('Вести','Vesti','Вијести','Vijesti'),
new Array('Песак','Pesak','Пијесак','Pijesak'),
new Array('Речник','Rečnik','Ријечник','Riječnik')
);
function isIje() {
var sada = new Date();
var dan = sada.getDate();
// parnim IJEKAVSKI
return (dan % 2 == 0);
}
function isLatinica() {
var latinicaObj = document.getElementById('ca-varlang-1');
if (latinicaObj) {
var liClassObj = latinicaObj.getAttributeNode("class");
if (liClassObj && liClassObj.nodeValue=='selected') {
return true;
} else {
return false;
}
} else {
return false;
}
}
if (isIje()) {
var latinica = isLatinica();
// Interfejs
for (var i = 0; i < promjeneInterfejs.length; i++) {
var recentChangesObj = document.getElementById(promjeneInterfejs[i][0]);
if (recentChangesObj) {
var recentChangesA = recentChangesObj.firstChild;
if (recentChangesA) {
if (latinica) {
recentChangesA.firstChild.nodeValue = promjeneInterfejs[i][2];
} else {
recentChangesA.firstChild.nodeValue = promjeneInterfejs[i][1];
}
}
}
}
// Linkovi
if (promjeneLinkovi.length > 0) {
var aObjekti = document.getElementsByTagName('a');
if (aObjekti) {
for (var j = 0; j < promjeneLinkovi.length; j++) {
for (var k = 0; k < aObjekti.length; k++) {
if (aObjekti[k] && aObjekti[k].firstChild && aObjekti[k].firstChild.nodeValue) {
if (latinica) {
if (aObjekti[k].firstChild.nodeValue == promjeneLinkovi[j][1]) {
aObjekti[k].firstChild.nodeValue = promjeneLinkovi[j][3];
}
} else {
if (aObjekti[k].firstChild.nodeValue == promjeneLinkovi[j][0]) {
aObjekti[k].firstChild.nodeValue = promjeneLinkovi[j][2];
}
}
}
}
}
}
}
}