﻿/* Check of an E-Mail address appears valid */
function isValidEmail(str) 
{
    return (str.indexOf(".") > 0) && (str.indexOf("@") > 0);
}

/* Trim Left and Right Whitespace */
function trim(s) 
{
    if (s.value > 0) {
        while (s.substring(0, 1) == ' ') {
            s = s.substring(1, s.length);
        }
        while (s.substring(s.length - 1, s.length) == ' ') {
            s = s.substring(0, s.length - 1);
        }
    }
    return s;
}

/* Display an Alert */
function showalert(stralert)
{
	alert(stralert);
}

// Form Processing Functions

function process_frmMailList() 
{
    myerror = 0;
    myerrormsg = "";
    myerrormsg = 'Please provide the following\n';


    if (trim(document.frmMailList.ml_firstname.value) == '') 
    {
        myerrormsg = myerrormsg + ' -First Name\n';
        myerror = 1;
    }
    if (trim(document.frmMailList.ml_lastname.value) == '') 
    {
        myerrormsg = myerrormsg + ' -Last Name\n';
        myerror = 1;
    }
    if (trim(document.frmMailList.ml_email.value) == '') 
    {
       myerrormsg = myerrormsg + ' -E-Mail Address\n';
       myerror = 1;
    }
    if (trim(document.frmMailList.ml_email.value)!= '') 
    {
       if (isValidEmail(document.frmMailList.ml_email.value) == false) 
       {
          myerrormsg = myerrormsg + ' -E-Mail (A valid address)\n';
          myerror = 1;
       }   
    }
    if (myerror == 1) 
    {
        alert(myerrormsg);
        return false;
    }
    else 
    {
        return true;
    }
}

