function validateEmail(value) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(value)){
return value
} else {
alert('The Email Address is not valid.');
return "";
}
}

function trim( str ) {
var resultStr = "";
resultStr = TrimLeft(str);
resultStr = TrimRight(resultStr);
return resultStr;
}

function TrimLeft( str ) {
var resultStr = "";
var i = len = 0;
if (str+"" == "undefined" || str == null)    
return "";
str += "";

if (str.length == 0) 
resultStr = "";
else {    
len = str.length;
while ((i <= len) && (str.charAt(i) == " "))
i++;
resultStr = str.substring(i, len);
}
return resultStr;
}

function TrimRight( str ) {
var resultStr = "";
var i = 0;
if (str+"" == "undefined" || str == null)    
return "";
str += "";
if (str.length == 0) 
resultStr = "";
else {
i = str.length - 1;
while ((i >= 0) && (str.charAt(i) == " "))
i--;
resultStr = str.substring(0, i + 1);
}

return resultStr; 
}

function validate(form){
var mail = trim(document.getElementById("emailfield").value);
mail = validateEmail(trim(document.getElementById("emailfield").value));
document.getElementById("emailfield").value = mail;
if ((mail == "") || (mail == "Enter email address"))
{document.getElementById("emailfield").focus(); return false; }
else {
document.getElementById(form).submit();
}
}
