function validForm(passform)
{
  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

  if (passform.title.options[passform.title.selectedIndex].value == '')
  {
    alert('Please enter your Title');
    passform.title.focus();
    return false;
  }

  if (passform.txtfirstname.value == '') 
  {
    alert('Please enter your First Name ');
    passform.txtfirstname.focus();
    return false;
  }

  if(passform.txtsurname.value == '')
  {
    alert('Please enter your Surname');
    passform.txtsurname.focus();
    return false;
  }
		
  if(passform.txtemail.value == '')
  {
    alert('Please enter your Email Address');
    passform.txtemail.focus();
    return false;
  }

  if (reg.test(passform.txtemail.value) == false)
  {
    alert(passform.txtemail.value + ' is not a valid Email Address');
    passform.txtemail.focus();
    return false;
  }

  if(passform.txtstate.value == '')
  {
    alert('Please enter your County/State');
    passform.txtstate.focus();
    return false;
  }

  if(passform.txtcountry.value == '')
  {
    alert('Please enter your Country');
    passform.txtcountry.focus();
    return false;
  }

  if(passform.Source.value == '')
  {
    alert('Please tell us where you heard of GoBarging');
    passform.Source.focus();
    return false;
  }
}		
