function validate_form(thisform)
{
  with (thisform)
  {
    var lead_page = elements["00N50000001sthj"];

    // Capture web page
    lead_page.value = window.location.href;

    if (validate_required(first_name,"First Name must be filled in")==false)
    {first_name.focus();return false}

    if (validate_required(last_name,"Last Name must be filled in")==false)
    {last_name.focus();return false}

    if (validate_required(title,"Job Title must be filled in")==false)
    {title.focus();return false}

    if (validate_required(phone,"Phone must be filled in")==false)
    {phone.focus();return false}

    if (validate_email(email,"Email Address must be valid")==false)
    {email.focus();return false}

    if (validate_required(company,"Company must be filled in")==false)
    {company.focus();return false}

    if (validate_required(URL,"Website must be filled in")==false)
    {URL.focus();return false}

    if (validate_required(state,"State/Province must be filled in")==false)
    {state.focus();return false}

    if (validate_required(country,"Country must be selected")==false)
    {country.focus();return false}

    if (validate_required(purch_time,"Purchase Time must be provided")==false)
    {purch_time.focus();return false}

    if (validate_required(auth_env,"Authoring input(s) must be provided")==false)
    {auth_env.focus();return false}
  }
}

