/* members.js */

function valReg()	
{
   var req = {  rName : "Name", rSurname : "Surname", rEmail : "Email Address", 
		rAdd1 : "Address", rPCode : "Post Code" };

   for ( i in req )
   {
       if ( document.getElementById(i).value == "" )
       {
	  alert( "Invalid " + req[i] + " value" );
	  document.getElementById(i).focus();
	  return false;
       }
   }

   pass1 = document.getElementById("rPass");
   pass2 = document.getElementById("rPass2");

   if ( pass1.value == "" )
   {
      alert( "Please enter your password (min 6 chars)" );
      pass1.focus();
      return false;
   }

   if ( pass1.value != pass2.value )
   {
      alert( "Passwords do not match" );
      pass1.focus();
      return false;
   }

   document.getElementById("mRegister").submit();
   
}

function chkMember()
{
   user = document.getElementById("igcUser");
   pass = document.getElementById("igcPass");

   if ( user.value == "" )
   {
      alert( "Please enter your Email" );
      user.focus();
      return false;
   }

   if ( pass.value == "" )
   {
      alert( "Please enter your password" );
      pass.focus();
      return false;
   }

   return true;

}

function chkProfile()
{
   email = document.getElementById("igcMail");
   cpass = document.getElementById("igcPass");
   npass = document.getElementById("igcNewPass");
   npass1 = document.getElementById("igcNewPass1");
   add1 = document.getElementById("igcAdd1");
   pcode = document.getElementById("igcPCode");

   if ( email.value == "" )
   {
      alert( "Please enter your email address" );
      email.focus();
      return false;
   }

   if ( cpass.value == "" && ( npass.value != "" || npass1.value != "" ))
   {
      alert( "When changing your password, please enter your current password");
      cpass.focus();
      return false;
   }

   if ( cpass.value != "" )
   {
      if ( npass.value != "" )
      {
	 if ( npass1.value != "" )
	 {
	    if ( npass.value != npass1.value )
	    {
	       alert( "New passwords do not match" );
	       npass.focus();
 	       return false;
	    }
	 }
	 else
 	 {
	    alert( "New passwords do not match" );
	    npass.focus();
	    return false;
	 }	
      }
   }

   if ( add1.value == "" )
   {
      alert( "Please enter your address" );
      add1.focus();
      return false;
   }

   if ( pcode.value == "" )
   {
      alert( "Please enter your post code" );
      pcode.focus();
      return false;
   }

   return true;
}

function chkReminder()
{
   if ( document.getElementById("fMail").value == "" )
   {
      alert( "Please enter your email address" );
      document.getElementById("fMail").focus();
      return false;
   }

   return true;
}
