function emailvalidation(entered)
{
// E-mail Validation by Henrik Petersen / NetKontoret
// Explained at www.echoecho.com/jsforms.htm
// Please do not remove this line and the two lines above.
	with (entered)
	{
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		lastpos=value.length-1;
		if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
		{
			alert('Please enter a valid email');
			return false;
		}
		else 
		{
                        window.location = "sendNelementsRequest.php";
		}
	}
 }

function validateEmail(emailToBeChecked)
{
// E-mail Validation by Henrik Petersen / NetKontoret
// Explained at www.echoecho.com/jsforms.htm
// Please do not remove this line and the two lines above.
	        apos=emailToBeChecked.indexOf("@");
		dotpos=emailToBeChecked.lastIndexOf(".");
 		lastpos=emailToBeChecked.length-1;
		if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
               {
			return false;
                }
		else
               {
                        return true; 
               } 
}

function validateReferralForm (form)
{
      with (form)
      {
         if ( firstName.value.length == 0 )
         {
	       alert('Please enter your first name');
               return false;
         }
         else if ( lastName.value.length == 0 )
         {
	       alert('Please enter your last name');
               return false;
         }
         else if ( friendsFirstName.value.length == 0 )
         {
	       alert('Please enter your friend\'s first name');
               return false;
         }
         else if ( friendsLastName.value.length == 0 )
         {
	       alert('Please enter your friend\'s last name');
               return false;
         }
         else if ( message.value.length == 0 )
         {
	       alert('Please enter your message to your friend');
               return false;
         }
         else if ( paypalEmail.value.length == 0 )
         {
	       alert('Please enter your email');
               return false;
         }
         else if ( friendsEmail.value.length == 0 )
         {
	       alert('Please enter your friend\'s email');
               return false;
         }
         else if ( !validateEmail(paypalEmail.value) )
         {
	       alert('Please enter a valid email for yourself');
               return false;
         }
         else if ( !validateEmail(friendsEmail.value) )
         {
	       alert('Please enter a valid email for your friend');
               return false;
         }
         else
         {
                return true;
         }
     }
}
