
var max_menu = 7;
var fmg_function = new Array();
var fmg_label = new Array();
var fmg_name = new Array();
var fmg_title = new Array();

fmg_function[0] = new Array("animal_menu_sel", "people_menu_sel", "system_menu_sel", "settings_menu_sel", "external_menu_sel", "_menu_sel");
fmg_name[0] = 'menu_sel';
fmg_title[0] = 'Menu Options';

var menu_sel_CM = new Array("animal_menu_sel", "people_menu_sel", "system_menu_sel", "settings_menu_sel", "external_menu_sel", "_menu_sel", "home_page","logout_cm");
var menu_sel_CM_lbl = new Array("Animal", "People", "System", "Settings", "External", "", "Home Page","Log Out");


var animal_edit_CM = new Array("dam_calflist", "standard_menu_cm", "grab_epd_cm", "standard_menu_cm", "copyRegisno_cm", "grab_pedigree_cm", "grab_animal_rec_cm", "reverse_workgroup_cm", "animal_bloodtype_edit_cm", "standard_menu_cm", "standard_menu_cm");
var animal_edit_CM_p0 = new Array("", "control/c20.cfm", "", "registry/animal_disposal_edit.cfm", "", "", "", "", "", "registry/weaning_multi_edit.cfm", "registry/yearling_multi_edit.cfm");
var animal_edit_CM_lbl = new Array("Calf List", "Work Notes Manager", "EPDs", "Edit Disposal Codes", "Copy Reg", "Pedigree", "Detail Record", "Animal Workgroups", "Bloodtype Editor", "Weaning Multi Editform", "Yearling Multi Editform");
var animal_edit_CM_title = new Array("List of calves for a Dam along with some calving statistics", "View and Record Work Notes", "View EPDs - No current animal", "Edit Disposal Codes", "Copy the current Reg number to the Action Text box on the Right Click Menu", "View Pedigree - No current animal", "View the Animal Record - No current animal", "List of Workgroups in which this Animal has been a member", "", "", "");

var animal_transfer_CM = new Array("standard_menu_cm");
var animal_transfer_CM_p0 = new Array("control/c14.cfm");
var animal_transfer_CM_lbl = new Array("Legacy Service Sire Information");
var animal_transfer_CM_title = new Array("SEARCH and EDIT Legacy Service Sire Information");

var animal_srch_CM = new Array("animal_table_search_cm", "progeny_list", "calf_search_cm", "active_animal_search_cm", "wh_animal_search_cm");
var animal_srch_CM_p0 = new Array("", "", "", "", "");
var animal_srch_CM_lbl = new Array("Search the Animal File", "Progeny List", "Calf Search", "Search by Disposal", "Search for WH");
var animal_srch_CM_title = new Array("", "PROGENY - Search for and retrieve information on an animal and its progeny", "", "", "");

var workgroup_edit_CM = new Array("standard_menu_cm", "standard_menu_cm", "standard_menu_cm", "workgroup_refresh_option_list_cm", "workgroup_acquire_cm", "standard_menu_cm", "workgroup_release_cm", "workgroup_force_release_cm", "workgroup_invoice_print_cm", "error_report", "animal_delete_cm", "rule_override_cm", "repair_missing_events_cm", "invoice_line_editform_cm", "standard_menu_cm", "standard_menu_cm", "standard_menu_cm");
var workgroup_edit_CM_p0 = new Array("job/j97.cfm", "control/c20.cfm", "control/c13.cfm", "", "", "invoice/workgroup_add_animal_single.cfm", "", "", "", "", "", "", "", "", "invoice/payment_display.cfm", "invoice/payment_report_1.cfm", "invoice/work_group_status_report.cfm");
var workgroup_edit_CM_lbl = new Array("CG Review Tool", "Work Notes Manager", "Animal Calculation Review", "Refresh Animal List", "Access WorkGroup", "ADD Animals", "Release this Workgroup", "Force Workgroup Release", "View the Invoice", "Error Report", "Delete an Animal", "Rule Override", "Repair Missing Events", "Invoice Line Editform", "Payment Link Editor", "Payments Recorded Report", "Workgroup Status Report");
var workgroup_edit_CM_title = new Array("Review CG information searching by WG, PCG, CG or Animal", "View and Record Work Notes", "Tool for analyzing the conditions used in calculating the data on a given animal", "Refresh the pulldown animal list for the current WG", "Type an invoice number and click this option to Access the WorkGroup (WG).", "ADD Animals to your currently Acquired WG", "", "", "You may type in an invoice number in the search box or look at the invoice for the current Workgroup.", "View the current error report", "Delete an animal from the system", "", "", "View your Invoice Line Items.", "Payment Link Editor", "Payments Recorded Report", "Workgroup Status Report");

