<!--

function checkSignup ()
{
  if (frmNewsletter.custfirstname.value == "") {
    alert( "Please enter your first name." );
    frmNewsletter.custfirstname.focus();
    return false ;
  }
  
  if (frmNewsletter.custsurname.value == "") {
    alert( "Please enter your last name." );
    frmNewsletter.custsurname.focus();
    return false ;
  }
	
  if (frmNewsletter.custemail.value == "") {
    alert( "Please enter your Email address." );
    frmNewsletter.custemail.focus();
    return false ;
  }else{ 
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
	if (!(emailFilter.test(frmNewsletter.custemail.value))) { 
       alert( "You must enter a valid Email address.\n" );
	   return false ;
	}

	if (frmNewsletter.custemail.value.match(illegalChars)) {
		alert( "The email address contains illegal characters.\n" );
		return false ;
	}	
  }
  
  if (frmNewsletter.custconfirmemail.value !== frmNewsletter.custemail.value) {
	alert( "The Email addresses you typed do not match." );
    frmNewsletter.custemail.focus();
    return false ;
  }
  
  if (frmNewsletter.custpassword.value == "") {
    alert( "Please enter your Password." );
    frmNewsletter.custpassword.focus();
    return false ;
  }
  
  if (frmNewsletter.custpassword.value !== frmNewsletter.custconfirmpassword.value) {
    alert( "Please Passwords you typed do not match." );
    frmNewsletter.custpassword.focus();
    return false ;
  }
  
  if (frmNewsletter.custcountry.value == "") {
    alert( "Please select a Country." );
    frmNewsletter.custcountry.focus();
    return false ;
  }

  return true ;
}

//-->
