var antiSpam = function() {
	if (document.getElementById("antiSpam")) {
		a = document.getElementById("antiSpam");
		if (isNaN(a.value) == true) {
			a.value = 0;
		} else {
			a.value = parseInt(a.value) + 1;
		}
	}
	setTimeout("antiSpam()", 500);
}
antiSpam();

// Numeric check
function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   }

// Latin characters check
function IsLatinChar(sText)
{
   var ValidChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@-_";
   var IsLatinChar=true;
   var Char;

   for (i = 0; i < sText.length && IsLatinChar == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsLatinChar = false;
         }
      }
   return IsLatinChar;
   }

// Valid e-mail check
function isValidEmail(str) {
   return (str.indexOf(".") > 0) && (str.indexOf("@") > 0);
}

//Check reg form
function CheckNwslFieldsEnter() {
    if ((document.frmNwsl.Nwsl_Name.value=="")) {
        alert("Please fill-in your name");
        document.frmNwsl.Nwsl_Name.focus();
        return false;
    }
	
	else if ( (document.frmNwsl.Nwsl_Email.value=="") ) {
		alert("Please fill-in your email");
		document.frmNwsl.Nwsl_Email.focus();
		return false;
	}
	
	else if (!IsLatinChar(document.frmNwsl.Nwsl_Email.value)) { 
		alert('Please fill-in a valid email'); 
		document.frmNwsl.Nwsl_Email.focus();
		return false;
	}
	
	else if (!isValidEmail(document.frmNwsl.Nwsl_Email.value)) { 
		alert("Please fill-in a valid email");
		document.frmNwsl.Nwsl_Email.focus();
		return false;
	}
	
    else {
        return true;
    }
}

//Check unreg form
function CheckNwslFieldsEnterUNREG() {
	
	if ( (document.frmNwsl2.Nwsl_Email2.value=="") ) {
		alert("Please fill-in your email");
		document.frmNwsl2.Nwsl_Email2.focus();
		return false;
	}
	
	else if (!IsLatinChar(document.frmNwsl2.Nwsl_Email2.value)) { 
		alert('Please fill-in a valid email'); 
		document.frmNwsl2.Nwsl_Email2.focus();
		return false;
	}
	
	else if (!isValidEmail(document.frmNwsl2.Nwsl_Email2.value)) { 
		alert("Please fill-in a valid email");
		document.frmNwsl2.Nwsl_Email2.focus();
		return false;
	}
	
    else {
        return true;
    }
}