var printer_manager_CM = new Array("standard_menu_cm", "enter_certs_to_print_invoice_id", "enter_certs_to_print_regisno", "daily_receipts_report", "daily_sales_report", "report_linker_cm");
var printer_manager_CM_p0 = new Array("invoice/inventory_editform.cfm", "invoice/certs_to_print_enter.cfm", "invoice/certs_to_print_enter.cfm", "payment", "invoice", "");
var printer_manager_CM_lbl = new Array("Inventory Editform", "Certs To Print By Wg", "Certs To Print By Reg", "Daily Receipts Report", "Daily Sales Report", "View Your Reports");
var printer_manager_CM_title = new Array("", "Enter an Invoice Id here to instruct the Job Server to reconstruct a Certificate Record of each Animal in that invoice for printing", "Enter a Regisno here to instruct the Job Server to reconstruct a Certificate Record for printing", "Daily Receipts Report", "Daily Sales Report", "View Your Reports");

var printer_manager_report1_CM = new Array("standard_menu_cm", "view_statistics_report_cm", "report_linker_cm", "dam_production_report_cm", "mem_herd_epd_report_cm");
var printer_manager_report1_CM_p0 = new Array("invoice/invoice_map_inventory.cfm", "undefined", "", "", "undefined");
var printer_manager_report1_CM_lbl = new Array("Invoice Case Map", "View Statistics Report", "View Your Reports", "Dam Production Summary", "Member Herd EPD");
var printer_manager_report1_CM_title = new Array("Invoice Case Map Manager", "", "View Your Reports", "Dam Production Summary", "Get the Member Herd EPD report");

var sys_srch_CM = new Array("do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm", "do_sys_srch_cm");
var sys_srch_CM_p0 = new Array("animal", "customer", "fin_member_bill", "animal_rs", "birth", "invoice", "mn_cross_reference", "mn_foreign_key", "sale_list", "scrotal", "transfer", "weaning", "yearling", "mn_ultrasound", "hip", "mn_pelvic");
var sys_srch_CM_lbl = new Array("Animal", "Customer", "Member Bill Table", "Animal Rs", "Birth", "Invoice", "Animal Cross Reference", "Foreign Key", "Sale List", "Scrotal", "Transfer", "Weaning", "Yearling", "Mn Ultrasound", "Hip", "Pelvic");
var sys_srch_CM_title = new Array("Animal", "Customer", "Member Bill Table", "Regsystem Specific Animal Information", "Birth", "Invoice", "Animal Cross Reference", "Foreign Key", "Sale List", "Scrotal", "Transfer", "Weaning", "Yearling", "Mn Ultrasound", "Hip", "Pelvic");

var member_srch2_CM = new Array("member_wh_cm", "standard_menu_cm", "standard_menu_cm", "herdletters_srch_cm", "standard_menu_cm", "standard_menu_cm", "standard_menu_cm", "standard_menu_cm", "standard_menu_cm", "progeny_list");
var member_srch2_CM_p0 = new Array("", "herd/owner_report_a.cfm", "customer/customer_container.cfm", "", "herd/member_list.cfm", "reporting/membership_label.cfm", "customer/recruiter_list.cfm", "control/c26.cfm", "customer/users_searchform.cfm", "");
var member_srch2_CM_lbl = new Array("WH Report for Member", "View Your Animals", "Customer Account Management", "Search for Herd Letters", "Member List and Export", "People Data Mining", "Recruiter List", "User Activity Log", "User Searchform", "Progeny List");
var member_srch2_CM_title = new Array("", "View Your Animals", "", "", "", "", "Recruiter List", "Use to view the activity of Users in the system.", "User Searchform", "PROGENY - Search for and retrieve information on an animal and its progeny");

