/**
  * This method gets called EVERY time the object is
  * created.  It is used to build all of the 
  * FormElement objects used in this Form.
  *
  */
 function form_init_elements()
 {
     $this->add_hidden_element("swimmeetid");
     //  This is used to remember the action
     //  which originated from the GUIDataList.
     $this->add_hidden_element("_action");
     //  Org Code field
     $orgcode = new FEListBox("Organization", true, "150px");
     $orgcode->set_list_data(SDIFCodeTableMappings::GetOrgCodes());
     $this->add_element($orgcode);
     //  Meet Name field
     $meetname = new FEText("Meet Name", true, "300px");
     $this->add_element($meetname);
     //  Meet Address 1 field
     $meetaddress1 = new FEText("Meet Address 1", false, "300px");
     $this->add_element($meetaddress1);
     //  Meet Address 2 field
     $meetaddress2 = new FEText("Meet Address 2", false, "300px");
     $this->add_element($meetaddress2);
     //  Meet State
     $meetstate = new FEUnitedStates("Meet State", FT_US_ONLY, "150px");
     $this->add_element($meetstate);
     //  Meet Postal Code field
     $meetpostalcode = new FEText("Meet Postal Code", false, "200px");
     $this->add_element($meetpostalcode);
     //  Meet Country
     $meetcountry = new FEListBox("Meet Country", true, "250px");
     $meetcountry->set_list_data(SDIFCodeTableMappings::GetCountryCodes());
     $meetcountry->set_readonly(FT_US_ONLY);
     $this->add_element($meetcountry);
     //  Meet Code field
     $meetcode = new FEListBox("Meet Code", true, "150px");
     $meetcode->set_list_data(SDIFCodeTableMappings::GetMeetCodes());
     $this->add_element($meetcode);
     //  Meet Start Field
     $meetstart = new FEDate("Meet Start", true, null, null, "Fdy", date("Y") - 3, date("Y") + 7);
     $this->add_element($meetstart);
     //  Meet End Field
     $meetend = new FEDate("Meet End", true, null, null, "Fdy", date("Y") - 3, date("Y") + 7);
     $this->add_element($meetend);
     //  Pool Altitude field
     $poolaltitude = new FENumber("Pool Altitude", true, "150px");
     $this->add_element($poolaltitude);
     //  Course Code field
     $coursecode = new FEListBox("Course Code", true, "150px");
     $coursecode->set_list_data(SDIFCodeTableMappings::GetCourseCodes());
     $this->add_element($coursecode);
 }
 /**
  * This method gets called EVERY time the object is
  * created.  It is used to build all of the 
  * FormElement objects used in this Form.
  *
  */
 function form_init_elements()
 {
     $this->add_hidden_element("swimteamid");
     //  This is used to remember the action
     //  which originated from the GUIDataList.
     $this->add_hidden_element("_action");
     //  Org Code field
     $orgcode = new FEListBox("Organization", true, "150px");
     $orgcode->set_list_data(SDIFCodeTableMappings::GetOrgCodes());
     $this->add_element($orgcode);
     //  Team Code field
     $teamcode = new FEText("Team Code", true, "100px");
     $this->add_element($teamcode);
     //  Team Name field
     $teamname = new FEText("Team Name", true, "300px");
     $this->add_element($teamname);
     //  Team Name Abbreviation field
     $teamnameabrv = new FEText("Team Name Abbreviation", true, "200px");
     $this->add_element($teamnameabrv);
     //  Team Address 1 field
     $teamaddress1 = new FEText("Team Address 1", false, "300px");
     $this->add_element($teamaddress1);
     //  Team Address 2 field
     $teamaddress2 = new FEText("Team Address 2", false, "300px");
     $this->add_element($teamaddress2);
     //  Team City
     $teamcity = new FEText("Team City", false, "300px");
     $this->add_element($teamcity);
     //  Team State
     $teamstate = new FEUnitedStates("Team State", FT_US_ONLY, "150px");
     $this->add_element($teamstate);
     //  Team Postal Code field
     $teampostalcode = new FEText("Team Postal Code", false, "200px");
     $this->add_element($teampostalcode);
     //  Team Country
     $teamcountry = new FEListBox("Team Country", true, "250px");
     $teamcountry->set_list_data(SDIFCodeTableMappings::GetCountryCodes());
     $teamcountry->set_readonly(FT_US_ONLY);
     $this->add_element($teamcountry);
     //  Team Code field
     $regioncode = new FEListBox("Region", true, "150px");
     $regioncode->set_list_data(SDIFCodeTableMappings::GetRegionCodes());
     $this->add_element($regioncode);
     //  Team Code 5th Character
     $teamcode5 = new FENumber("Team Code 5th Character", false, "50px");
     $this->add_element($teamcode5);
 }