//////////////////////////////////////////////////////////////
//                                                          //
//  This file requires the inclusion of /common/ls_lib.js   //
//                                                          //
//////////////////////////////////////////////////////////////
function validateForm(form) {

    var invalidChars = new Array('\u0027', '\b', '\t','\v', '\f', '\n', '\r', '\u0020', '\'' );
 
 
    // First name
  //  if(form.memberid) {
  //      if(isEmpty(form.memberid.value)) {
  //          alert('You must supply a member id.');
  //          form.memberid.focus();
  //          return false;
  //      }
  //  }
  
    // Last name
    if(form.name) {
        if(isEmpty(form.name.value)) {
            alert('Please enter name.');
            form.name.focus();
            return false;
        }
    }

    // E-mail
    if(form.email) {
        if(isEmpty(form.email.value) || !isValidEmail(form.email.value)) {
            alert('Please enter a valid email address.');
            form.email.focus();
            form.email.select();
            return false;
        }
    }
    // Phone
    if(form.phone) {
        if(isEmpty(form.phone.value) || form.phone.value.length < 10) {
            alert('Please enter a valid phone number.');
            form.phone.focus();
            form.phone.select();
            return false;
        }
    	if(!bContainsValidChars(form.phone.value, numchars + '+ .-')) {
            alert('You have entered an invalid phone number.\nAllowable characters include only the following:\n  digits [0-9]\n  hyphens [-]\n  spaces [ ]\n  periods [.]');
            form.phone.focus();
            form.phone.select();
            return false;
        }
    }
   
    // Subject
    if(form.subject) {
        if(isEmpty(form.subject.value)) {
            alert('Please enter subject.');
            form.subject.focus();
            form.subject.select();
            return false;
        }
    }

    // Subject
    if(form.comments) {
        if(isEmpty(form.comments.value)) {
            alert('Please enter your comments.');
            form.comments.focus();
            form.comments.select();
            return false;
        }
    }
    
    return true;
}

//======================================================================================================================================================================
function validateForm_Index(form) {

    var invalidChars = new Array('\u0027', '\b', '\t','\v', '\f', '\n', '\r', '\u0020', '\'' );
 
     // E-mail
    if(form.email)
	{
        if(isEmpty(form.email.value) || !isValidEmail(form.email.value))
		{
            alert('Please enter a valid email address.');
            form.email.focus();
            form.email.select();
            return false;
        }
    }
 
 	if(form.comments)
	{
        if(isEmpty(form.comments.value))
		{
            alert('Please enter your comments.');
            form.comments.focus();
            form.comments.select();
            return false;
        }
    }
    
    return true;
}



function validateForm_Login(form) {

    var invalidChars = new Array('\u0027', '\b', '\t','\v', '\f', '\n', '\r', '\u0020', '\'' );
 
     // E-mail
    if(form.memberid)
	{
        if(isEmpty(form.memberid.value))
		{
            alert('Please enter a valid memberid .');
            form.memberid.focus();
            form.memberid.select();
            return false;
        }
    }
 
 	if(form.password)
	{
        if(isEmpty(form.password.value))
		{
            alert('Please enter your password.');
            form.password.focus();
            form.password.select();
            return false;
        }
    }
    
    return true;
}



















