antville/code/Global/objectFunctions.js
2001-06-20 10:28:26 +00:00

60 lines
No EOL
1.2 KiB
JavaScript

/**
* check if email-adress is syntactically correct
*/
function checkEmail(address) {
var m = new Mail();
m.addTo(address);
if (m.status)
return false;
return true;
}
/**
* function checks if req.data.date[Year|Month|Date|Hours|Minutes] is valid
* if correct, creates dateobject and returns it
* otherwise false
*/
function checkDate() {
if (req.data.dateYear && req.data.dateMonth && req.data.dateDate && req.data.dateHours && req.data.dateMinutes) {
var ts = new Date();
ts.setYear(parseInt(req.data.dateYear));
ts.setMonth(parseInt(req.data.dateMonth));
ts.setDate(parseInt(req.data.dateDate));
ts.setHours(parseInt(req.data.dateHours));
ts.setMinutes(parseInt(req.data.dateMinutes));
ts.setSeconds(0);
return (ts);
} else
return false;
}
/**
* scheduler, basically doin' nothing
*/
function scheduler() {
return;
}
/**
* onStart-function, basically doin' nothing
*/
function onStart() {
return;
}
/**
* functin checks if the string passed contains special characters like
* spaces, brackets etc.
*/
function isClean(str) {
var validChar = new RegExp("[^a-z,^A-Z,^0-9]");
if (validChar.exec(str))
return false;
return true;
}