var repair_tool_CM = new Array("animal_foreign_edit_cm", "standard_menu_cm", "standard_menu_cm", "standard_menu_cm", "standard_menu_cm", "standard_menu_cm", "standard_menu_cm", "standard_menu_cm", "standard_menu_cm", "standard_menu_cm", "standard_menu_cm");
var repair_tool_CM_p0 = new Array("", "control/c7.cfm", "control/c8.cfm", "control/c9.cfm", "control/c5.cfm", "control/c11.cfm", "control/c12.cfm", "search/s2.cfm", "control/c22.cfm", "control/c29.cfm", "control/c32.cfm");
var repair_tool_CM_lbl = new Array("Edit Foreign", "Member Merge", "Owner / Breeder Edit", "Link WGs for Performance", "EPD Pedigree Estimate Recalculate", "Review Owner History", "WG/PCG Recalculate Tool", "EPD Search Page", "Invoice Research", "Herd and Animal Activity Status", "Reprocess Breed Makeup");
var repair_tool_CM_title = new Array("Edit the EPDs and other extraneous Foreign Animal Information", "Merge one Member number with another - affects Animal, Transfers and Multi-owner records", "Direct Edit for Owner and Breeder for animals in the current WG", "This will link WGs together for performance calculations", "Recalculate P EPDs (sometimes to verify the reason for held information)", "Review Owner history as stored in the current system", "Use to alert the system to ReCalculate a PCG", "EPD Search and Sort by chosen max, min and acc values", "Invoice Calculation Research Tool", "Herd and Animal Activity Status", "Uses the breed rule to analyze, validate and update the breed makeup of an animal");

var home_CM = new Array("standard_menu_cm", "standard_menu_cm");
var home_CM_p0 = new Array("graphical_site_map.cfm", "menu/menu_viewer.cfm");
var home_CM_lbl = new Array("Graphical Site Map", "View Menu Contents");
var home_CM_title = new Array("Shows you different locations in the system via a small icon.", "Gives a map like display of the contents of your Right Click Menu");

fmg_function[1] = new Array("animal_edit", "animal_transfer", "animal_srch", "workgroup_edit", "printer_manager", "printer_manager_report1", "sys_srch", "member_srch2", "repair_tool", "home");
fmg_name[1] = 'animal_menu_sel';
fmg_title[1] = 'Animal';

var member_srch_CM = new Array("standard_menu_cm", "customer_table_search_cm", "member_edit_cm", "herdletters_srch_cm", "member_wh_cm", "standard_menu_cm", "member_duespaidthru_cm", "standard_menu_cm", "member_add_cm", "standard_menu_cm", "standard_menu_cm");
var member_srch_CM_p0 = new Array("customer/customer_container.cfm", "", "", "", "", "herd/member_list.cfm", "", "herd/owner_report_a.cfm", "", "reporting/membership_label.cfm", "management/project_manager.cfm");
var member_srch_CM_lbl = new Array("Customer Account Management", "Search the Customer File", "Edit the Member Record", "Search for Herd Letters", "WH Report for Member", "Member List and Export", "Member DuesPaidThru", "View Your Animals", "Add a New Member", "People Data Mining", "Project Manager");
var member_srch_CM_title = new Array("", "", "", "", "", "", "Enter Member DuespaidThru", "View Your Animals", "", "", "Project Manager");

var accounting_CM = new Array("payment_master_link", "payment_editform_cm", "post_invoices", "post_payments", "inventory_editform_cm", "period_sales_status_report_cm");
var accounting_CM_p0 = new Array("balance", "", "", "", "", "");
var accounting_CM_lbl = new Array("Balance Manager", "Enter New Payment/Charges", "Post Invoices", "Post Payments", "Inventory Editform", "Period Sales Status Report");
var accounting_CM_title = new Array("Balance", "Enter New Payment/Charges", "Post Invoices", "Post Payments", "Inventory Editform", "Period Sales Status Report");

fmg_function[2] = new Array("member_srch", "accounting");
fmg_name[2] = 'people_menu_sel';
fmg_title[2] = 'People';

fmg_function[3] = new Array("sys_tools", "job_manager");
fmg_name[3] = 'system_menu_sel';
fmg_title[3] = 'System';

fmg_function[4] = new Array("anchor", "personal_settings", "task_manager", "hidePageImages");
fmg_name[4] = 'settings_menu_sel';
fmg_title[4] = 'Settings';

fmg_function[5] = new Array("dictionary", "nasdaq", "google");
fmg_name[5] = 'external_menu_sel';
fmg_title[5] = 'External';

fmg_function[6] = new Array();
fmg_name[6] = '_menu_sel';
fmg_title[6] = '';
