/*  MenuItems.js
 *  This java script file defines the menu items for all the Plus Self
 *  Service products.  Each product has a function to load it's menu.
 *  
 *  Each menu item is built by performing the additem java script function.
 *  To remove an item from the menu simply change the function name from
 *  "additem" to "noitem".
 *  For example, to remove Change Pin, change additem function to noitem:
 *    noitem(StuPersonalInfoMenu, StuChangePinText, 
 *      directory,"||WID|SID|PIN","achgpin.cfg",hostKey,tipHostKey);
 *
 *  The wording displayed for each menu item is defined in the var 
 *  definitions.  Change these literal values to alter menu item
 *  names in the drop down menus.
 *
 *  The parameters for the additem and noitem functions are:
 *  Parameters:  menuName - the menu heading (a string)
 *               item  - text to display in the menu for this item
 *               directory - tserve directory for url
 *               tipWrite - tip write fields for the url
 *               configName - config file name for the url
 *               hostKey - host key for the url
 *               tipHostKey - tip host key for the url
 *  Using the word "anchor" in the tipWrite parameter provides the ability to
 *  link outside the self service product to a URL defined in the configName
 *  parameter.
 */

function loadStudentMenu(directory, hostKey, tipHostKey, CCPmt, FinAidMail,
Webct, stuOption1, stuOption2)
{
  var TipCommon = "||WID|SID|PIN|Term|AwdYear|AdTyCode|ConfigName";

  // Select Items Text
  var StuTermMenu = "Term";
  var StuSelectTermText = "Select Term";
    
  // Personal Information Menu Items text
  var StuPersonalInfoMenu = "Personal Info";
  var StuAddressText =
      "Addresses including Emergency Contacts and Next of Kin";
  var StuPhoneNumsText = "Personal Phone Numbers";
  var StuPhoneNumsPrefText = "Phone Number Preferences";
  var StuEMailAddressText = "E-mail Addresses and Personal Web Page";
  var StuChangePinText = "Change PIN";
  var StuChangePinQAText = "PIN Question and Answer";
  var StuMaritalStatViewText = "View Marital Status";
  var StuMaritalStatUpdtText = "Update Marital Status";
  var StuChgNameText = "Change Name";
  var StuChgSSNText = "Change Social Security Number";

  // Student Records Menu Items text
  var StuRecordsMenu = "Student Records";
  var StuGradesText = "Grades";
  var StuAcctSummaryText = "Account Summary";  
  var StuAcctSummaryText2 = "Pay by Credit Card";
  var StuAddServicesText = "Additional Services";
  var StuDegreeAuditText = "Degree Audit";
  var StuHoldsText = "Holds";
  var StuUnofTranscriptText = "Unofficial Transcript";
  var StuInstCourseworkText = "Institutional Coursework";
  var StuTransferCreditText = "Transfer Credit";
  var Stu1098TInfoText = "IRS Form 1098-T Information";
  var StuBankAcctInfoText = "USBank Refund/Electronic Deposit";
  var StuAdvisorText = "Advisor";
  var StuGraduationInfoText = "Graduation Information";
  var StuOffTransRequestText = "Official Transcript Request";

  // Student Registration & Schedule Menu Items text
  var StuRegistrationMenu = "Registration";
  var StuDropAddText = "Drop and Add Classes";
  var StuCondDropAddText = "Conditional Drop and Add";
  var StuChangeClassOptText = "Change Class Options";
  var StuStudentSchedText = "Student Schedule";
  var StuDetailedSchedText = "Detailed Schedule";
  var StuRegStatusText = "Registration Status";

  // Financial Aid Menu Items text
  var StuFinancialAidMenu = "Financial Aid";
  var StuFinAidSummText = "Financial Aid Summary";
  var StuFinAidAcceptAwdText = "Accept Awards";
  var StuAwardInfoText = "Award Information by Year";
  var StuAwardHistoryText = "Award History";
  var StuFinAidRequirementsText = "Student Requirements";
  var StuCostofAttendText = "Cost of Attendance";
  var StuAcadProgressText = "Academic Progress";
  var StuFinAidApplInfoText = "Application and Information Links";
  var StuFinAidOppsText = "Institution Financial Aid Opportunities";
  var StuFinAidEmailText = "E-mail to Financial Aid Office";
  var StuSelAwardYearText = "Select Award Year";

  // Course Items Text
  var StuCourseMenu = "Courses";
  var StuCourseSectSrchText = "Course Section Search";
  var StuCourseSectionsText = "Course Sections";
  var StuCourseCatalogText = "Course Catalog";
// **CC
// **CC NKU MOD BEGINS
// **CC
// **DD  var StuWebctText = "WebCT";
  var StuWebctText = "BlackBoard";
// **CC
// **CC NKU MOD ENDS
// **CC

/*  
 *  Call the additem function for each menu item on the Student Self
 *  Service drop down menus.
 */

 // Select Menu Items
  additem(StuTermMenu, StuSelectTermText, directory, TipCommon,
    "aterm.cfg",hostKey,tipHostKey);

 // Personal Information Menu Items
  additem(StuPersonalInfoMenu, StuAddressText, directory, TipCommon + 
    "&ConfigName=addrinq","addrinq.cfg",hostKey,tipHostKey);
  additem(StuPersonalInfoMenu, StuPhoneNumsText, directory, TipCommon + 
    "&ConfigName=aphoneupd","aphoneupd.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD BEGINS
// **CC
// **DD   additem(StuPersonalInfoMenu, StuPhoneNumsPrefText, directory, TipCommon +
// **DD    "&ConfigName=aphprefupd","aphprefupd.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD BEGINS
// **CC
  additem(StuPersonalInfoMenu, StuEMailAddressText, directory, TipCommon + 
    "&ConfigName=aemailupd","aemailupd.cfg",hostKey,tipHostKey);
  additem(StuPersonalInfoMenu, StuChangePinText, directory, TipCommon + 
    "&ConfigName=achgpin","achgpin.cfg",hostKey,tipHostKey);
  additem(StuPersonalInfoMenu, StuChangePinQAText, directory, TipCommon + 
    "&ConfigName=achgpinqa","achgpinqa.cfg",hostKey,tipHostKey);
  additem(StuPersonalInfoMenu, StuMaritalStatViewText, directory, TipCommon + 
    "&ConfigName=amstinq","amstinq.cfg",hostKey,tipHostKey);
  additem(StuPersonalInfoMenu, StuMaritalStatUpdtText, directory, TipCommon + 
    "&ConfigName=amstupdt","amstupdt.cfg",hostKey,tipHostKey);
  additem(StuPersonalInfoMenu, StuChgNameText, directory, TipCommon + 
    "&ConfigName=anamdisp","anamdisp.cfg",hostKey,tipHostKey);
  additem(StuPersonalInfoMenu, StuChgSSNText, directory, TipCommon + 
    "&ConfigName=assndisp","assndisp.cfg",hostKey,tipHostKey);

  // Student Records Menu Items 
  additem(StuRecordsMenu, StuGradesText, directory, TipCommon + 
    "&ConfigName=rgrades","rgrades.cfg",hostKey,tipHostKey);
  additem(StuRecordsMenu, StuAcctSummaryText, directory, TipCommon + 
    "&ConfigName=billfee","billfee.cfg",hostKey,tipHostKey);
  additem(StuRecordsMenu, StuAcctSummaryText2, directory, TipCommon + 
    "&ConfigName=billfee","billfee.cfg",hostKey,tipHostKey);
//  additem(StuRecordsMenu, StuAddServicesText, directory, TipCommon + 
//    "&ConfigName=boptfee","boptfee.cfg",hostKey,tipHostKey);
  additem(StuRecordsMenu, StuDegreeAuditText, directory, TipCommon + 
    "&ConfigName=adegaud&DegAudReqNum=1","adegaud.cfg",hostKey,tipHostKey);
  additem(StuRecordsMenu, StuHoldsText, directory, TipCommon + 
    "&ConfigName=astuhold","astuhold.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD STARTS
// **CC
  additem(StuRecordsMenu, "Senior Assessment Survey", directory,
    "anchor", " https://webapps.nku.edu/secureapps/SeniorSurvey/","target","Senior Assessment Survey");
// **CC
// **CC NKU MOD ENDS
// **CC
  additem(StuRecordsMenu, StuUnofTranscriptText, directory, TipCommon + 
    "&ConfigName=rtranscr&CareerReqNum=1","rtranscr.cfg",hostKey,tipHostKey);
  additem(StuRecordsMenu, StuInstCourseworkText, directory, TipCommon + 
    "&ConfigName=rinstcrd&CareerReqNum=1","rinstcrd.cfg",hostKey,tipHostKey);
  additem(StuRecordsMenu, StuTransferCreditText, directory, TipCommon + 
    "&ConfigName=rtrncrd&CareerReqNum=1","rtrncrd.cfg",hostKey,tipHostKey);
  additem(StuRecordsMenu, Stu1098TInfoText, directory, TipCommon + 
    "&ConfigName=btxyr98t","btxyr98t.cfg",hostKey,tipHostKey);
  additem(StuRecordsMenu, StuBankAcctInfoText, directory, TipCommon + 
    "&ConfigName=bbankinfo&InpPgCd=1","bbankinfo.cfg",hostKey,tipHostKey);
  additem(StuRecordsMenu, StuAdvisorText, directory, TipCommon + 
    "&ConfigName=aadvisor","aadvisor.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD BEGINS
// **CC
// **DD  additem(StuRecordsMenu, StuGraduationInfoText, directory, TipCommon + 
// **DD    "&ConfigName=rgradinfo&InpPgCd=1","rgradinfo.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD ENDS
// **CC
   additem(StuRecordsMenu, StuOffTransRequestText, directory, TipCommon + 
     "&ConfigName=rotrdisrq","rotrdisrq.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD BEGINS  (https://express.nku.edu/ia-bin/parking.html)
// **CC
  additem(StuRecordsMenu, "Option to Repeat a Course", directory,
    "anchor", "https://express.nku.edu/webdocs/pdf/repeatoption.pdf","target","Option to Repeat a Course");
// **CC
// **CC NKU MOD ENDS
// **CC
  // Student Registration & Schedule Menu Items 
  additem(StuRegistrationMenu, StuDropAddText, directory, TipCommon + 
    "&ConfigName=rstureg","rsturegnk.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD BEGINS
// **CC
// **DD  additem(StuRegistrationMenu, StuCondDropAddText, directory, TipCommon + 
// **DD    "&ConfigName=rcdareg","rcdareg.cfg",hostKey,tipHostKey);
// **DD  additem(StuRegistrationMenu, StuChangeClassOptText, directory, TipCommon + 
// **DD    "&ConfigName=rchgreg","rchgreg.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD ENDS
// **CC
  additem(StuRegistrationMenu, StuStudentSchedText, directory, TipCommon + 
    "&ConfigName=rstugrid","rstugrid.cfg",hostKey,tipHostKey);
  additem(StuRegistrationMenu, StuDetailedSchedText, directory, TipCommon + 
    "&ConfigName=rstusch","rstusch.cfg",hostKey,tipHostKey);
  additem(StuRegistrationMenu, StuRegStatusText, directory, TipCommon + 
    "&ConfigName=rsturgst","rsturgst.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD STARTS
// **CC
  additem(StuRegistrationMenu, "Priority Registration Schedules", directory,
    "anchor", "http://www.nku.edu/~registrar/prioritysched/","target","Priority Registration Schedules");
// **CC
// **CC NKU MOD ENDS
// **CC

 // Financial Aid Menu Items
  additem(StuFinancialAidMenu, StuFinAidSummText, directory, TipCommon + 
    "&ConfigName=sfinsumm","sfinsumm.cfg",hostKey,tipHostKey);
  additem(StuFinancialAidMenu, StuFinAidAcceptAwdText, directory, TipCommon +
    "&ConfigName=sfinacrj","sfinacrj.cfg",hostKey,tipHostKey);
  additem(StuFinancialAidMenu, StuAwardInfoText, directory, TipCommon + 
    "&ConfigName=sfinawd","sfinawd.cfg",hostKey,tipHostKey);
  additem(StuFinancialAidMenu, StuAwardHistoryText, directory, TipCommon + 
    "&ConfigName=sfinawdh","sfinawdh.cfg",hostKey,tipHostKey);
  additem(StuFinancialAidMenu, StuFinAidRequirementsText,directory,TipCommon +
    "&ConfigName=sfintrk","sfintrk.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD BEGINS
// **CC
// **DD  additem(StuFinancialAidMenu, StuCostofAttendText, directory, TipCommon + 
// **DD    "&ConfigName=scostatt","scostatt.cfg",hostKey,tipHostKey);
// **DD  additem(StuFinancialAidMenu, StuAcadProgressText, directory, TipCommon + 
// **DD    "&ConfigName=sprogpg","sprogpg.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD ENDS
// **CC
  additem(StuFinancialAidMenu, StuFinAidApplInfoText, directory, TipCommon + 
    "&ConfigName=sfinpage","sfinpage.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD BEGINS
// **CC
//  **DD  additem(StuFinancialAidMenu, StuFinAidOppsText, directory, TipCommon + 
//  **DD     "&ConfigName=sfinavlp","sfinavlp.cfg",hostKey,tipHostKey);
  additem(StuFinancialAidMenu, StuFinAidOppsText, directory,
    "anchor", "http://www.nku.edu/~ofa/","target","Institution Financial Aid Opportunities");
// **CC
// **CC NKU MOD ENDS
// **CC
  additem(StuFinancialAidMenu, StuFinAidEmailText, directory,
    "anchor",FinAidMail,hostKey,tipHostKey);
  additem(StuFinancialAidMenu, StuSelAwardYearText, directory, TipCommon,
    "sawdyear.cfg",hostKey,tipHostKey);

  // Course Items 
// **CC
// **CC NKU MOD BEGINS
// **CC
// **DD  additem(StuCourseMenu, StuCourseSectSrchText, directory, TipCommon + 
// **DD    "&ConfigName=rcrssrch1&ReqNum=1","rcrssrch1.cfg",hostKey,tipHostKey);
// **DD  additem(StuCourseMenu, StuCourseSectionsText, directory, TipCommon + 
// **DD    "&ConfigName=rcrssect1&ReqNum=1","rcrssect1.cfg",hostKey,tipHostKey);
// **DD  additem(StuCourseMenu, StuCourseCatalogText, directory, TipCommon + 
// **DD    "&ConfigName=rcolcat1&ReqNum=1","rcolcat1.cfg",hostKey,tipHostKey);
// **DD  additem(StuCourseMenu, StuWebctText, directory,
// **DD    "anchor",Webct,"target","Webct");
  additem(StuCourseMenu, StuCourseSectSrchText, directory,
    "anchor", "http://webapps.nku.edu/class%5Fsched/","target","Schedule of Classes");
  additem(StuCourseMenu, StuWebctText, directory,
    "anchor",Webct,"target","BlackBoard");

// **CC
// **CC NKU MOD ENDS
// **CC
}

function loadFacultyMenu(directory, hostKey, tipHostKey, Webct, 
facOption1, facOption2)
{
  var FacTipCommon = "||WID|SID|PIN|Term|Course|STU|Career|ConfigName";
  
  // General Information Menu Items text
  var FacGeneralInfoMenu = "General Info";
  var FacChangePinText = "Change PIN";
  var FacChangePinQAText = "PIN Question and Answer";
  var FacAddressText = "Addresses";
  var FacPhoneNumsText = "Personal Phone Numbers";
  var FacEMailAddressText = "E-mail Addresses";
  var FacSelectTermText = "Select Term";

  // Faculty Menu Items text
  var FacFacultyMenu = "Faculty";
  var FacFacultySchedText = "Faculty Schedule";
  var FacClassListText = "Class List";
  var FacWaitListText = "Wait List";
  var FacPermitsAuthText = "Permits and Authorizations";
  var FacRegistrationText = "Instructor Registration";
  var FacGradeCoursesText = "Grade Courses";
// **CC
// **CC NKU MOD BEGINS
// **CC
  var FacWebNonAttendance = "Report Attendance/Non-Attendance";
// **CC
// **CC NKU MOD ENDS
// **CC
  
  // Advisor Menu Items text
  var FacAdvisorMenu = "Advisor";
  var FacSelStuAdviseeListText = "My Advisees";
  var FacSelStuSIDNameText = "Advise by Student ID or Name";
  var FacAdvisorRegistrationText = "Registration";
  var FacAdvisorChgClassOptText = "Change Class Options";
  var FacContactStudentText = "Contact a Student";
  var FacCreditOverrideText = "Credit Override";
  var FacDegreeAuditText = "Degree Audit";
  var FacGradesText = "Grades";
  var FacHoldsText = "Holds";
  var FacInstCourseworkText = "Institutional Coursework";
  var FacRegStatusText = "Registration Status";
  var FacStudentSchedText = "Student Schedule";
  var FacTransferCreditText = "Transfer Credit";
  var FacUnofTranscriptText = "Unofficial Transcript";

  // Course Items Text
  var FacCoursesMenu = "Courses";
  var FacCourseSectSrchText = "Course Section Search";
// **CC
// **CC NKU MOD BEGINS
// **CC
// **DD   var FacWebctText = "WebCT";
  var FacWebctText = "BlackBoard";
// **CC
// **CC NKU MOD ENDS
// **CC
/*  
 *  Call the additem function for each menu item on the Faculty Self
 *  Service drop down menus.
 */
  // General Info Items 
  additem(FacGeneralInfoMenu, FacChangePinText, directory, FacTipCommon + 
    "&ConfigName=afchgpin","afchgpin.cfg",hostKey,tipHostKey);
  additem(FacGeneralInfoMenu, FacChangePinQAText, directory, FacTipCommon + 
    "&ConfigName=afchgpinqa","afchgpinqa.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD BEGINS
// **CC
// **DD  additem(FacGeneralInfoMenu, FacAddressText, directory, FacTipCommon +
// **DD    "&ConfigName=afaddrupd","afaddrupd.cfg",hostKey,tipHostKey);
// **DD  additem(FacGeneralInfoMenu, FacPhoneNumsText, directory, FacTipCommon +
// **DD    "&ConfigName=afphoneupd","afphoneupd.cfg",hostKey,tipHostKey);
// **DD  additem(FacGeneralInfoMenu, FacEMailAddressText, directory, FacTipCommon +
// **DD    "&ConfigName=afemailupd","afemailupd.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD BEGINS
// **CC
  additem(FacGeneralInfoMenu, FacSelectTermText, directory, FacTipCommon,
    "afterm.cfg",hostKey,tipHostKey);

  // Faculty Items 
  additem(FacFacultyMenu, FacFacultySchedText, directory, FacTipCommon + 
    "&ConfigName=afacsche","afacsche.cfg",hostKey,tipHostKey);
  additem(FacFacultyMenu, FacClassListText, directory, FacTipCommon + 
    "&ConfigName=afclassl","afclassl.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD BEGINS
// **CC
// **DD  additem(FacFacultyMenu, FacWaitListText, directory, FacTipCommon + 
// **DD    "&ConfigName=afwaitl","afwaitl.cfg",hostKey,tipHostKey);
// **DD  additem(FacFacultyMenu, FacPermitsAuthText, directory, FacTipCommon + 
// **DD    "&ConfigName=afpermtl","afpermtl.cfg",hostKey,tipHostKey);
// **DD  additem(FacFacultyMenu, FacRegistrationText, directory, FacTipCommon + 
// **DD    "&ConfigName=afregist&SelParm=1","afregist.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD ENDS
// **CC
  additem(FacFacultyMenu, FacGradeCoursesText, directory, FacTipCommon + 
    "&ConfigName=afgrade","afgrade.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD BEGINS
// **CC
  additem(FacFacultyMenu, FacWebNonAttendance, directory, FacTipCommon + 
    "&ConfigName=afgrade","afgrade.cfg",hostKey,tipHostKey);
  additem(FacFacultyMenu, "Grade Exceptions Report", directory,
    "anchor", "http://registrar.nku.edu/forms_manager/","target","Grade Exceptions Report");
  additem(FacFacultyMenu, "Early Alert", directory,
    "anchor", "https://webapps.nku.edu/secureapps/retention/form.aspx","target","Early Alert");
  additem(FacFacultyMenu, "Administrator evaluations", directory,
    "anchor", "http://www.nku.edu/~admineval/","target","Administrator evaluations");
  additem(FacFacultyMenu, "Administrator evaluations reporting", directory,
    "anchor", "http://www.nku.edu/~admineval/console_login.php","target","Administrator evaluations reporting");
// **CC
// **CC NKU MOD ENDS
// **CC

  // Advisor Items 
  additem(FacAdvisorMenu, FacSelStuAdviseeListText, directory, FacTipCommon,
    "afselstu.cfg",hostKey,tipHostKey);
  additem(FacAdvisorMenu, FacSelStuSIDNameText, directory, FacTipCommon + 
    "&SelParm=1","afselstuid.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD BEGINS
// **CC
// **DD  additem(FacAdvisorMenu, FacAdvisorRegistrationText, directory, FacTipCommon + 
// **DD    "&ConfigName=rfadvreg","rfadvreg.cfg",hostKey,tipHostKey);
// **DD  additem(FacAdvisorMenu, FacAdvisorChgClassOptText, directory, FacTipCommon + 
// **DD    "&ConfigName=rfadvcco","rfadvcco.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD ENDS
// **CC
  additem(FacAdvisorMenu, FacContactStudentText, directory, FacTipCommon + 
    "&ConfigName=afstuadd","afstuadd.cfg",hostKey,tipHostKey);
  additem(FacAdvisorMenu, FacCreditOverrideText, directory, FacTipCommon + 
    "&ConfigName=afstucrd","afstucrd.cfg",hostKey,tipHostKey);
  additem(FacAdvisorMenu, FacDegreeAuditText, directory, FacTipCommon + 
    "&ConfigName=afdegaud&DegAudReqNum=1","afdegaud.cfg",hostKey,tipHostKey);
  additem(FacAdvisorMenu, FacGradesText, directory, FacTipCommon + 
    "&ConfigName=rfgrades","rfgrades.cfg",hostKey,tipHostKey);
  additem(FacAdvisorMenu, FacHoldsText, directory, FacTipCommon + 
    "&ConfigName=afstuhold","afstuhold.cfg",hostKey,tipHostKey);
  additem(FacAdvisorMenu, FacInstCourseworkText, directory, FacTipCommon + 
    "&ConfigName=afinscrd&CareerReqNum=1","afinscrd.cfg",hostKey,tipHostKey);
  additem(FacAdvisorMenu, FacRegStatusText, directory, FacTipCommon + 
    "&ConfigName=rfsturgst","rfsturgst.cfg",hostKey,tipHostKey);
  additem(FacAdvisorMenu, FacStudentSchedText, directory, FacTipCommon + 
    "&ConfigName=afstusch","afstusch.cfg",hostKey,tipHostKey);
  additem(FacAdvisorMenu, FacTransferCreditText, directory, FacTipCommon + 
    "&ConfigName=aftrncrd&CareerReqNum=1","aftrncrd.cfg",hostKey,tipHostKey);
  additem(FacAdvisorMenu, FacUnofTranscriptText, directory, FacTipCommon + 
    "&ConfigName=rftranscr&CareerReqNum=1","rftranscr.cfg",hostKey,tipHostKey);
// **CC
// **CC NKU MOD BEGINS
// **CC
  additem(FacAdvisorMenu, "Approval for Course Substitution / Waiver Form", directory,
    "anchor", "http://www.nku.edu/~registrar/regforms/substitute_waiver_form.pdf","target","Approval for Course Substitution / Waiver Form");
  additem(FacAdvisorMenu, "Career Development Referral", directory,
    "anchor", "http://access.nku.edu/cdc/Career%20Development%20Referral.htm","target","Career Development Referral");

// **CC
// **CC NKU MOD ENDS
// **CC

  // Courses Items 
// **CC
// **CC NKU MOD BEGINS
// **CC
//  **DD  additem(FacCoursesMenu, FacCourseSectSrchText, directory, FacTipCommon + 
//  **DD    "&ConfigName=rfcrssrch1&ReqNum=1","rfcrssrch1.cfg",hostKey,tipHostKey);
  additem(FacCoursesMenu, FacCourseSectSrchText, directory,
    "anchor", "http://webapps.nku.edu/class%5Fsched/","target","Schedule of Classes");
// **CC
// **CC NKU MOD ENDS
// **CC
  additem(FacCoursesMenu, FacWebctText, directory,
    "anchor",Webct,"target","Blackboard and Webct");
}

function loadEmployeeMenu(directory, hostKey, tipHostKey)
{
  // Personal Information Menu Items text
  var EmpPersonalInfoMenu = "Personal Info";
  var EmpNameChgText = "Change Name or SSN Information";
  var EmpChangePinText = "Change your PIN";
  var EmpChangePinQAText = "PIN Question and Answer";
  var EmpAddressViewText = "View Addresses";
  var EmpAddressUpdtText = "Update Addresses";
  var EmpPersonalDataViewText = "View Personal Data";
  var EmpPersonalDataUpdtText = "Update Personal Data";
  var EmpEmergCntctViewText = "Emergency Contact";
  var EmpEmergCntctUpdtText = "Update Emergency Contact";
  var EmpDependentViewText = "Dependents";
  var EmpDependentUpdtText = "Update Dependents";
  var EmpDependentAddText = "Add New Dependent";
  
  // Benefits Services Menu Items text
  var EmpBenefitsSrvcsMenu = "Benefits";
  var EmpBenefitInfoText = "Benefit Information";
  var EmpDependentCovText = "Dependent Coverage or Beneficiary Information";

  // Payroll Services Menu Items text
  var EmpPayrollSrvcsMenu = "Payroll";
  var EmpDirectDepositText = "Direct Deposit Information";
  var EmpFederalWithholdText = "Federal Withholding";
  var EmpFederalWithUpdtText = "Update Federal Withholding";
  var EmpPayStubText = "Pay Stub";
  var EmpEarnTotalText = "Earnings Totals";
  var EmpTimeEntryText = "Employee Time Input Entry";
  var EmpTimeApproveText = "Approve Time Input";
  var EmpTimeHistoryText = "Employee Time History View";
  var EmpTimeApprvrHistText = "Approver Time History View";

  // Employment Services Menu Items text
  var EmpEmploySrvcsMenu = "Employment";
  var EmpEmployHistText = "Employment History";
  var EmpLeaveBalText = "Leave Balances";

  // Open Enrollment Menu Items text
  var EmpOpenEnrollMenu = "Open Enroll";
  var EmpDependCovUpdtText = "Update Dependent Coverage";
  var EmpOpenEnrollCostText = "Open Enrollment Cost Detail";
  var EmpOpenEnrollCovText = "Open Enrollment Coverage Options";
  var EmpOpenEnrollProcText = "Process Open Enrollment";

  // Employer or Institution Menu Items text
  var EmpSelectInstMenu = "Employer";
  var EmpSelectInstText = "Select Employer or Institution";

/*  
 *  Call the additem or noitem function for each menu item on the Employee
 *  Self Service drop down menus.
 */
 // Personal Information Menu Items
  additem(EmpPersonalInfoMenu, EmpNameChgText, 
    directory,"||WID|SID|PIN|Corp","enamdisp.cfg",hostKey,tipHostKey);
  additem(EmpPersonalInfoMenu, EmpChangePinText, 
    directory,"||WID|SID|PIN|Corp","epinupdt.cfg",hostKey,tipHostKey);
  additem(EmpPersonalInfoMenu, EmpChangePinQAText,
    directory,"||WID|SID|PIN|Corp","echgpinqa.cfg",hostKey,tipHostKey);
  additem(EmpPersonalInfoMenu, EmpAddressViewText, 
    directory,"||WID|SID|PIN|Corp","eadddisp.cfg",hostKey,tipHostKey);
  additem(EmpPersonalInfoMenu, EmpAddressUpdtText, 
    directory,"||WID|SID|PIN|Corp","eaddupdt.cfg",hostKey,tipHostKey);
  additem(EmpPersonalInfoMenu, EmpPersonalDataViewText, 
    directory,"||WID|SID|PIN|Corp","emstdisp.cfg",hostKey,tipHostKey);
  additem(EmpPersonalInfoMenu, EmpPersonalDataUpdtText, 
    directory,"||WID|SID|PIN|Corp","emstupdt.cfg",hostKey,tipHostKey);
  additem(EmpPersonalInfoMenu, EmpEmergCntctViewText, 
    directory,"||WID|SID|PIN|Corp","emerdisp.cfg",hostKey,tipHostKey);
  additem(EmpPersonalInfoMenu, EmpEmergCntctUpdtText, 
    directory,"||WID|SID|PIN|Corp","emerupdt.cfg",hostKey,tipHostKey);
  additem(EmpPersonalInfoMenu, EmpDependentViewText, 
    directory,"||WID|SID|PIN|Corp","edpddisp.cfg",hostKey,tipHostKey);
  additem(EmpPersonalInfoMenu, EmpDependentUpdtText, 
    directory,"||WID|SID|PIN|Corp","edpdupdt.cfg",hostKey,tipHostKey);
  additem(EmpPersonalInfoMenu, EmpDependentAddText, 
    directory,"||WID|SID|PIN|Corp","edpaupdt.cfg",hostKey,tipHostKey);

 // Benefits Services Menu Items
  additem(EmpBenefitsSrvcsMenu, EmpBenefitInfoText, 
    directory, "||WID|SID|PIN|Corp", "ebentrmsel.cfg",hostKey,tipHostKey);
  additem(EmpBenefitsSrvcsMenu, EmpDependentCovText, 
    directory,"||WID|SID|PIN|Corp","ebendbsel.cfg",hostKey,tipHostKey);

 // Payroll Services Menu Items
  additem(EmpPayrollSrvcsMenu, EmpDirectDepositText, 
    directory,"||WID|SID|PIN|Corp","edepdisp.cfg",hostKey,tipHostKey);
  additem(EmpPayrollSrvcsMenu, EmpFederalWithholdText, 
    directory,"||WID|SID|PIN|Corp","exmtdisp.cfg",hostKey,tipHostKey);
  additem(EmpPayrollSrvcsMenu, EmpFederalWithUpdtText,
    directory,"||WID|SID|PIN|Corp","exmtupdt.cfg",hostKey,tipHostKey);
  additem(EmpPayrollSrvcsMenu, EmpPayStubText,
    directory,"||WID|SID|PIN|Corp","eckydisp.cfg",hostKey,tipHostKey);
  additem(EmpPayrollSrvcsMenu, EmpEarnTotalText, 
    directory,"||WID|SID|PIN|Corp","earnupdt.cfg",hostKey,tipHostKey);
  additem(EmpPayrollSrvcsMenu, EmpTimeEntryText, 
    directory,"||WID|SID|PIN|Corp","ewetasgnpaylist.cfg",hostKey,tipHostKey);
  additem(EmpPayrollSrvcsMenu, EmpTimeApproveText, 
    directory,"||WID|SID|PIN|Corp","ewet2disp.cfg",hostKey,tipHostKey);
  additem(EmpPayrollSrvcsMenu, EmpTimeHistoryText,
    directory,"||WID|SID|PIN|Corp","ewethemppay.cfg",hostKey,tipHostKey);
  additem(EmpPayrollSrvcsMenu, EmpTimeApprvrHistText,
    directory,"||WID|SID|PIN|Corp","ewethapprpay.cfg",hostKey,tipHostKey);

 // Employment Services Menu Items
  additem(EmpEmploySrvcsMenu, EmpEmployHistText, 
    directory,"||WID|SID|PIN|Corp","ejobdisp.cfg",hostKey,tipHostKey);
  additem(EmpEmploySrvcsMenu, EmpLeaveBalText, 
    directory,"||WID|SID|PIN|Corp","elvbdisp.cfg",hostKey,tipHostKey);

 // Open Enrollment Menu Items
  additem(EmpOpenEnrollMenu, EmpDependCovUpdtText, 
    directory,"||WID|SID|PIN|Corp","ecicupdt.cfg",hostKey,tipHostKey);
  additem(EmpOpenEnrollMenu, EmpOpenEnrollCostText, 
    directory,"||WID|SID|PIN|Corp","eoedisp.cfg",hostKey,tipHostKey);
  additem(EmpOpenEnrollMenu, EmpOpenEnrollCovText, 
    directory,"||WID|SID|PIN|Corp","eoesdisp.cfg",hostKey,tipHostKey);
  additem(EmpOpenEnrollMenu, EmpOpenEnrollProcText, 
    directory,"||WID|SID|PIN|Corp","eoenupdt.cfg",hostKey,tipHostKey);

 // Employer or Institution Menu Items
  additem(EmpSelectInstMenu, EmpSelectInstText, 
    directory,"||WID|SID|PIN|Corp","ecorupdt.cfg",hostKey,tipHostKey);

}

function loadAlumniMenu(directory, hostKey, tipHostKey)
{
  // Interests Connection Menu Items text
  var AlmInterestConnctMenu = "Interests Connection";
  var AlmGettingStartedText = "Getting Started";
  var AlmFeaturedConnectText = "Featured Connections";
  var AlmMyConnectText = "My Connections";

  // Just for Alumni Menu Items text
  var AlmJustForAlumniMenu = "Just for Alumni";
  var AlmFindClassMateText = "Find a Classmate";
  var AlmMyDirectoryText = "My Alumni Directory Information";
  var AlmClassNoteText = "Submit a Class Note";

  // Alumni Personal Information Menu Items text
  var AlmPersonalInfoMenu = "Personal Information";
  var AlmHomeAdrViewText = "View Home Address and Phones";
  var AlmBusinessAdrViewText = "View Business Address and Phones";
  var AlmHomeAdrUpdateText = "Update Home Address and Phones";
  var AlmBusinessAdrUpdateText = "Update Business Address and Phones";
  var AlmEmailText = "E-mail Addresses";
  var AlmMaritalStatText = "Marital Status";
  var AlmNameChangeText = "If Your Name Changes";
  var AlmChangePinText = "Change PIN";

  // Voluntary Support Menu Items text
  var AlmVoluntarySupportMenu = "Voluntary Support";
  var AlmOnlineGiveText = "Online Giving Opportunities";
  var AlmPledgePayText = "Review Outstanding Pledges and Pay on Pledge";
  
 // Interests Connection Menu Items
  additem(AlmInterestConnctMenu, AlmGettingStartedText, 
    directory,"||WID|SID|PIN","lgetst.cfg",hostKey,tipHostKey);
  additem(AlmInterestConnctMenu, AlmFeaturedConnectText, 
    directory,"||WID|SID|PIN&AlphGrp=","lfcon.cfg",hostKey,tipHostKey);
  additem(AlmInterestConnctMenu, AlmMyConnectText, 
    directory,"||WID|SID|PIN","lmcon.cfg",hostKey,tipHostKey);

 // Just for Alumni Menu Items
  additem(AlmJustForAlumniMenu, AlmFindClassMateText, 
    directory,"||WID|SID|PIN","lcmfsel.cfg",hostKey,tipHostKey);
  additem(AlmJustForAlumniMenu, AlmMyDirectoryText, 
    directory,"||WID|SID|PIN","ldirprof.cfg",hostKey,tipHostKey);
  additem(AlmJustForAlumniMenu, AlmClassNoteText, 
    directory,"||WID|SID|PIN","lclsnote.cfg",hostKey,tipHostKey);

 // Alumni Personal Information Menu Items
  additem(AlmPersonalInfoMenu, AlmHomeAdrViewText, 
    directory,"||WID|SID|PIN","ladrhinq.cfg",hostKey,tipHostKey);
  additem(AlmPersonalInfoMenu, AlmHomeAdrUpdateText, 
    directory,"||WID|SID|PIN","ladrupdh.cfg",hostKey,tipHostKey);
  additem(AlmPersonalInfoMenu, AlmBusinessAdrViewText, 
    directory,"||WID|SID|PIN","ladrbinq.cfg",hostKey,tipHostKey);
  additem(AlmPersonalInfoMenu, AlmBusinessAdrUpdateText, 
    directory,"||WID|SID|PIN","ladrupdb.cfg",hostKey,tipHostKey);
  additem(AlmPersonalInfoMenu, AlmEmailText, 
    directory,"||WID|SID|PIN","lemlupdt.cfg",hostKey,tipHostKey);
  additem(AlmPersonalInfoMenu, AlmMaritalStatText, 
    directory,"||WID|SID|PIN","lmstupdt.cfg",hostKey,tipHostKey);
  additem(AlmPersonalInfoMenu, AlmNameChangeText, 
    directory,"||WID|SID|PIN","lnamdisp.cfg",hostKey,tipHostKey);
  additem(AlmPersonalInfoMenu, AlmChangePinText, 
    directory,"||WID|SID|PIN","lchgpin.cfg",hostKey,tipHostKey);

 // Voluntary Support Menu Items
  additem(AlmVoluntarySupportMenu, AlmOnlineGiveText, 
    directory,"||WID|SID|PIN","logoptions.cfg",hostKey,tipHostKey);
  additem(AlmVoluntarySupportMenu, AlmPledgePayText, 
    directory,"||WID|SID|PIN","lpldgsmry.cfg",hostKey,tipHostKey);
}

