function isEMailAddr(elem) {
	var str = elem.value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
        return false;
    } else {
        return true;
    }
}
function isNotEmpty(elem) {
	var str = elem.value;
    var re = /.+/;
    if(!str.match(re)) {
        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
        return false;
    } else
		return true;
}
function focusElement(formName, elemName) {
    var elem = document.forms[formName].elements[elemName];
    elem.focus();
    elem.select();
}
function test_mail(f){

	if(!isNotEmpty(f.elements["email"])){
		alert("Please enter your e-mail address!");
		return false;
	}
	if(!isEMailAddr(f.elements["email"])){
		alert("A valid email address is required");
		return false;
	}

	//newsletter();
}
function testerRadio(radio) {
  for (var i=0; i<radio.length;i++) {
	 if (radio[i].checked) {
		return radio[i].value;
	 }
  }
}
function newsletter(){
	email = document.newsletter.email.value;
	action = testerRadio(document.newsletter.action);
	var top=(screen.height-250)/2;
	var left=(screen.width-370)/2;
	param = 'popup-newsletter.cfm?email=' + email + '&action=' + action;
	if(action == 'subscribe'){ window.open(param,'','scrollbars=yes,top='+top+', left='+left+',width=400,height=250'); }
	else{ window.open(param,'','scrollbars=no,top='+top+', left='+left+',width=400,height=200'); }
}