var formRequiredFields = new Array();
var formRequiredFieldMessages = new Array();
var formRequiredFieldClassNames = new Array();
function formSpamCheck(title,text) {
var curDate = new Date();
var rand1 = Math.round(curDate.getSeconds()*curDate.getHours()/5);
var rand2 = Math.round(curDate.getSeconds()*curDate.getMinutes()/5);
var html = "";
html = "
";
html += ""+title+"
";
html += text+"
";
html += "";
html += " |
";
html += "Weiter";
document.getElementById("RequestCheck").innerHTML = html;
}
function processSpamCheckSubmit() {
document.forms[0].submit();
return true;
}
function registerRequiredFormField(fieldname, errormsg) {
formRequiredFields.push(fieldname);
formRequiredFieldMessages.push(errormsg);
}
function removeRequiredFormField(fieldname) {
for(i=0; i";
failures++;
}
} else if(fld.type=="checkbox") {
if(!fld.checked) {
fld.className = formRequiredFieldClassNames[i]+"Error";
document.getElementById("ErrorMessageList").innerHTML += formRequiredFieldMessages [i]+"
";
failures++;
}
} else if(fld.type=="radio") {
var radioSelected = false;
var elems = document.getElementsByName(formRequiredFields[i]);
for(j=0; j";
failures++;
}
} else {
if(fld.options[fld.selectedIndex].value=="") {
if(fld.value=="") {
fld.className = formRequiredFieldClassNames[i]+"Error";
document.getElementById("ErrorMessageList").innerHTML += formRequiredFieldMessages [i]+"
";
failures++;
}
}
}
}
}
if(failures>0) {
document.getElementById("ErrorMessage").style.display = "block";
document.getElementById("ErrorMessageList").style.display = "block";
window.scrollTo(0,0);
return false;
} else {
document.forms[0].submit();
return true;
}
}
function processFormSubmit2() {
//IE 6 shit
if(formRequiredFieldClassNames.length==0) {
//no class names resolved yet
for(i=0; i";
failures++;
}
} else if(fld.type=="checkbox") {
if(!fld.checked) {
fld.className = formRequiredFieldClassNames[i]+"Error";
document.getElementById("ErrorMessageList").innerHTML += formRequiredFieldMessages [i]+"
";
failures++;
}
} else if(fld.type=="radio") {
var radioSelected = false;
var elems = document.getElementsByName(formRequiredFields[i]);
for(j=0; j";
failures++;
}
} else {
if(fld.options[fld.selectedIndex].value=="") {
if(fld.value=="") {
fld.className = formRequiredFieldClassNames[i]+"Error";
document.getElementById("ErrorMessageList").innerHTML += formRequiredFieldMessages [i]+"
";
failures++;
}
}
}
}
}
if(failures>0) {
document.getElementById("ErrorMessage").style.display = "block";
document.getElementById("ErrorMessageList").style.display = "block";
window.scrollTo(0,0);
} else {
document.forms[0].submit();
}
}