function getguide()
{
   var win_height = 475;
   var win_width = 360;

   var left_loc = (screen.width  - win_width)  / 2;
   var top_loc  = (screen.height - win_height) / 2;

   var options  = 'height=' + win_height + ',width=' + win_width + ',status=no,toolbar=no,menubar=no,location=no,';
       options += 'resizable=yes,scrollbars=yes,titlebar=yes,left=' + left_loc + ',top=' + top_loc;

   var window_url = '/getguide.php';

   guide_window = window.open(window_url,'guide_window', options);

   guide_window.focus();
}

function check_get_guide(frm_obj)
{
   if (frm_obj.fname.value == '')
   {
      alert('Please provide your first name.');
      frm_obj.fname.focus();
      return false;
   }

   if (frm_obj.lname.value == '')
   {
      alert('Please provide your last name.');
      frm_obj.lname.focus();
      return false;
   }

   if (frm_obj.address_1.value == '')
   {
      alert('Please provide your street address.');
      frm_obj.address_1.focus();
      return false;
   }

   if (frm_obj.city.value == '')
   {
      alert('Please provide your city.');
      frm_obj.city.focus();
      return false;
   }

   if (frm_obj.state.selectedIndex == 0)
   {
      alert('Please select your state.');
      frm_obj.state.focus();
      return false;
   }

   if (frm_obj.zip.value == '')
   {
      alert('Please provide your zip code.');
      frm_obj.zip.focus();
      return false;
   }

   if (!frm_obj.zip.value.match(/^\d{4,5}$/))
   {
      alert('Your zip code must be 4 or 5 numbers');
      frm_obj.zip.select();
      return false;
   }

   if (frm_obj.day_phone.value == '')
   {
      alert('Please provide your daytime phone number');
      frm_obj.day_phone.focus();
      return false;
   }

   if (frm_obj.eve_phone.value == '')
   {
      alert('Please provide your evening phone number');
      frm_obj.eve_phone.focus();
      return false;
   }

   if (frm_obj.email.value == '')
   {
      alert('Please provide your email address.');
      frm_obj.email.focus();
      return false;
   }

   if (!frm_obj.email.value.match(/^[a-z0-9]+[a-z0-9-_.]+@[a-z0-9-]+\.+[a-z0-9.-]+$/i))
   {
      alert('The email address you entered appears to be invalid');
      frm_obj.email.select();
      return false;
   }

   if (frm_obj.investment.selectedIndex == 0 || frm_obj.investment.selectedIndex == 1)
   {
      alert('Please select the transaction type that most interests you');
      frm_obj.investment.focus();
      return false;
   }

   if (frm_obj.portfolio.selectedIndex == 0 || frm_obj.portfolio.selectedIndex == 1)
   {
      alert('Please select the portfolio that most interests you');
      frm_obj.portfolio.focus();
      return false;
   }

   if (frm_obj.referral.selectedIndex == 0 || frm_obj.referral.selectedIndex == 1)
   {
      alert('Please let us know how you heard about us');
      frm_obj.referral.focus();
      return false;
   }

   return true;
}
