home *** CD-ROM | disk | FTP | other *** search
- <%@ LANGUAGE="VBSCRIPT" TRANSACTION=REQUIRED %>
- <% Option Explicit %>
-
- <%
-
- Dim m_LogonUser, m_ErrorMessage, m_NewEmployeeQualifier
-
- ' Set m_NewEmployeeQualifier to value for adding employee
- m_NewEmployeeQualifier = CInt(Application("NewEmployeeQualifier"))
-
- ' First time thru page in this session...
- If Session("EmployeeId") = "" Then
- m_LogonUser = Request.ServerVariables("LOGON_USER")
-
- ' Security in Benefits uses NTLM, and requires that the web directory for Benefits
- ' be set to require "Windows NT Challenge/Response", and NOT allow anonymous login.
- ' However, just to make it easy on those who don't have the security settings right,
- ' we plug in a value for m_LogonUser as needed.
- ' Remove the code following between If and End If in production systems!!
- If m_LogonUser = "" Then
- m_LogonUser = "cynthiar"
- ' Present error message to tell user they did not come in under NTLM
- m_ErrorMessage = " You cannot be validated using Windows NT Challenge/Response " & _
- "Security, so you are logged on for demonstration purposes as 'cynthiar'. " & _
- "Uncheck 'Allow Anonymous' on the Authentication Methods for the Benefits " & _
- "directory to logon under your own account."
- End If
-
- LookupEmployee
- ' If we did not have any errors in creating component or opening database
- If m_ErrorMessage = "" Then
- If Session("EmployeeId") = "" Then
- SetupEmployee
- End If
- End If
- End If
-
- %>
-
- <!-- BEGIN HTML-->
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
- <HTML>
- <HEAD>
- <!--META TAGS ARE RECOMMENDED FOR THE SEARCH ENGINE-->
- <META NAME="DESCRIPTION" CONTENT="Benefits Home Page">
- <META NAME="KEYWORDS" CONTENT="benefit, open, enrollment, employee, profile">
- <META NAME="GENERATOR" CONTENT="Microsoft Visual InterDev 1.0">
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso8859-1">
- <!--END META TAGS-->
- <TITLE>Exploration Air Employee Benefits Program</TITLE>
- </HEAD>
-
- <BODY BGCOLOR=#FFFFFF TOPMARGIN=0 LEFTMARGIN=0 ALINK=#23238E VLINK=#228B22 LINK=#23238E>
- <BASEFONT FACE="VERDANA, ARIAL, HELVETICA" SIZE=2>
-
- <!--Change link color on mouseover
- Only if running Internet Explorer 4.0 or later -->
- <!--#include file=../libHighlight.inc-->
-
- <A NAME="TOP">
- </A>
- <!--COLOR BANNER_START-->
- <CENTER>
- <TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
- <TR>
- <TD BGCOLOR="#C71585" WIDTH=100% HEIGHT=20>
- </TD>
- </TR>
- </TABLE>
- <!--COLOR BANNER_END-->
-
- <!--BEGIN TABLE and SUB-TABLES WHICH CONTAIN NAVIGATIONAL SIDEBAR AND MAIN CONTENT-->
- <!--BEGIN NAVIGATIONAL SIDEBAR-->
- <TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100% HEIGHT=100%>
- <TR>
- <TD WIDTH=100% COLSPAN=4 VALIGN=TOP HEIGHT=74>
- <TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
- <TR>
- <TD WIDTH=415 HEIGHT=76>
- <TABLE WIDTH=415 HEIGHT=76 CELLSPACING=0 CELLPADDING=0 BORDER=0>
- <TR>
- <TD HEIGHT=179 COLSPAN=5>
- <IMG SRC="images/empbeni.jpg" WIDTH=420 HEIGHT=240
- ALT="Exploration Air Frequent Flyer logo">
- </TD>
- <TD>
- <FONT COLOR=RED><%= m_ErrorMessage %></FONT>
- </TD>
- </TR>
- <TR>
- <TD ALIGN=RIGHT VALIGN=TOP BGCOLOR="#FFFFFF" WIDTH=20 HEIGHT=31>
- <A HREF="../default.asp">
- <IMG SRC="../images/barrowy.gif" HEIGHT=8 WIDTH=8
- ALT="Return to Exploration Airlines' Home Page" VSPACE=6 BORDER=0>
- </A>
- </TD>
- <TD VALIGN="TOP" BGCOLOR="#FFFFFF" WIDTH=300 HEIGHT=40>
-
- <FONT FACE="VERDANA, ARIAL, HELVETICA" SIZE="2"><STRONG>
- <A HREF="../default.asp" TITLE="Click to return to Exploration Air Home Page">
- EXPLORATION AIR HOME PAGE
- </A>
- </STRONG></FONT>
- </TD>
- <TD WIDTH=2 BGCOLOR="#FFFFFF">
- </TD>
- <TD VALIGN=TOP BGCOLOR="#FFFFFF" WIDTH=200 HEIGHT=40>
- </TD>
- </TR>
- </TABLE>
- </TD>
- <TD WIDTH=60>
- <TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
- <TR>
- <TD ROWSPAN=2 WIDTH=100% HEIGHT=76 BGCOLOR="#FFFFFF">
- </TD>
- </TR>
- </TABLE>
- </TD>
- </TR>
- </TABLE>
- </TD>
- </TR>
- <TR>
- <TD VALIGN=TOP BGCOLOR="#FFFFFF">
- <!--BEGIN SUB NAVIGATIONAL NESTED TABLE-->
- <TABLE WIDTH=95% CELLSPACING=0 CELLPADDING=0 BORDER=0>
- <!-- GO TO THE BEHIND THE SCENES EXPLANATORY PAGE -->
- <TR>
- <TD BGCOLOR=#FFFFFF COLSPAN=3 ALIGN=CENTER>
- <A HREF="../HowItWorks/HIWBenefitsDefault.asp">
- <IMG SRC="../images/btssmall.gif" WIDTH="115" HEIGHT="52"
- ALT="Click here to learn how this page works" BORDER=0>
- </A>
- </TD>
- <TD HEIGHT=5 WIDTH=3>
- </TD>
- </TR>
- <TR>
- <TD BGCOLOR=#FFFFFF COLSPAN=3 ALIGN=CENTER>
- <BR>
- <FONT FACE="TIMES NEW ROMAN, ARIAL, HELVETICA" COLOR=#228B22 SIZE=5>
- <STRONG>Employee Benefit Program</STRONG>
- </FONT>
- </TD>
- </TR>
- <TR>
- <TD WIDTH=3>
- </TD>
- <TD ALIGN=CENTER>
- <A HREF="Benefits.asp?Review=1">
- <IMG SRC="../images/barrow.gif" WIDTH="52" HEIGHT="25" BORDER=0 HSPACE=2
- VSPACE=4 ALT="Review or Change Current Benefits">
- </A>
- </TD>
- <TD>
- <STRONG><FONT SIZE=2 FACE="VERDANA, ARIAL, HELVETICA" COLOR=#228B22>
- <A HREF="Benefits.asp?Review=1" TITLE="Click to review or change current benefits">
- Review or Change Current Benefits
- </A>
- </FONT></STRONG>
- <P>
- </TD>
- </TR>
- <TR>
- <TD WIDTH=3>
- </TD>
- <TD ALIGN=CENTER>
- <A HREF="Benefits.asp?Review=0">
- <IMG SRC="../images/barrow.gif" WIDTH="52" HEIGHT="25" BORDER=0 HSPACE=2
- VSPACE=4 ALT="Select benefits for next year">
- </A>
- </TD>
- <TD>
- <STRONG><FONT SIZE=2 FACE="VERDANA, ARIAL, HELVETICA" COLOR=#228B22>
- <A HREF="Benefits.asp?Review=0" TITLE="Click to select benefits for next year">
- Open Enrollment
- </A>
- </FONT></STRONG>
- <P>
- </TD>
- </TR>
- <TR>
- <TD WIDTH=3>
- </TD>
- <TD ALIGN=CENTER>
- <A HREF="EmpProfile.asp">
- <IMG SRC="../images/barrow.gif" WIDTH="52" HEIGHT="25" BORDER=0 HSPACE=2
- VSPACE=4 ALT="Employee Record Maintenance">
- </A>
- </TD>
- <TD>
- <STRONG><FONT SIZE=2 FACE="VERDANA, ARIAL, HELVETICA" COLOR=#228B22>
- <A HREF="EmpProfile.asp" TITLE="Click to update employee information">
- Employee Record Maintenance
- </A>
- </FONT></STRONG>
- <P>
- </TD>
- </TR>
- <TR>
- <TD WIDTH=3>
- </TD>
- </TR>
- </TABLE>
- </TD>
- <TD WIDTH=2 BGCOLOR="#FFFFFF">
- </TD>
- <TD WIDTH=5>
- </TD>
- <TD BGCOLOR=#FFFFFF VALIGN=TOP HEIGHT=100%>
- <CENTER>
- <TABLE WIDTH=95% CELLPADDING=0 CELLSPACING=0 BORDER=0>
- <TR>
- <TD HEIGHT=15>
- </TD>
- </TR>
- <TR>
- <TD>
- <FONT SIZE=2 FACE="VERDANA, ARIAL, HELVETICA">
- <TABLE WIDTH=95% CELLPADDING=0 CELLSPACING=0 BORDER=0>
- <TR>
- <TD>
- <FONT SIZE=2 FACE="VERDANA, ARIAL, HELVETICA">
- <FONT SIZE=3><STRONG>Category Explanations</STRONG></FONT>
- <P>
- <STRONG>Review or Change Current Benefits</STRONG>
- <BR>
- View your current benefit selections, and make benefit
- changes following qualifying changes in family or employment status.
- <P>
- <STRONG>Open Enrollment</STRONG>
- <BR>
- Make your benefit selections for next year.
- <P>
- <STRONG>Employee Record Maintenance</STRONG>
- <BR>
- Change your Employee Record information on address, dependents, and so on.
- <P>
- <TABLE WIDTH=100% CELLPADDING=0 BORDER=0>
- <TR>
- <TD WIDTH=90%>
-
- </TD>
- <TD WIDTH=10%>
- <A HREF="#TOP">
- <IMG SRC="../images/up.gif" WIDTH=11 HEIGHT=11 BORDER=0
- ALIGN=RIGHT ALT="Go to Top">
- </A>
- </TD>
- </TR>
- <TR>
- <TD COLSPAN=2 HEIGHT=1 BGCOLOR="#808080">
- <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>
- <TR>
- <TD>
- </TD>
- </TR>
- </TABLE>
- </TD>
- </TR>
- <TR>
- <TD HEIGHT=2 COLSPAN=2>
- </TD>
- </TR>
- <TR>
- </TABLE>
- </FONT>
- </TD>
- </TR>
- </TABLE>
- </FONT>
- <BR>
- <BR>
- <CENTER>
- <FONT FACE="VERDANA, ARIAL, HELVETICA" SIZE="1">
- <A HREF="../legal.htm" TITLE="Click to view Copyright and Legal Information">
- ©1997 Microsoft Corporation. All rights reserved. Terms of Use.
- </A>
- </FONT>
- </CENTER>
- <BR>
-
- </TD>
- </TR>
- </TABLE>
- </CENTER>
- </TD>
- </TR>
- </TABLE>
- </CENTER>
-
- <!--COLOR BANNER START-->
- <TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
- <TR>
- <TD BGCOLOR="#C71585" WIDTH=100% HEIGHT=20>
- </TD>
- </TR>
- </TABLE>
- <!--COLOR BANNER END-->
-
- </BODY>
- </HTML>
- <!--END HTML-->
-
- <%
-
- Sub LookupEmployee
- On Error Resume Next
- Dim Employee, rstLookupEmployee
- Set Employee = Server.CreateObject("Benefit.Employee")
- ' Handle error with component
- If Err.Number <> 0 Then
- m_ErrorMessage = " An error occurred (" & Hex(Err.Number) & ": " & Err.Description & _
- ") while trying to create an instance of the Benefit component. Please try " & _
- "again later."
- Exit Sub
- End If
- Set rstLookupEmployee = Employee.LookupEmployee(Application("DSNBenefits"), m_LogonUser)
- ' Handle error with database
- If Err.Number <> 0 Then
- m_ErrorMessage = "An error occurred (" & Hex(Err.Number) & ": " & Err.Description & _
- ") while opening the database (" & Application("DSNBenefits") & "). Please try " & _
- "again later."
- Exit Sub
- End If
- If Not rstLookupEmployee.EOF Then
- Session("EmployeeId") = rstLookupEmployee("EmployeeId")
- End If
- End Sub
-
- Sub SetupEmployee
- Dim Employee
- Set Employee = Server.CreateObject("Benefit.Employee")
- Employee.AddNew Application("DSNBenefits"), m_LogonUser, Year(Date), _
- m_NewEmployeeQualifier, Date
- LookupEmployee
- End Sub
-
- %>