// JavaScript Document

function IsEmail(sText)
{

var whereisAT = sText.indexOf('@');

if(whereisAT == -1)
{
	return false;
}
   
var whereisDOT = sText.indexOf('.');  

if(whereisDOT == -1)
{
	return false;
}
   
   
   return true;
}
   

function checkform2 ( form )

{

  // ** START **
if (form.firstname.value == "") {

    alert( "Please enter a valid first name." );

    form.firstname.focus();

    return false ;

  }
  
  if (form.lastname.value == "") {

    alert( "Please enter a valid last name." );

    form.lastname.focus();

    return false ;

  }
  
  if (form.username.value == "") {

    alert( "Please enter a valid username." );

    form.username.focus();

    return false ;

  }

if (form.password.value == "") {

    alert( "Please enter a valid password." );

    form.password.focus();

    return false ;

  }
  
  if (form.password2.value == "") {

    alert( "Please enter a valid password confirmation." );

    form.password2.focus();

    return false ;

  }

  if (form.email.value == "") {

    alert( "Please enter a valid email." );

    form.email.focus();

    return false ;

  }
  else
  {
	var theTest = IsEmail(form.email.value);  
	
	if(theTest == false)
	{
	alert("Please enter a valid email.");
	form.email.focus();
	return false;
	}
	
  }

if(form.password.value != form.password2.value)
{
	alert("Your passwords do not match.");
	form.password.focus();
	return false;
}

}