/* INCLUDING PAGE STRUCTURE: 
	[include verticalMenu.js]
	<script...>
		var oMenu = new Menu();
	</script>
	[include this file]
	where menu should go, oMenu.Render(SectionIdToOpen)
*/

var oList;
var oImg;
var oHeading;

/* USAGE:
	oList = new LineItemList(sSectionID);
	oList.Add(new LineItem(sUrl, sText, "_top", "menulineitem", sItemID));
	oImg = new GehaImage(sSrc, sHoverSrc, sName, sAlt, iWidth, iHeight);
	oHeading = new Heading(oImg, sSectionID, oList);
	oMenu.Add(oHeading);
*/

// HOME
oList = new LineItemList("sectionHome");
//oList.Add(new LineItem("http://www.geha.com/index.html", "Home", "_top", "menulineitem", "Home01"));
oImg = new GehaImageNoSubLink("http://www.geha.com/index.html", "http://www.geha.com/images/LeftNav/01_home.jpg", "http://www.geha.com/images/LeftNav/01_home_over.jpg", "home", "GEHA Home", 142, 32);
oHeading = new Heading(oImg, "sectionHome", oList);
oMenu.Add(oHeading);

// JOIN GEHA
oList = new LineItemList("sectionJoin");
oList.Add(new LineItem("https://webaccounts.geha.com/public/forms_request/gf_prospect/default.asp", "GEHA Plan Materials", "_top", "menulineitem", "Join01"));
oList.Add(new LineItem("http://www.geha.com/joinGEHA/choosing_health_plan.html", "Choosing a Health Plan", "_top", "menulineitem", "Join02"));
oList.Add(new LineItem("http://www.geha.com/contact_geha/how_2_enroll.html", "How to Enroll", "_top", "menulineitem", "Join03"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/02_join_geha.jpg", "http://www.geha.com/images/LeftNav/02_join_geha_over.jpg", "join GEHA", "Join GEHA", 142, 23);
oHeading = new Heading(oImg, "sectionJoin", oList);
oMenu.Add(oHeading);

// CONTACT GEHA
oList = new LineItemList("sectionContactGEHA");
oList.Add(new LineItem("http://www.geha.com/contact_geha/customer_service.html", "Customer Service", "_top", "menulineitem", "ContactGEHA01"));
oList.Add(new LineItem("http://www.geha.com/contact_geha/outside_us.html", "Outside the United States", "_top", "menulineitem", "ContactGEHA07"));
oList.Add(new LineItem("http://www.geha.com/contact_geha/how_2_enroll.html", "How to Enroll", "_top", "menulineitem", "ContactGEHA03"));
oList.Add(new LineItem("http://www.geha.com/contact_geha/how_2_file_claim.html", "How to File a Claim", "_top", "menulineitem", "ContactGEHA04"));
oList.Add(new LineItem("http://www.geha.com/contact_geha/helpful_numbers.html", "Helpful Numbers and Links", "_top", "menulineitem", "ContactGEHA05"));
oList.Add(new LineItem("http://www.geha.com/contact_geha/fight_fraud.html", "Report Health Care Fraud", "_top", "menulineitem", "ContactGEHA06"));
oList.Add(new LineItem("http://www.geha.com/contact_geha/identity_theft.html", "Identity Theft", "_top", "menulineitem", "ContactGEHA09"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/forms_request/cdonts/accident.asp", "Accident/Injury Form", "_top", "menulineitem", "ContactGEHA08"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/03_contact_geha.jpg", "http://www.geha.com/images/LeftNav/03_contact_geha_over.jpg", "leftnav_r15_c1", "Contact GEHA", 142, 22);
oHeading = new Heading(oImg, "sectionContactGEHA", oList);
oMenu.Add(oHeading);

// GEHA HEALTH PLANS
oList = new LineItemList("sectionHealthPlans");
oList.Add(new LineItem("http://www.geha.com/geha_health_plans/standard_option_summary.html", "Standard Option", "_top", "menulineitem", "Plans01"));
oList.Add(new LineItem("http://www.geha.com/geha_health_plans/hdhp/index.html", "Health Savings Advantage", "_top", "menulineitem", "Plans02"));
oList.Add(new LineItem("http://www.geha.com/geha_health_plans/hdhp/index.html", "High Deductible", "_top", "menulineitem", "Plans03"));
oList.Add(new LineItem("http://www.geha.com/geha_health_plans/high_option_summary.html", "High Option", "_top", "menulineitem", "Plans04"));
oList.Add(new LineItem("http://www.geha.com/geha_health_plans/premiums.html", "Premiums", "_top", "menulineitem", "Plans05"));
oList.Add(new LineItem("http://www.geha.com/geha_health_plans/plan_brochure.html", "Plan Brochure", "_top", "menulineitem", "Plans06"));
oList.Add(new LineItem("http://www.geha.com/contact_geha/how_2_file_claim.html", "How to File a Claim", "_top", "menulineitem", "Plans07"));
oList.Add(new LineItem("http://www.geha.com/geha_health_plans/more_info.html", "More Information", "_top", "menulineitem", "Plans08"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/04_geha_health_plans.jpg", "http://www.geha.com/images/LeftNav/04_geha_health_plans_over.jpg", "GEHA health plans", "GEHA Health Plans", 142, 23);
oHeading = new Heading(oImg, "sectionHealthPlans", oList);
oMenu.Add(oHeading);

// GEHA DENTAL PLANS
oList = new LineItemList("sectionDentalPlans");
oList.Add(new LineItem("http://www.geha.com/FEDVIP/index.html", "Connection Dental Federal", "_top", "menulineitem", "CDPlus01"));
oList.Add(new LineItem("http://www.geha.com/connection_dental_plus/index.html", "CONNECTION Dental" + "<" + "i" + ">" + " Plus" + "<" + "/" + "i" + ">", "_top", "menulineitem", "CDPlus02"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/05_geha_dental_plans.jpg", "http://www.geha.com/images/LeftNav/05_geha_dental_plans_over.jpg", "GEHA dental plans", "GEHA Dental Plans", 142, 23);
oHeading = new Heading(oImg, "sectionDentalPlans", oList);
oMenu.Add(oHeading);

// MEMBER WEB SERVICES
oList = new LineItemList("sectionMemberAccts");
oList.Add(new LineItem("http://www.geha.com/web_enablement/member_demo.asp", "Overview/Demo", "_top", "menulineitem", "MemberAccts01"));
oList.Add(new LineItem("https://webaccounts.geha.com/firsttime.asp?Usertype=1", "Registration", "_top", "menulineitem", "MemberAccts02"));
oList.Add(new LineItem("https://webaccounts.geha.com/login.asp?Usertype=1", "Member Log-in", "_top", "menulineitem", "MemberAccts03"));
oList.Add(new LineItem("http://www.geha.com/web_enablement/manage_account.html", "Manage My Account", "_top", "menulineitem", "MemberAccts04"));
oList.Add(new LineItem("http://www.geha.com/web_enablement/web_account.html", "Member Web Account", "_top", "menulineitem", "MemberAccts05"));
oList.Add(new LineItem("http://www.geha.com/web_enablement/NurseLine.html", "Nurse Advice Line", "_top", "menulineitem", "MemberAccts06"));
oList.Add(new LineItem("http://www.geha.com/web_enablement/health_toolbox.html", "GEHA Health Toolbox", "_top", "menulineitem", "MemberAccts07"));
oList.Add(new LineItem("http://www.geha.com/web_enablement/health_toolbox.html", "\u00a0\u00a0\u00a0\u00a0Health Assessment", "_top", "menulineitem", "MemberAccts07a"));
oList.Add(new LineItem("http://www.geha.com/web_enablement/health_toolbox.html", "\u00a0\u00a0\u00a0\u00a0Personal Health Record", "_top", "menulineitem", "MemberAccts07b"));
oList.Add(new LineItem("http://www.geha.com/web_enablement/cost_quality.html", "Provider Search -\n\u00a0\u00a0\u00a0\u00a0\u00a0Complete Cost & Quality", "_top", "menulineitem", "MemberAccts08"));
oList.Add(new LineItem("http://www.geha.com/web_enablement/print_IDcard.html", "Print Member ID Card", "_top", "menulineitem", "MemberAccts09"));
oList.Add(new LineItem("http://www.geha.com/web_enablement/address_change.html", "Request Address Change", "_top", "menulineitem", "MemberAccts10"));
oList.Add(new LineItem("http://www.geha.com/web_enablement/goinggreen.html", "Going Green", "_top", "menulineitem", "MemberAccts11"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/06_member_web_services.jpg", "http://www.geha.com/images/LeftNav/06_member_web_services_over.jpg", "member web services", "Member Web Services", 142, 23);
oHeading = new Heading(oImg, "sectionMemberAccts", oList);
oMenu.Add(oHeading);

// PROVIDER WEB SERVICES
oList = new LineItemList("sectionProviderAccts");
oList.Add(new LineItem("http://www.geha.com/web_enablement/provider_demo.asp", "Overview/Demo", "_top", "menulineitem", "ProviderAccts01"));
oList.Add(new LineItem("https://webaccounts.geha.com/firsttime.asp?Usertype=2", "Registration", "_top", "menulineitem", "ProviderAccts02"));
oList.Add(new LineItem("https://webaccounts.geha.com/login.asp?Usertype=2", "Provider Log-in", "_top", "menulineitem", "ProviderAccts03"));
oList.Add(new LineItem("http://www.geha.com/npi_info.pdf", "HIPAA and NPI", "_blank", "menulineitem", "ProviderAccts04"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/07_provider_web_services.jpg", "http://www.geha.com/images/LeftNav/07_provider_web_services_over.jpg", "provider web services", "Provider Web Services", 142, 23);
oHeading = new Heading(oImg, "sectionProviderAccts", oList);
oMenu.Add(oHeading);

// ABOUT GEHA / SITEMAP
oList = new LineItemList("sectionAbout");
oList.Add(new LineItem("http://www.geha.com/aboutGEHA/about_geha.html", "About GEHA", "_top", "menulineitem", "About01"));
oList.Add(new LineItem("http://www.geha.com/aboutGEHA/calendar_of_events.html", "Calendar of Events", "_top", "menulineitem", "About02"));
oList.Add(new LineItem("http://www.geha.com/aboutGEHA/sitemap.html", "Site Map", "_top", "menulineitem", "About03"));
oList.Add(new LineItem("http://www.geha.com/contact_geha/gehachat/online_chat.asp?cid=11", "Online Chat Q&A", "_top", "menulineitem", "About04"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/08_about_geha.jpg", "http://www.geha.com/images/LeftNav/08_about_geha_over.jpg", "about GEHA", "About GEHA/Sitemap", 142, 23);
oHeading = new Heading(oImg, "sectionAbout", oList);
oMenu.Add(oHeading);

//COST & QUALITY
//oList = new LineItemList("sectionCostQuality");
//oList.Add(new LineItem("http://www.geha.com/web_enablement/cost_quality.html", "Cost & Quality", "_top", "menulineitem", "CostQuality01"));
//oImg = new GehaImageNoSubLink("http://www.geha.com/web_enablement/cost_quality.html", "http://www.geha.com/images/LeftNav/09_cost_quality.jpg", "http://www.geha.com/images/LeftNav/09_cost_quality_over.jpg", "cost and quality", "Cost & Quality", 142, 23);
//oHeading = new Heading(oImg, "sectionCostQuality", oList);
//oMenu.Add(oHeading);

// FORMS & BROCHURES
oList = new LineItemList("sectionForms");
//oList.Add(new LineItem("http://www.geha.com/forms_brochures/forms_request.asp", "Forms &amp; Brochures", "_top", "menulineitem", "Forms01"));
oImg = new GehaImageNoSubLink("http://www.geha.com/forms_brochures/forms_request.asp", "http://www.geha.com/images/LeftNav/10_forms_brochures.jpg", "http://www.geha.com/images/LeftNav/10_forms_brochures_over.jpg", "forms and brochures", "Forms &amp; Brochures", 142, 23);
oHeading = new Heading(oImg, "sectionForms", oList);
oMenu.Add(oHeading);

// HBO SERVICES
oList = new LineItemList("sectionHBO");
oList.Add(new LineItem("http://www.geha.com/hbo_services/outreach_dept.html", "Outreach Department", "_top", "menulineitem", "HBO01"));
oList.Add(new LineItem("http://www.geha.com/hbo_services/new_enrollments.html", "New Enrollments", "_top", "menulineitem", "HBO03"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/forms_request/hbo/default.asp", "HBO Supplies", "_top", "menulineitem", "HBO04"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/hbo/default.asp", "Online Options", "_top", "menulineitem", "HBO05"));
oList.Add(new LineItem("http://www.geha.com/hbo_services/seminars.asp", "HBO Online Seminar", "_top", "menulineitem", "HBO06"));
oList.Add(new LineItem("http://www.geha.com/hbo_services/newsletters.html", "Newsletters", "_top", "menulineitem", "HBO07"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/11_hbo_services.jpg", "http://www.geha.com/images/LeftNav/11_hbo_services_over.jpg", "HBO services", "HBO Services", 142, 23);
oHeading = new Heading(oImg, "sectionHBO", oList);
oMenu.Add(oHeading);

// JOBS AT GEHA
oList = new LineItemList("sectionJobs");
oList.Add(new LineItem("https://webaccounts.geha.com/Careers/careers.aspx", "Working at GEHA", "_top", "menulineitem", "Jobs01"));
oList.Add(new LineItem("https://webaccounts.geha.com/Careers/careers.aspx?adata=Q%2fhMgU9ioOU2Q2IBMeDlPzojZaM309CBtHV%2b%2bLtKWW0PRb6H39%2fWK4hiwgS3QLR6dvwqIVTrFzs%3d", "Current Job Openings", "_top", "menulineitem", "Jobs02"));
oList.Add(new LineItem("https://webaccounts.geha.com/careers/AppSelfService.aspx", "Returning Applicants", "_top", "menulineitem", "Jobs03"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/12_jobs_at_geha.jpg", "http://www.geha.com/images/LeftNav/12_jobs_at_geha_over.jpg", "jobs at GEHA", "Jobs at GEHA", 142, 23);
oHeading = new Heading(oImg, "sectionJobs", oList);
oMenu.Add(oHeading);

// MEDICARE
oList = new LineItemList("sectionMedicare");
oList.Add(new LineItem("http://www.geha.com/medicare_geha/index.html", "Medicare Overview", "_top", "menulineitem", "Medicare01"));
oList.Add(new LineItem("http://www.geha.com/medicare_geha/medicare_member_chart.html", "Medicare Benefits", "_top", "menulineitem", "Medicare02"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/13_medicare_and_geha.jpg", "http://www.geha.com/images/LeftNav/13_medicare_and_geha_over.jpg", "medicare and GEHA", "Medicare &amp; GEHA", 142, 23);
oHeading = new Heading(oImg, "sectionMedicare", oList);
oMenu.Add(oHeading);

// MORE BENEFITS & PROGRAMS
oList = new LineItemList("sectionMoreBenefits");
oList.Add(new LineItem("http://www.geha.com/more_benefits_programs/conndent.html", "CONNECTION Dental", "_top", "menulineitem", "MoreBenefits02"));
oList.Add(new LineItem("http://www.geha.com/more_benefits_programs/ConnFitness.html", "CONNECTION Fitness", "_top", "menulineitem", "MoreBenefits03"));
oList.Add(new LineItem("http://www.geha.com/more_benefits_programs/connhear.html", "CONNECTION Hearing", "_top", "menulineitem", "MoreBenefits04"));
oList.Add(new LineItem("http://www.geha.com/more_benefits_programs/avesis_vision.html", "Vision - Standard/High", "_top", "menulineitem", "MoreBenefits05"));
oList.Add(new LineItem("http://www.geha.com/more_benefits_programs/avesis.html", "Vision - HDHP", "_top", "menulineitem", "MoreBenefits06"));
oList.Add(new LineItem("http://www.geha.com/more_benefits_programs/labcard.html", "Lab Card", "_top", "menulineitem", "MoreBenefits07"));
oList.Add(new LineItem("http://www.geha.com/more_benefits_programs/maternity.html", "Maternity", "_top", "menulineitem", "MoreBenefits08"));
oList.Add(new LineItem("http://www.geha.com/walking/index.html", "Walking Program", "_top", "menulineitem", "MoreBenefits09"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/14_more_benefits_programs.jpg", "http://www.geha.com/images/LeftNav/14_more_benefits_programs_over.jpg", "more benefits and programs", "More Benefits &amp; Programs", 142, 22);
oHeading = new Heading(oImg, "sectionMoreBenefits", oList);
oMenu.Add(oHeading);

// NEWSLETTERS
oList = new LineItemList("sectionNewsletters");
oList.Add(new LineItem("http://www.geha.com/Newsletters/index.html", "Overview", "_top", "menulineitem", "Newsletters01"));
oList.Add(new LineItem("http://www.geha.com/Newsletters/Health_eReport/index.asp", "Health e-Report - Current", "_top", "menulineitem", "Newsletters02"));
oList.Add(new LineItem("http://www.geha.com/Newsletters/Health_eReport/archives/index.asp", "Health e-Report - Archives", "_top", "menulineitem", "Newsletters03"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/Health_eReport/subscribe.asp", "Health e-Report - Subscribe", "_top", "menulineitem", "Newsletters04"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/Health_eReport/updateprofile.asp", "Update Profile", "_top", "menulineitem", "Newsletters05"));
oList.Add(new LineItem("http://www.geha.com/Newsletters/Keynotes/Fall09.pdf", "Keynotes - Current", "_top", "menulineitem", "Newsletters06"));
oList.Add(new LineItem("http://www.geha.com/Newsletters/Keynotes/archives/index.html", "Keynotes - Archives", "_top", "menulineitem", "Newsletters07"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/15_newsletters.jpg", "http://www.geha.com/images/LeftNav/15_newsletters_over.jpg", "newsletters", "Newsletters", 142, 23);
oHeading = new Heading(oImg, "sectionNewsletters", oList);
oMenu.Add(oHeading);

// PRESCRIPTIONS
oList = new LineItemList("sectionRx");
oList.Add(new LineItem("http://www.geha.com/prescriptions/index.html", "Prescription Drug Program", "_top", "menulineitem", "Rx01"));
oList.Add(new LineItem("http://www.geha.com/prescriptions/OnlinePharmacy.html", "Online Pharmacy", "_top", "menulineitem", "Rx02"));
//oList.Add(new LineItem("http://www.geha.com/prescriptions/savings.html", "Savings Advisor", "_top", "menulineitem", "Rx03"));
oList.Add(new LineItem("http://www.geha.com/prescriptions/Rx_choices.html", "My Rx Choices", "_top", "menulineitem", "Rx04"));
oList.Add(new LineItem("http://www.geha.com/prescriptions/MyDrugCosts.html", "My Drug Costs", "_top", "menulineitem", "Rx05"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/16_prescriptions.jpg", "http://www.geha.com/images/LeftNav/16_prescriptions_over.jpg", "prescriptions", "Prescriptions", 142, 23);
oHeading = new Heading(oImg, "sectionRx", oList);
oMenu.Add(oHeading);

// Privacy & Security
oList = new LineItemList("sectionPrivacy");
oList.Add(new LineItem("http://www.geha.com/HIPAA/default.asp", "Privacy/Security Overview", "_top", "menulineitem", "Privacy01"));
oList.Add(new LineItem("http://www.geha.com/policies/privacy.html", "Website Privacy Policy", "_top", "menulineitem", "Privacy02"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/hipaa/pdfs/geha_npp.pdf", "GEHA Health Plan NPP", "_top", "menulineitem", "Privacy03"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/FEDVIP/forms_request/hipaa/pdfs/FEDVIP_npp.pdf", "FEDVIP NPP", "_top", "menulineitem", "Privacy04"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/hipaa/pdfs/cdplus_npp.pdf", "CONN. Dental" + "<" + "i" + ">" + " Plus" + "<" + "/" + "i" + "> NPP", "_top", "menulineitem", "Privacy05"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/hipaa/forms/default.asp", "Patient Rights & Forms", "_top", "menulineitem", "Privacy06"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/17_privacy_security.jpg", "http://www.geha.com/images/LeftNav/17_privacy_security_over.jpg", "privacy and security", "Privacy/Security", 142, 23);
oHeading = new Heading(oImg, "sectionPrivacy", oList);
oMenu.Add(oHeading);

// PROVIDER SEARCH
oList = new LineItemList("sectionProvSearch");
oList.Add(new LineItem("http://www.geha.com/provider_search/index.html", "Network Overview", "_top", "menulineitem", "ProvSearch01"));
oList.Add(new LineItem("http://www.geha.com/provider_search/provider_search.html", "Provider Search", "_top", "menulineitem", "ProvSearch02"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/forms_request/cdonts/med_nom_form.asp", "Provider Nomination", "_top", "menulineitem", "ProvSearch06"));
oList.Add(new LineItem("http://www.geha.com/provider_search/med_term_nav.html", "Specialty Glossary", "_top", "menulineitem", "ProvSearch03"));
oList.Add(new LineItem("http://www.geha.com/prescriptions/medco_disclaimer.asp?l=3", "Pharmacies", "_top", "menulineitem", "ProvSearch04"));
oList.Add(new LineItem("http://www.geha.com/contact_geha/outside_us.html", "Outside the United States", "_top", "menulineitem", "ProvSearch05"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/18_provider_search.jpg", "http://www.geha.com/images/LeftNav/18_provider_search_over.jpg", "provider search", "Provider Search", 142, 23);
oHeading = new Heading(oImg, "sectionProvSearch", oList);
oMenu.Add(oHeading);

// WELLNESS CENTER
oList = new LineItemList("sectionWellness");
oList.Add(new LineItem("http://www.geha.com/more_benefits_programs/ConnFitness.html", "CONNECTION Fitness", "_top", "menulineitem", "Wellness01"));
oList.Add(new LineItem("http://www.geha.com/web_enablement/cost_quality.html", "Cost & Quality", "_top", "menulineitem", "Wellness02"));
oList.Add(new LineItem("http://www.geha.com/wellness_center/fit_federal_families.html", "Fit Federal Families", "_top", "menulineitem", "Wellness03"));
oList.Add(new LineItem("http://www.geha.com/web_enablement/NurseLine.html", "Nurse Advice Line", "_top", "menulineitem", "Wellness04"));
oList.Add(new LineItem("http://www.geha.com/wellness_center/patient_safety.html", "Patient Safety", "_top", "menulineitem", "Wellness05"));
oList.Add(new LineItem("http://www.geha.com/wellness_center/preventive.html", "Preventive Health Care", "_top", "menulineitem", "Wellness06"));
oList.Add(new LineItem("http://www.geha.com/walking/index.html", "Walking Program", "_top", "menulineitem", "Wellness07"));
oList.Add(new LineItem("http://www.geha.com/wellness_center/index.html", "Website Links", "_top", "menulineitem", "Wellness08"));
oImg = new GehaImage("http://www.geha.com/images/LeftNav/19_wellness_center.jpg", "http://www.geha.com/images/LeftNav/19_wellness_center_over.jpg", "wellness center", "Wellness Center", 142, 27);
oHeading = new Heading(oImg, "sectionWellness", oList);
oMenu.Add(oHeading);

LoadImagesToCache(oMenu);
	