<script type=„text/javascript“>
function idTgl (id){
if (document.getElementById) { var mydiv = document.getElementById(id); if (mydiv.style.display!='none'){ /*mydiv.style.display = 'none':*/ fade(id, 'out', 10); }else{ /*mydiv.style.display = 'block';*/ fade(id, 'in', 0); } }
}
function idOn (id){
if (document.getElementById) { var mydiv = document.getElementById(id); mydiv.style.display = 'block'; /*fade(id, 'in', 0);*/ }
}
function idToDefault (id){
if (document.getElementById) { let mydiv = document.getElementById(id); mydiv.style.display = ''; }
}
function otherIdsOff(id){
if (document.getElementById) { let mydiv = document.getElementById(id); for(let sibling of mydiv.parentElement.children){ if(sibling.id != id){ idOff(sibling.id) } } }
}
function idOff (id){
if (document.getElementById) { var mydiv = document.getElementById(id); mydiv.style.display = 'none'; /*fade(id, 'out', 10);*/ }
}
function fade(elementID, in_out, op_value) {
var lightbox = document.getElementById(elementID); /*some IE hack for filters to work*/ if(lightbox.currentStyle && (!lightbox.currentStyle.hasLayout)) { lightbox.style.zoom = 1; } if (in_out == 'in') { opvalue = op_value + 1; if (opvalue <= 10) { lightbox.style.display = 'block'; lightbox.style.opacity = opvalue/10; lightbox.style.MozOpacity= opvalue/10; lightbox.style.KHTMLOpacity= opvalue/10; lightbox.style.filter = 'alpha(opacity=' + opvalue * 10 + ')'; window.setTimeout("fade('" + elementID + "','" + in_out + "'," + opvalue + ")", 30); }
} else { opvalue = op_value - 1; if (opvalue >= 0) { lightbox.style.opacity = opvalue/10; lightbox.style.MozOpacity= opvalue/10; lightbox.style.KHTMLOpacity= opvalue/10; lightbox.style.filter = 'alpha(opacity=' + opvalue * 10 + ')'; window.setTimeout("fade('" + elementID + "','" + in_out + "'," + opvalue + ")", 30); } else { lightbox.style.display = 'none'; lightbox.style.opacity = 1; lightbox.style.MozOpacity= 1; lightbox.style.KHTMLOpacity= 1; lightbox.style.filter = 'alpha(opacity=100)'; } }
}
topimage = new Array(8); topimage[0] = „lib/tpl/default3/images/top_start1.jpg“; topimage[1] = „lib/tpl/default3/images/top_start2.jpg“; topimage[2] = „lib/tpl/default3/images/top_start3.jpg“; topimage[3] = „lib/tpl/default3/images/top_start4.jpg“; topimage[4] = „lib/tpl/default3/images/top_start5.jpg“; topimage[5] = „lib/tpl/default3/images/top_start6.jpg“; topimage[6] = „lib/tpl/default3/images/top_start7.jpg“; topimage[7] = „lib/tpl/default3/images/top_start8.jpg“; topimage[8] = „lib/tpl/default3/images/top_start0.jpg“; topimage[9] = „lib/tpl/default3/images/top_start9.jpg“; topimage[10] = „lib/tpl/default3/images/top_start10.jpg“; topimage[11] = „lib/tpl/default3/images/top_start11.jpg“; topimage[12] = „lib/tpl/default3/images/top_start12.jpg“; topimage[13] = „lib/tpl/default3/images/top_start13.jpg“; topimage[14] = „lib/tpl/default3/images/top_start14.jpg“; topimage[15] = „lib/tpl/default3/images/top_start15.jpg“; topimage[16] = „lib/tpl/default3/images/top_start16.jpg“; topimage[17] = „lib/tpl/default3/images/top_start17.jpg“; topimage[18] = „lib/tpl/default3/images/top_start18.jpg“; topimage[19] = „lib/tpl/default3/images/top_start19.jpg“; topimage[20] = „lib/tpl/default3/images/top_start20.jpg“; topimagecnt = 2;
function arrayShuffle(arin){
var tmp, rand; for(var i =0; i < arin.length; i++){ rand = Math.floor(Math.random() * arin.length); tmp = arin[i]; arin[i] = arin[rand]; arin[rand] =tmp; } return arin
}
topimage = arrayShuffle(topimage); topimage = arrayShuffle(topimage); topimage = arrayShuffle(topimage); topimage = arrayShuffle(topimage); document.getElementById(„toptmppic1“).style.backgroundImage=„url(“ +topimage[0] + „)“; document.getElementById(„toptmppic2“).style.backgroundImage=„url(“ +topimage[1] + „)“;
window.setTimeout(„lade1()“,2000);
function lade1(){
rand = Math.floor(Math.random() * topimage.length) rand = topimagecnt; topimagecnt = topimagecnt + 1; if (topimagecnt == topimage.length){ topimagecnt = 0; topimage = arrayShuffle(topimage); topimage = arrayShuffle(topimage);
topimage = arrayShuffle(topimage); topimage = arrayShuffle(topimage);
}
document.getElementById("toptmppic1").style.backgroundImage="url(" +topimage[rand] + ")"; window.setTimeout("zeige1()",5000);
}
function zeige1(){
fade('toptmppic1', 'in', 0); fade('toptmppic2', 'out', 10); window.setTimeout("lade2()",2000); }
function lade2(){
rand = Math.floor(Math.random() * topimage.length) rand = topimagecnt; topimagecnt = topimagecnt + 1; if (topimagecnt == topimage.length){ topimagecnt = 0; topimage = arrayShuffle(topimage); topimage = arrayShuffle(topimage);
topimage = arrayShuffle(topimage); topimage = arrayShuffle(topimage);
}
document.getElementById("toptmppic2").style.backgroundImage="url(" +topimage[rand] + ")"; window.setTimeout("zeige2()",5000);
}
function zeige2(){
fade('toptmppic2', 'in', 0); fade('toptmppic1', 'out', 10); window.setTimeout("lade1()",2000); }
function Maskieren(text){
let i = text.indexOf("@") let text_masked = "<html><span class=js-hinweis><b>JavaScript ist deaktiviert, die Adresse wird nur verschlüsselt angezeigt:</b><br></span><span class=mam>" + text.slice(0,i) + " spam@nervt.com " + text.slice(i+1) + "</span><button class=mam-button type=\"button\" onclick=MamAktivieren()>Richtig Anzeigen</button><\/html>" return text_masked;
}
function MamAktivieren(){
AlleDemaskieren(); ElementEntfernenNachKlasse("mam-button"); KlasseEntfernen("mam"); ElementEntfernenNachKlasse("mam-hinweis");
}
function ManuellMaskieren(){
let text = prompt("Mail") let i = text.indexOf("@") if(i == -1) { alert('"'+text+'"'+'scheint keine gültige Adresse zu sein.') }else{ let text_masked = Maskieren(text); alert(text_masked); }
}
function KlasseSammeln(className){
return document.querySelectorAll("."+className);
}
function KlasseEntfernen(className){
let elements = KlasseSammeln(className) for(let element of elements){ element.className = ""; }
};
function ElementEntfernenNachKlasse(className){
let elements = KlasseSammeln(className) for(let element of elements){ element.remove(); }
}
function Demaskieren(mam) {
let text = mam.textContent; let a = text.indexOf("@") let prefix = text.slice(0,a); let suffix = text.slice(a+1); prefix = prefix.slice(0,prefix.lastIndexOf(" ")); suffix = suffix.slice(suffix.indexOf(" ")+1); mam.textContent = prefix + "@" + suffix;
}
function AlleDemaskieren(){
let mams = KlasseSammeln("mam"); for(let mam of mams) { Demaskieren(mam); }
}
ElementEntfernenNachKlasse(„js-hinweis“); setTimeout(ElementEntfernenNachKlasse,1000,„js-hinweis“) document.addEventListener(„DOMContentLoaded“, () ⇒ ElementEntfernenNachKlasse(„js-hinweis“)); setTimeout(MamAktivieren,2000000);
</script>