/* Display an Alert */
function showalert(stralert)
{
	alert(stralert);
}

/* 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;
}

/* Process Login Form Email (frmlogin, l_email, l_password) */

function process_login()
{
	myerror=0;
    myerrormsg="";
    myerrormsg='Please provide the following Login information\n';
	
	if (trim(document.frmReg.l_email.value==''))
    {
       myerrormsg=myerrormsg+' -Email\n';
	   myerror=1;
    }
   else
   {
	  if (isValidEmail(document.frmReg.l_email.value)==false)
	  {
		 myerrormsg=myerrormsg+' -Email (A Valid Address)\n';
	     myerror=1;  
	  }
   }
   if (trim(document.frmReg.l_password.value==''))
   {
      myerrormsg=myerrormsg+' -Password\n';
	  myerror=1;
   }
   if (myerror==1)
   {
      alert(myerrormsg);
      return false;
   }
   else
   {
      return true;
   }
}

/* Process Password Reminder Email (frmpwdreminder, r_email) */


function process_course()
{
	myerror=0;
    myerrormsg="";
    myerrormsg='Please provide the following information for your Crash Course Subscription\n';
	if (trim(document.frmsubscribe.ml_firstname.value)=='')
    {
       myerrormsg=myerrormsg+' -First Name\n';
	   myerror=1;
    }
	if (trim(document.frmsubscribe.ml_email.value)=='')
    {
       myerrormsg=myerrormsg+' -Email\n';
	   myerror=1;
    }
	else
	{
       if (isValidEmail(document.frmsubscribe.ml_email.value)==false)
	   {
	      myerrormsg=myerrormsg+' -Email (A Valid Address)\n';
	      myerror=1; 		
	   }
	}
	
	if (myerror==1)
    {
      alert(myerrormsg);
      return false;
    }
    else
    {
      return true;
    }
	
}
