// JavaScript Document

function isEmailAddr(ContactEmail)
{
  var result = false
  var theStr = new String(ContactEmail)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

function FormValidator(form1)
{

  if (form1.name.value == "")
  {
    alert("Please enter your name.");
    form1.name.focus();
    return (false);
  }

  if (form1.street.value == "")
  {
    alert("Please enter your street.");
    form1.street.focus();
    return (false);
  }

  if (form1.city.value == "")
  {
    alert("Please enter your city.");
    form1.city.focus();
    return (false);
  }

  if (form1.state.value == "")
  {
    alert("Please enter your state.");
    form1.state.focus();
    return (false);
  }

  if (form1.country.value == "")
  {
    alert("Please enter your country.");
    form1.country.focus();
    return (false);
  }
  
    if (form1.zip.value == "")
  {
    alert("Please enter your zip/postal code.");
    form1.zip.focus();
    return (false);
  }

  if (form1.ContactEmail.value == "")
  {
    alert("Please enter your e-mail address.");
    form1.ContactEmail.focus();
    return (false);
  }

  if (!isEmailAddr(form1.ContactEmail.value))
  {
    alert("Please enter a complete email address in the form: yourname@yourdomain.com");
    form1.ContactEmail.focus();
    return (false);
  }
   
  if (form1.ContactEmail.value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"email\" field.");
    form1.ContactEmail.focus();
    return (false);
  }
  
  if (form1.age.value == "")
  {
    alert("Please enter your age.");
    form1.age.focus();
    return (false);
  }
  
   if (form1.sex.value == "")
  {
    alert("Please enter your sex.");
    form1.sex.focus();
    return (false);
  } 
 
   if (form1.current_instrument.value == "")
  {
    alert("Please enter your current instrument.");
    form1.current_instrument.focus();
    return (false);
  }  
  
  
    

   if (form1.local_music_store.value == "")
  {
    alert("Please enter your local music store.");
    form1.local_music_store.focus();
    return (false);
  } 

   if (form1.music_type.value == "")
  {
    alert("Please enter the type of music you play.");
    form1.music_type.focus();
    return (false);
  } 

   if (form1.performance_level.value == "")
  {
    alert("Please enter your performance level.");
    form1.performance_level.focus();
    return (false);
  } 


   if (form1.instrument_choice.value == "")
  {
    alert("Please enter your instrument choice.");
    form1.instrument_choice.focus();
    return (false);
  } 

   if (form1.current_instrument.value == "")

 
  
  return (true);
}