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("