164 lines
3.8 KiB
JavaScript
164 lines
3.8 KiB
JavaScript
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 = ' <span class="separator">|</span> ';
|
|
var afterSepa = '<a target="_blank" href="http://{1}">{2}</a>'
|
|
|
|
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 <a target="_blank" href="http://skamilinux.hu">skamilinux.hu</a> - thank you!';
|
|
|
|
footerDiv.innerHTML = html;
|
|
|
|
break;
|
|
}
|
|
case 'minimal.linux-bg.org' : {
|
|
html += sepa;
|
|
html += 'Hosted by <a target="_blank" href="http://linux-bg.org">linux-bg.org</a> - 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;
|
|
}
|
|
}
|
|
}
|
|
}
|