// JavaScript Document
var whitespace = " \t\n\r";
var defaultEmptyOK = false

function isEmpty(s) {
     return ((s == null) || (s.length == 0)) }

function isInteger (s) {
     var i;
     if (isEmpty(s)) {
          return false }
     for (i = 0; i < s.length; i++) {   
          var c = s.charAt(i);
          if ((c < "0") || (c > "9")) {
               return false }
     }
     return true;
}

function isWhitespace (s) {
     var i;
     if (isEmpty(s)) {
          return true }
     for (i = 0; i < s.length; i++) {   
          var c = s.charAt(i)
          if (whitespace.indexOf(c) == -1) {
               return false }
     }
     return true;
}

function isEmail (s) {
     if (isEmpty(s)) {
          if (isEmail.arguments.length == 1) {
               return defaultEmptyOK; }
          else {
          return (isEmail.arguments[1] == true) }
     }
   
     if (isWhitespace(s)) {
          return false }

     var i = 1;
     var sLength = s.length;
     while ((i < sLength) && (s.charAt(i) != "@")) {
           i++ }
     if ((i >= sLength) || (s.charAt(i) != "@")) {
          return false }
     else {
          i += 2; }

     while ((i < sLength) && (s.charAt(i) != ".")) {
           i++ }
     if ((i >= sLength - 1) || (s.charAt(i) != ".")) {
          return false }
     else {
          return true }
}
function resend(form) {
	var eMessage = ''
    if (!isEmail(frmLoginMain.fEMail.value)) {
          eMessage = eMessage + "Please enter a valid EMail Address" +"\r" }
	if (eMessage.length != 0){
		alert(eMessage);
		return (false);
	}
     else { document.frmResend.fEMail.value = document.frmLoginMain.fEMail.value ;
          document.frmResend.submit() }
}

function checkVals(form){
	var eMessage = ''
	if (!abuse()) {
		alert("Advertising is not allowed on this site!");
		return (false); }
	if (document.TheForm.ForeName.value == ''){
		eMessage = eMessage + "Please enter your first name.\n" }
	if (document.TheForm.SurName.value == ''){
		eMessage = eMessage + "Please enter your last name.\n" }
    if (!isEmail(document.TheForm.EMail1.value)) {
          eMessage = eMessage + "Please enter a valid EMail Address" +"\n" }
	if (document.TheForm.Tel1.value == '' || document.TheForm.Tel1.value == ' ' || document.TheForm.Tel1.value == '  '){
		eMessage = eMessage + "Please enter your phone number.\n" }
	if (eMessage.length != 0){
		alert(eMessage);
		return (false); }
}
function checkValsACH(form){
	var eMessage = ''
	if (!abuse(form)) {
		alert("Advertising is not allowed on this site!");
		return (false); }
	if (form.fFirstName.value == ''){
		eMessage = eMessage + "Please enter your first name.\n" }
	if (form.fLastName.value == ''){
		eMessage = eMessage + "Please enter your last name.\n" }
    if (!isEmail(form.fEMail.value)) {
          eMessage = eMessage + "Please enter a valid EMail Address" +"\n" }
	if (form.fTel.value == '' || form.fTel.value == ' ' || form.fTel.value == '  '){
		eMessage = eMessage + "Please enter your phone number.\n" }
	if (eMessage.length != 0){
		alert(eMessage);
		return (false); }
}

function abuse(form) {
//	alert("javareg")
	var filter = new Array(100);
	filter[1] = /viagra/gi;
	filter[2] = /xanax/gi;
	filter[3] = /cialis/gi;
	filter[4] = /phentermine/gi;
	filter[5] = /http/gi;
	filter[6] = /wowgold/gi;
	filter[7] = /tramadol/gi;
	filter[8] = /replica/gi;
	filter[9] = /handbag/gi;
	var j = 10
	var s = document.TheForm.Notes.value;
	for (i = 1; i < j; i++) {
   		if (s.match(filter[i])) {
			return (false); 
		}
	}	
	s= document.TheForm.ForeName.value
	for (i = 1; i < j; i++) {
   		if (s.match(filter[i])) {
			return (false); 
		}
	}	
	s= document.TheForm.SurName.value
	for (i = 1; i < j; i++) {
   		if (s.match(filter[i])) {
			return (false); 
		}
	}	
	s= document.TheForm.Add1.value
	for (i = 1; i < j; i++) {
   		if (s.match(filter[i])) {
			return (false); 
		}
	}	
	s= document.TheForm.Tel1.value
	for (i = 1; i < j; i++) {
   		if (s.match(filter[i])) {
			return (false); 
		}
	}	
	
	return (true);
}

function checkLogin(form) {
	var eMessage = ''
    if (!isEmail(form.fEMail.value)) {
          eMessage = eMessage + "Please enter a valid EMail Address" +"\r" }
	if (form.fPswd.value == ''){
		eMessage = eMessage + "Please enter your password."	+"\r" + "\r"}
	if (eMessage.length != 0){
		eMessage = eMessage + "To access members data, please register" +"\r";
		eMessage = eMessage + "If you are a partner, please use the Partners Login";
		alert(eMessage);
		return (false);	}
     else {
        form.submit(); }
}

