/* 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.gehadental.com/index.html", "Home", "_top", "menulineitem", "Home01"));
oImg = new GehaImageNoSubLink("http://www.gehadental.com/index.html", "http://www.gehadental.com/images/leftnav/home.jpg", "http://www.gehadental.com/images/leftnav/home-over.jpg", "Home", "Home", 142, 28);
oHeading = new Heading(oImg, "sectionHome", oList);
oMenu.Add(oHeading);

// How to Enroll
oList = new LineItemList("sectionEnroll");
//oList.Add(new LineItem("http://www.gehadental.com/HowToEnroll/HowtoEnroll.html", "How to Enroll", "_top", "menulineitem", "HowtoEnroll01"));
oImg = new GehaImageNoSubLink("http://www.gehadental.com/HowToEnroll/HowtoEnroll.html", "http://www.gehadental.com/images/leftnav/how_to_enroll.jpg", "http://www.gehadental.com/images/leftnav/how_to_enroll-over.jpg", "how to enroll", "How To Enroll", 142, 24);
oHeading = new Heading(oImg, "sectionEnroll", oList);
oMenu.Add(oHeading);

// Contact GEHA
oList = new LineItemList("sectionContact");
oList.Add(new LineItem("http://www.gehadental.com/contactGEHA/customer_service.html", "Customer Service", "_top", "menulineitem", "Contact01"));
oList.Add(new LineItem("http://www.gehadental.com/HowToEnroll/HowtoEnroll.html", "How to Enroll", "_top", "menulineitem", "Contact03"));
oList.Add(new LineItem("http://www.gehadental.com/Dental_Plans/HowtoFileClaim.html", "How to File a Claim", "_top", "menulineitem", "Contact04"));
oList.Add(new LineItem("http://www.gehadental.com/contactGEHA/OutsideUS.html", "Outside the United States", "_top", "menulineitem", "Contact05"));
oList.Add(new LineItem("http://www.gehadental.com/contactGEHA/fight_fraud.html", "Report Health Care Fraud", "_top", "menulineitem", "Contact06"));
oList.Add(new LineItem("http://www.gehadental.com/contactGEHA/identity_theft.html", "Identity Theft", "_top", "menulineitem", "Contact07"));
oList.Add(new LineItem("http://www.gehadental.com/contactGEHA/updateaddress.html", "Update Address", "_top", "menulineitem", "Contact08"));
oImg = new GehaImage("http://www.gehadental.com/images/leftnav/contact_geha.jpg", "http://www.gehadental.com/images/leftnav/contact_geha-over.jpg", "contact geha", "Contact GEHA", 142, 22);
oHeading = new Heading(oImg, "sectionContact", oList);
oMenu.Add(oHeading);

// GEHA Dental Plans
oList = new LineItemList("sectionDentalPlans");
oList.Add(new LineItem("http://www.gehadental.com/dental_plans/plan_summary.html", "Dental Plan Summary", "_top", "menulineitem", "DentalPlans01"));
oList.Add(new LineItem("http://www.gehadental.com/dental_plans/StandardOptionSummary.html", "Standard Option Benefits", "_top", "menulineitem", "DentalPlans02"));
oList.Add(new LineItem("http://www.gehadental.com/dental_plans/HighOptionSummary.html", "High Option Benefits", "_top", "menulineitem", "DentalPlans03"));
oList.Add(new LineItem("http://www.gehadental.com/dental_plans/PlanBrochure.html", "Dental Plan Brochure", "_top", "menulineitem", "DentalPlans04"));
oList.Add(new LineItem("http://www.gehadental.com/pdfs/2010brochure.pdf#page=17", "Covered Services", "_top", "menulineitem", "DentalPlans05"));
oList.Add(new LineItem("http://www.gehadental.com/dental_plans/premium_search.asp", "Premium Lookup", "_top", "menulineitem", "DentalPlans06"));
oList.Add(new LineItem("http://www.gehadental.com/dental_plans/howtofileclaim.html", "How to File a Claim", "_top", "menulineitem", "DentalPlans07"));
oList.Add(new LineItem("http://www.gehadental.com/dental_plans/faqs.html", "FAQs", "_top", "menulineitem", "DentalPlans08"));
oImg = new GehaImage("http://www.gehadental.com/images/leftnav/dental_plans.jpg", "http://www.gehadental.com/images/leftnav/dental_plans-over.jpg", "geha dental plans", "GEHA Dental Plans", 142, 23);
oHeading = new Heading(oImg, "sectionDentalPlans", oList);
oMenu.Add(oHeading);

// GEHA Health Plans
oList = new LineItemList("sectionHealthPlans");
//oList.Add(new LineItem("http://www.gehadental.com/health_plans/plan_summary.html", "Health Plan Summary", "_top", "menulineitem", "HealthPlans01"));
oImg = new GehaImageNoSubLink("http://www.gehadental.com/health_plans/plan_summary.html", "http://www.gehadental.com/images/leftnav/health_plans.jpg", "http://www.gehadental.com/images/leftnav/health_plans-over.jpg", "geha health plans", "GEHA Health Plans", 142, 23);
oHeading = new Heading(oImg, "sectionHealthPlans", oList);
oMenu.Add(oHeading);

// Member Web Services
oList = new LineItemList("sectionMemberWebServices");
oList.Add(new LineItem("http://www.gehadental.com/WebServices/Member/Overview.html", "Overview", "_top", "menulineitem", "MemberWebServices01"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/fedvip/WebServices/Member/member_login.html", "Member Log-in", "_top", "menulineitem", "MemberWebServices02"));
oList.Add(new LineItem("http://www.gehadental.com/WebServices/Member/manage_account.html", "Manage My Account", "_top", "menulineitem", "MemberWebServices03"));
oList.Add(new LineItem("http://www.gehadental.com/WebServices/Member/member_webaccount.html", "Member Web Account", "_top", "menulineitem", "MemberWebServices04"));
oList.Add(new LineItem("http://www.gehadental.com/Email/Preferences.html", "Email Preferences", "_top", "menulineitem", "MemberWebServices05"));
oList.Add(new LineItem("http://www.gehadental.com/WebServices/Member/NewsSubscribe.html", "Member Emails - Subscribe", "_top", "menulineitem", "MemberWebServices06"));
oList.Add(new LineItem("http://www.gehadental.com/WebServices/Member/TempID.html", "Print Your Member ID Card", "_top", "menulineitem", "MemberWebServices07"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/fedvip/WebServices/Member/member_register.html", "Registration", "_top", "menulineitem", "MemberWebServices08"));
oList.Add(new LineItem("http://www.gehadental.com/WebServices/Member/Pricing.html", "Dental Pricing Lookup", "_top", "menulineitem", "MemberWebServices09"));
oList.Add(new LineItem("http://www.gehadental.com/WebServices/Member/goinggreen.html", "Going Green", "_top", "menulineitem", "MemberWebServices10"));
oImg = new GehaImage("http://www.gehadental.com/images/leftnav/member_web_services.jpg", "http://www.gehadental.com/images/leftnav/member_web_services-over.jpg", "member web services", "Member Web Services", 142, 23);
oHeading = new Heading(oImg, "sectionMemberWebServices", oList);
oMenu.Add(oHeading);

// Provider Web Services
oList = new LineItemList("sectionProviderWebServices");
oList.Add(new LineItem("http://www.gehadental.com/WebServices/Provider/Overview.html", "Overview/Demo", "_top", "menulineitem", "ProviderWebServices01"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/fedvip/WebServices/Provider/provider_register.html", "Registration", "_top", "menulineitem", "ProviderWebServices02"));
oList.Add(new LineItem("https://webaccounts.geha.com/public/fedvip/WebServices/Provider/provider_login.html", "Provider Log-in", "_top", "menulineitem", "ProvidererWebServices03"));
oList.Add(new LineItem("http://www.geha.com/npi_info.pdf", "HIPAA and NPI", "_blank", "menulineitem", "ProvidererWebServices04"));
oImg = new GehaImage("http://www.gehadental.com/images/leftnav/provider_web_services.jpg", "http://www.gehadental.com/images/leftnav/provider_web_services-over.jpg", "provider web services", "Provider Web Services", 142, 24);
oHeading = new Heading(oImg, "sectionProviderWebServices", oList);
oMenu.Add(oHeading);

// About GEHA - Site Map
oList = new LineItemList("sectionAboutSiteMap");
oList.Add(new LineItem("http://www.gehadental.com/sitemap/AboutGEHA.html", "About GEHA", "_top", "menulineitem", "AboutSiteMap01"));
oList.Add(new LineItem("http://www.gehadental.com/sitemap/Sitemap.html", "Site Map", "_top", "menulineitem", "AboutSiteMap02"));
oList.Add(new LineItem("http://www.gehadental.com/contactGEHA/gehachat/online_chat.asp?cid=14", "Online Chat Q&A", "_top", "menulineitem", "AboutSiteMap03"));
oImg = new GehaImage("http://www.gehadental.com/images/leftnav/about_geha.jpg", "http://www.gehadental.com/images/leftnav/about_geha-over.jpg", "about geha/site map", "About GEHA/Site Map", 142, 24);
oHeading = new Heading(oImg, "sectionAboutSiteMap", oList);
oMenu.Add(oHeading);

// Dental Links & Tips
oList = new LineItemList("sectionDentalLinks");
//oList.Add(new LineItem("http://www.gehadental.com/dental_health/health_topics.html", "Dental Health Topics", "_top", "menulineitem", "DentalLinks01"));
oImg = new GehaImageNoSubLink("http://www.gehadental.com/dental_health/health_topics.html", "http://www.gehadental.com/images/leftnav/dental_links.jpg", "http://www.gehadental.com/images/leftnav/dental_links-over.jpg", "dental links & tips", "Dental Links & Tips", 142, 23);
oHeading = new Heading(oImg, "sectionDentalLinks", oList);
oMenu.Add(oHeading);

// Forms & Brochures
oList = new LineItemList("sectionForms");
//oList.Add(new LineItem("http://www.gehadental.com/Forms/forms_request.asp", "Forms & Brochures", "_top", "menulineitem", "Forms01"));
oImg = new GehaImageNoSubLink("http://www.gehadental.com/Forms/forms_request.asp", "http://www.gehadental.com/images/leftnav/forms_brochures.jpg", "http://www.gehadental.com/images/leftnav/forms_brochures-over.jpg", "forms & brochures", "Forms & Brochures", 142, 24);
oHeading = new Heading(oImg, "sectionForms", oList);
oMenu.Add(oHeading);

// HBO Services
oList = new LineItemList("sectionHBO");
oList.Add(new LineItem("http://www.gehadental.com/HBO_services/Outreach_dept.html", "Outreach Department", "_top", "menulineitem", "HBO01"));
oList.Add(new LineItem("http://www.gehadental.com/HBO_services/New_Enrollments.html", "New Enrollments", "_top", "menulineitem", "HBO02"));
oList.Add(new LineItem("http://www.gehadental.com/forms_brochures/hbo/default.asp", "HBO Supplies", "_top", "menulineitem", "HBO03"));
oList.Add(new LineItem("http://www.gehadental.com/HBO_services/Benefits.html", "Benefits Bulletin Newsletter", "_top", "menulineitem", "HBO05"));
oImg = new GehaImage("http://www.gehadental.com/images/leftnav/hbo_services.jpg", "http://www.gehadental.com/images/leftnav/hbo_services-over.jpg", "hbo services", "HBO Services", 142, 22);
oHeading = new Heading(oImg, "sectionHBO", oList);
oMenu.Add(oHeading);

// Newsletters
oList = new LineItemList("sectionNewsletters");
oList.Add(new LineItem("http://www.gehadental.com/Newsletters/index.html", "Overview", "_top", "menulineitem", "Newsletters01"));
oList.Add(new LineItem("http://www.gehadental.com/Newsletters/Health_eReport/index.asp", "Health e-Report - Current", "_top", "menulineitem", "Newsletters02"));
oList.Add(new LineItem("http://www.gehadental.com/Newsletters/Health_eReport/archives/index.asp", "Health e-Report - Archives", "_top", "menulineitem", "Newsletters03"));
oList.Add(new LineItem("https://webaccounts.geha.com/Public/FEDVIP/Health_eReport/subscribe.asp", "Health e-Report - Subscribe", "_top", "menulineitem", "Newsletters04"));
oList.Add(new LineItem("https://webaccounts.geha.com/Public/FEDVIP/Health_eReport/updateprofile.asp", "Update Profile", "_top", "menulineitem", "Newsletters05"));
oList.Add(new LineItem("http://www.gehadental.com/Newsletters/Keynotes/Spring2010.pdf", "Keynotes - Current", "_top", "menulineitem", "Newsletters06"));
oList.Add(new LineItem("http://www.gehadental.com/Newsletters/Keynotes/archives/index.html", "Keynotes - Archives", "_top", "menulineitem", "Newsletters07"));
oImg = new GehaImage("http://www.gehadental.com/images/leftnav/newsletters.jpg", "http://www.gehadental.com/images/leftnav/newsletters-over.jpg", "newsletters", "Newsletters", 142, 23);
oHeading = new Heading(oImg, "sectionNewsletters", oList);
oMenu.Add(oHeading);

// Privacy Security
oList = new LineItemList("sectionPrivacy");
oList.Add(new LineItem("http://www.gehadental.com/privacy/overview.asp", "Overview", "_top", "menulineitem", "Privacy01"));
oList.Add(new LineItem("http://www.gehadental.com/privacy/website_policy.html", "Website Policy", "_top", "menulineitem", "Privacy02"));
oList.Add(new LineItem("https://webaccounts.geha.com/Public/FEDVIP/forms_request/hipaa/pdfs/FEDVIP_NPP.pdf", "Dental Plan NPP", "_top", "menulineitem", "Privacy03"));
oList.Add(new LineItem("https://webaccounts.geha.com/Public/FEDVIP/forms_request/hipaa/default.html", "Patient Rights & Forms", "_top", "menulineitem", "Privacy04"));
oImg = new GehaImage("http://www.gehadental.com/images/leftnav/privacy.jpg", "http://www.gehadental.com/images/leftnav/privacy-over.jpg", "privacy/security", "Privacy/Security", 142, 24);
oHeading = new Heading(oImg, "sectionPrivacy", oList);
oMenu.Add(oHeading);

// Provider Search
oList = new LineItemList("sectionProvSearch");
oList.Add(new LineItem("http://www.gehadental.com/provider_search/provider_search.html", "Provider Search", "_top", "menulineitem", "ProviderSearch01"));
oList.Add(new LineItem("http://www.gehadental.com/forms_brochures/fd_member/default.asp", "Provider Nomination", "_top", "menulineitem", "ProviderSearch02"));
oImg = new GehaImage("http://www.gehadental.com/images/leftnav/provider_search.jpg", "http://www.gehadental.com/images/leftnav/provider_search-over.jpg", "provider search", "Provider Search", 142, 22);
oHeading = new Heading(oImg, "sectionProvSearch", oList);
oMenu.Add(oHeading);

// Vision & Hearing
oList = new LineItemList("sectionVisionHearing");
//oList.Add(new LineItem("http://www.gehadental.com/VisionHearing/index.html", "Vision & Hearing", "_top", "menulineitem", "VisionHearing01"));
oImg = new GehaImageNoSubLink("http://www.gehadental.com/VisionHearing/index.html", "http://www.gehadental.com/images/leftnav/vision_hearing.jpg", "http://www.gehadental.com/images/leftnav/vision_hearing-over.jpg", "vision & hearing", "Vision & Hearing", 142, 26);
oHeading = new Heading(oImg, "sectionVisionHearing", oList);
oMenu.Add(oHeading);

LoadImagesToCache(oMenu);
	