function menuSwap(itemIndex) {
for(var i = 1; i <= 6; i++) {
var strItem = "item" + i;
var objItem = document.getElementById(strItem);
objItem.style.display = (i == itemIndex) ? "block" : "none";
}
}
function logSwap(itemIndex, show) {
for(var i = 1; i <= 7; i++) {
var showObj = document.getElementById("show" + i);
var hideObj = document.getElementById("hide" + i);
var textObj = document.getElementById("text" + i);
if(i == itemIndex) {
if(show == true) {
showObj.style.display = "none";
hideObj.style.display = "block";
textObj.style.display = "block";
} else {
showObj.style.display = "block";
hideObj.style.display = "none";
textObj.style.display = "none";
}
} else if(show == true) {
showObj.style.display = "block";
hideObj.style.display = "none";
textObj.style.display = "none";
}
}
}
function defaultTab(item) {
var hrefPart = document.location.href.split('#')[1];
if(hrefPart == undefined) {
hrefPart = item;
}
loadTab('#' + hrefPart);
}
function loadTab(hrefPart) {
document.location.href=hrefPart;
loadUrl();
}
function loadUrl() {
var hrefPart = document.location.href.split('#')[1];
switch(hrefPart) {
case 'home' : {
menuSwap(1);
break;
}
case 'changes' : {
menuSwap(2);
break;
}
case 'about' : {
menuSwap(3);
break;
}
case 'tutorial' : {
menuSwap(4);
break;
}
case 'emulator' : {
menuSwap(5);
break;
}
case 'download' : {
menuSwap(6);
break;
}
default: {
document.location.href='#home';
menuSwap(1);
}
}
}
function pageLoaded() {
defaultTab('home');
thankYou();
}
function thankYou() {
var footer = document.getElementById("footer");
var footerDiv = footer.getElementsByTagName("div")[0];
var html = footerDiv.innerHTML;
var sepa = ' | ';
var afterSepa = '{2}'
var hostname = window.location.hostname;
switch(hostname) {
case 'minimal.idzona.com' : {
html += sepa;
html += afterSepa.replace("{1}", 'microweber.com').replace("{2}", 'Microweber CMS');
footerDiv.innerHTML = html;
break;
}
case 'skamilinux.hu' : {
html += sepa;
html += 'Hosted by skamilinux.hu - thank you!';
footerDiv.innerHTML = html;
break;
}
case 'minimal.linux-bg.org' : {
html += sepa;
html += 'Hosted by linux-bg.org - thank you!';
footerDiv.innerHTML = html;
break;
}
case 'ivandavidov.github.io' : {
document.getElementById('hm5').style.display="none";
document.getElementById('dl2').style.display="none";
document.getElementById('dl5').style.display="none";
document.getElementById('dl6').style.display="none";
document.getElementById('gh1').style.display="none";
html += sepa;
html += 'Development website - may not be fully functional.';
footerDiv.innerHTML = html;
break;
}
case 'linux.idzona.com' : {
document.getElementById('hm5').style.display="none";
document.getElementById('dl2').style.display="none";
document.getElementById('dl5').style.display="none";
document.getElementById('dl6').style.display="none";
document.getElementById('gh1').style.display="none";
html += sepa;
html += 'Development website - may not be fully functional.';
footerDiv.innerHTML = html;
break;
}
default: {
if(hostname != "") {
html += sepa;
html += afterSepa.replace("{1}", hostname).replace("{2}", hostname);
footerDiv.innerHTML = html;
}
}
}
}