%
'==========================================
' Tab Menus
'==========================================
'-------------- Tab Definition ---------------
' L1e | Men | R1e | L2e | -- | -- | -- | -- | -- |
' L1d | Mde | R1d | L2d | -- | -- | -- | -- | -- |
' -- | -- | Ru1d | -- | -- | -- | -- | -- | -- |
'---------------------------------------------
'------------- Constants -------------
'------------- Variables -------------
Dim L1e, L1d, Men, Mde, R1e, R1d, Ru1d, L2e, L2d
Dim enItemStyle, deItemStyle
'-------------------------------------
%>
<%
Private Sub Draw_First_Tab ( SSenable, SSitem, SSlink )
If SSenable Then
Response.write "
"& L1e &" | "
Response.write ""& SSitem &" | "
Else
Response.write ""& L1d &" | "
If SSlink = "#" Then
Response.write ""& SSitem &" | "
Else
Response.write ""& SSitem &" | "
End If
End If
End Sub
Private Sub Draw_Middle_Tab ( SSenable, SSprevEnable, SSitem, SSlink )
If SSenable Then
Response.write ""& Ru1d &" | "
Response.write ""& L2e &" | "
Response.write ""& SSitem &" | "
Else
If SSprevEnable Then
Response.write ""& R1e &" | "
Response.write ""& L2d &" | "
If SSlink = "#" Then
Response.write ""& SSitem &" | "
Else
Response.write ""& SSitem &" | "
End If
Else
Response.write ""& R1d &" | "
Response.write ""& L2d &" | "
If SSlink = "#" Then
Response.write ""& SSitem &" | "
Else
Response.write ""& SSitem &" | "
End If
End If
End If
End Sub
Private Sub Draw_Last_Tab ( SSenable, SSprevEnable, SSitem, SSlink )
If SSenable Then
Response.write ""& Ru1d &" | "
Response.write ""& L2e &" | "
Response.write ""& SSitem &" | "
Response.write ""& R1e &" | "
Else
If SSprevEnable Then
Response.write ""& R1e &" | "
Response.write ""& L2d &" | "
If SSlink = "#" Then
Response.write ""& SSitem &" | "
Else
Response.write ""& SSitem &" | "
End If
Response.write ""& R1d &" | "
Else
Response.write ""& R1d &" | "
Response.write ""& L2d &" | "
If SSlink = "#" Then
Response.write ""& SSitem &" | "
Else
Response.write ""& SSitem &" | "
End If
Response.write ""& R1d &" | "
End If
End If
End Sub
Sub Generate_Tab_Menu ( SSarray, SSselected, SScolorStyle )
Dim FirstTab, LastTab, enabled, prevEnabled, tempArray, i
Select Case LCase(SScolorStyle)
Case "orange"
enItemStyle = "tabItemSelect"
deItemStyle = "tabItem"
L1e = "
"
L1d = "
"
Men = "background='images/tb_morange.gif'"
Mde = "background='images/tb_mgray.gif'"
R1e = "
"
R1d = "
"
Ru1d= "
"
L2e = "
"
L2d = "
"
Case "blue"
enItemStyle = "tabItemSelect2"
deItemStyle = "tabItem"
L1e = "
"
L1d = "
"
Men = "background='images/tb_mblue.gif'"
Mde = "background='images/tb_mgray.gif'"
R1e = "
"
R1d = "
"
Ru1d= "
"
L2e = "
"
L2d = "
"
End Select
FirstTab = LBound(SSarray)
LastTab = UBound(SSarray)
enabled = false
Response.write ""
For i = FirstTab To LastTab
tempArray = Split( SSarray(i), "@")
prevEnabled = enabled
enabled = FALSE
If SSselected <> "" Then enabled = Eval( InStr(tempArray(0), SSselected) > 0 )
Select Case i
Case FirstTab
Call Draw_First_Tab ( enabled, tempArray(0), tempArray(1) )
Case LastTab
Call Draw_Last_Tab ( enabled, prevEnabled, tempArray(0), tempArray(1) )
Case Else
Call Draw_Middle_Tab ( enabled, prevEnabled, tempArray(0), tempArray(1) )
End Select
Next
Response.write "
"
End Sub
%>