function vEmail(elem) {
  var str = "";
  if(elem.value){
    str = new String(elem.value);
  }else{
    str = new String(elem);
  }
  if (window.RegExp) {
    var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
    var reg1 = new RegExp(reg1str);
    var reg2 = new RegExp(reg2str);
    if (!reg1.test(str) && reg2.test(str)) {
      return true;
    }
    return false;
  } else {
    if(str.indexOf("@") >= 0)
      return true;
    return false;
  }
}


function validateNewsletterAddress(f){
 if(!vEmail(f.MERGE0)){
    alert("Please enter correct email address");
    return false;
 }
 if(f.MERGE0.value.length==0){
    alert("Please enter email");
    return false;
 }
 return true;
}


function validateSubscribeForm(f) {
  if (!validateNewsletterAddress(f)) {
    f.MERGE0.focus();
    return false;
  }

  return true;
}

