if (fObj[a].checked) {
value = fObj[a].value;
}
}
break;
default:
value=1;
}
switch(specialMode) {
case "_EMAIL":
var theRegEx_notValid = new RegExp("(@.*@)
var theRegEx_isValid = new RegExp("^.+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}
if (!theRegEx_isValid.test(value)) { // This part was supposed to be a part of the condition: "
theRegEx_notValid.test(value)" - but I couldn't make it work (Mozilla Firefox, linux) - Anyone knows why?
msg+="\n"+theLabel+' ('+(emailMess ? unescape(emailMess) : 'Email address not valid!')+')';
}
break;
case "_EREG":
var theRegEx_isValid = new RegExp(theEreg,"");
if (!theRegEx_isValid.test(value)) {
msg+="\n"+theLabel+' ('+theEregMsg+')';
}
break;
default:
if (!value) {
msg+="\n"+theLabel;
}
}
}
index++;
theField = split(theFieldlist, ",", index);
}
if (msg) {
var theBadMess = unescape(badMess);
if (!theBadMess) {
theBadMess = "You must fill in these fields:";
}
theBadMess+="\n";
alert(theBadMess+msg);
return false;
} else {
var theGoodMess = unescape(goodMess);
if (theGoodMess) {
alert(theGoodMess);
}
window.location="http://www.schmachtl.at/index.php?id=1083";
return true;
}
}
}
function split(theStr1, delim, index) {
var theStr = ''+theStr1;
var lengthOfDelim = delim.length;
sPos = -lengthOfDelim;
if (index<1) {index=1;}