function warnung(objLink, strHREF, text) { if(confirm(text)) { objLink.location = strHREF; } } function openCenteredPopup(theURL,winName,features, myWidth, myHeight, isCenter) { if (window.screen) if (isCenter) if (isCenter == "true") { var myLeft = (screen.width - myWidth) / 2; var myTop = (screen.height - myHeight) / 2; features += (features != '') ? ',' : ''; features += ',left=' + myLeft + ',top=' + myTop; } window.open(theURL,winName,features + ((features != '') ? ',' : '') + 'width=' + myWidth + ',height=' + myHeight); } function validEmail(email) { var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$"; var regex = new RegExp(strReg); return(regex.test(email)); } function checkfields() { var error = 0; var errcount = new Array(); var allerrors = ""; errcount.push("Kontakt\nDas Formular hat folgende Fehler:\n\n"); if (document.getElementById('cfirstname').value.length == 0) { error = 1; errcount.push("Vorname fehlt\n"); } if (document.getElementById('csurname').value.length == 0) { error = 1; errcount.push("Nachname fehlt\n"); } if (document.getElementById('cemail').value.length == 0) { error = 1; errcount.push("E-Mail fehlt\n"); } else { if (!validEmail(document.getElementById('cemail').value)) { error = 1; errcount.push("E-Mail nicht korrekt\n"); } } if (document.getElementById('cquestion').value.length < 6) { error = 1; errcount.push("Ihre Frage fehlt\n"); } if (error == 1) { errcount.push("\nBitte korrigieren Sie diese!\nVielen Dank."); for (var i = 0; i < errcount.length; i++) { allerrors += errcount[i]; } alert(allerrors); return false; } else { return true; } } function checkfieldsc() { var error = 0; var errcount = new Array(); var allerrors = ""; errcount.push("Kommentar\nDas Formular hat folgende Fehler:\n\n"); if (document.getElementById('cname').value.length == 0) { error = 1; errcount.push("Name fehlt\n"); } if (document.getElementById('cemail').value.length == 0) { error = 1; errcount.push("E-Mail fehlt\n"); } else { if (!validEmail(document.getElementById('cemail').value)) { error = 1; errcount.push("E-Mail nicht korrekt\n"); } } if (document.getElementById('ccomment').value.length < 6) { error = 1; errcount.push("Kommentar fehlt oder zu kurz\n"); } if (error == 1) { errcount.push("\nBitte korrigieren Sie diese!\nVielen Dank."); for (var i = 0; i < errcount.length; i++) { allerrors += errcount[i]; } alert(allerrors); return false; } else { return true; } } function checkfieldscn() { var error = 0; var errcount = new Array(); var allerrors = ""; errcount.push("Kandidat\nDas Formular hat folgende Fehler:\n\n"); if (document.getElementById('ccfirstname').value.length == 0) { error = 1; errcount.push("Vorname fehlt\n"); } if (document.getElementById('ccsurname').value.length == 0) { error = 1; errcount.push("Nachname fehlt\n"); } if (document.getElementById('ccparty').value.length == 0) { error = 1; errcount.push("Partei fehlt\n"); } if (error == 1) { errcount.push("\nBitte korrigieren Sie diese!\nVielen Dank."); for (var i = 0; i < errcount.length; i++) { allerrors += errcount[i]; } alert(allerrors); return false; } else { return true; } } function checkfieldscu() { var error = 0; var errcount = new Array(); var allerrors = ""; errcount.push("Kandidat\nDas Formular hat folgende Fehler:\n\n"); if (document.getElementById('ccufirstname').value.length == 0) { error = 1; errcount.push("Vorname fehlt\n"); } if (document.getElementById('ccusurname').value.length == 0) { error = 1; errcount.push("Nachname fehlt\n"); } if (document.getElementById('ccuparty').value.length == 0) { error = 1; errcount.push("Partei fehlt\n"); } if (error == 1) { errcount.push("\nBitte korrigieren Sie diese!\nVielen Dank."); for (var i = 0; i < errcount.length; i++) { allerrors += errcount[i]; } alert(allerrors); return false; } else { return true; } } function checkfield() { var error = 0; var errcount = new Array(); var allerrors = ""; errcount.push("Unterstützer Formular\nDas Formular hat folgende Fehler:\n\n"); if (document.getElementById('firstname').value.length == 0) { error = 1; errcount.push("Vorname fehlt\n"); } if (document.getElementById('surname').value.length == 0) { error = 1; errcount.push("Nachname fehlt\n"); } if (document.getElementById('accept').checked == false) { error = 1; errcount.push("Einverständnis fehlt\n"); } if (error == 1) { errcount.push("\nBitte korrigieren Sie diese!\nVielen Dank!"); for (var i = 0; i < errcount.length; i++) { allerrors += errcount[i]; } alert(allerrors); return false; } else { return true; } } function reloadcaptcha() { document.getElementById('sicherheitscode').src = '/captcha.png?time=' + new Date().getTime(); } function checkfieldb() { var error = 0; var errcount = new Array(); var allerrors = ""; errcount.push("Unterzeichnung Offener Brief\nDas Formular hat folgende Fehler:\n\n"); if (document.getElementById('firstnameb').value.length == 0) { error = 1; errcount.push("Vorname fehlt\n"); } if (document.getElementById('surnameb').value.length == 0) { error = 1; errcount.push("Nachname fehlt\n"); } if (document.getElementById('sicherheitscodetxt').value.length == 0) { error = 1; errcount.push("Sicherheitscode fehlt\n"); } if (document.getElementById('acceptletter').checked == false) { error = 1; errcount.push("Einverständnis fehlt\n"); } if (error == 1) { errcount.push("\nBitte korrigieren Sie diese!\nVielen Dank!"); for (var i = 0; i < errcount.length; i++) { allerrors += errcount[i]; } alert(allerrors); return false; } else { return true; } } function checkcal() { var error = 0; var errcount = new Array(); var allerrors = ""; errcount.push("Terminkalender\nDas Formular hat folgende Fehler:\n\n"); if (document.getElementById('caltitle').value.length == 0) { error = 1; errcount.push("Titel fehlt\n"); } if (document.getElementById('candidate').value.length == 0) { error = 1; errcount.push("Kandidat fehlt\n"); } if (document.getElementById('location').value.length == 0) { error = 1; errcount.push("Ort fehlt\n"); } if (document.getElementById('calnewtext').value.length < 1) { error = 1; errcount.push("Beschreibung fehlt\n"); } if (error == 1) { errcount.push("\nBitte korrigieren Sie diese!\nVielen Dank!"); for (var i = 0; i < errcount.length; i++) { allerrors += errcount[i]; } alert(allerrors); return false; } else { return true; } } function checksearch() { var error = 0; var errcount = new Array(); var allerrors = ""; errcount.push("Suche\nDas Formular hat folgende Fehler:\n\n"); if (document.getElementById('keyword').value.length == 0) { error = 1; errcount.push("Sucheingabe fehlt\n"); } if (document.getElementById('keyword').value == "Suchen") { error = 1; errcount.push("Sucheingabe fehlt\n"); } if (error == 1) { errcount.push("\nBitte korrigieren Sie diese!\nVielen Dank!"); for (var i = 0; i < errcount.length; i++) { allerrors += errcount[i]; } alert(allerrors); return false; } else { return true; } } function countDown() { time--; if (time > -1) { gett("container").innerHTML = time; } if (time == -1) { window.location = page; } } function gett(id) { if(document.getElementById) return document.getElementById(id); if(document.all) return document.all.id; if(document.layers) return document.layers.id; if(window.opera) return window.opera.id; } function init() { if (gett('container')) { setInterval(countDown, 1000); gett("container").innerHTML = time; } else { setTimeout(init, 50); } } function strtolower(str) { return (str+'').toLowerCase(); } function urlEncode(str) { str = escape(str); str = str.replace(new RegExp('\\+','g'),'%2B'); return str.replace(new RegExp('%20','g'),'+'); } function newcitem() { var item = document.getElementById('cnewlist'); if (item.style.display == 'none') { item.style.display = 'block'; document.getElementById('caltitle').focus(); } else { item.style.display = 'none'; } } function newkitem() { var item = document.getElementById('newcandidate'); if (item.style.display == 'none') { item.style.display = 'block'; document.getElementById('newcfirstname').focus(); } else { item.style.display = 'none'; } } var bodyElement = null; var defaultSize = 68; var sizeIncrement = 10; var bodySize = defaultSize; function initFont(initSize) { if (document.getElementsByTagName('body') != null && initSize != null) { bodyElement = document.getElementsByTagName('body')[0]; if (bodyElement == null) { bodyElement = document.body; } defaultSize = initSize; sizeIncrement = 10; bodySize = defaultSize; setFontSize(bodySize); } } function setFontSize (size) { if (bodyElement != null && size != null) { bodyElement.style.fontSize = size + '%'; } } function sizeSmaller() { bodySize -= sizeIncrement; setFontSize(bodySize); } function sizeBigger() { bodySize += sizeIncrement; setFontSize(bodySize); } function sizeReset() { bodySize = defaultSize; setFontSize(bodySize); } Array.prototype.in_array = function(needle) { for (var i = 0; i < this.length; i++) { if (needle === this[i]) return true } return false; } function doHighlight(bodyText, searchTerm, highlightStartTag, highlightEndTag) { if ((!highlightStartTag) || (!highlightEndTag)) { highlightStartTag = ""; highlightEndTag = ""; } var newText = ""; var i = -1; var lcSearchTerm = searchTerm.toLowerCase(); var lcBodyText = bodyText.toLowerCase(); while (bodyText.length > 0) { i = lcBodyText.indexOf(lcSearchTerm, i+1); if (i < 0) { newText += bodyText; bodyText = ""; } else { if (bodyText.lastIndexOf(">", i) >= bodyText.lastIndexOf("<", i)) { if (lcBodyText.lastIndexOf("/script>", i) >= lcBodyText.lastIndexOf("