annotate client/digitallibrary/digilib.jsp @ 133:fa8b1ab545c8

more unnecessary files 'removed'
author luginbue
date Tue, 08 Jul 2003 03:05:07 +0200
parents e12783eb5d46
children 2d3c6446d8b9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
129
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
1 <%@ page language="java" %>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
2
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
3 <%!
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
4 // authentication stuff - robert
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
5 // -----------------------------
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
6 // create DocumentBean instance for all JSP requests
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
7 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean();
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
8
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
9 // initialize DocumentBean instance in JSP init
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
10 public void jspInit() {
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
11 try {
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
12 // set servlet init-parameter
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
13 docBean.setConfig(getServletConfig());
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
14 } catch (javax.servlet.ServletException e) {
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
15 System.out.println(e);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
16 }
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
17 }
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
18 %>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
19
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
20
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
21
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
22
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
23 <%
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
24
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
25 // parsing the query
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
26 // -----------------
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
27
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
28 //digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(request);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
29 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest();
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
30 dlRequest.setWithRequest(request);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
31 // check if authentication is needed and redirect if necessary
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
32 docBean.doAuthentication(dlRequest, response);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
33
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
34 %>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
35
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
36 <%
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
37
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
38 // the different levels of presentation
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
39 // ------------------------------------
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
40
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
41
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
42 // level 3 representation hack - lugi
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
43 // it would be much more interesting to check
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
44 // if the sidebar is actually installed and in
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
45 // the case it isn't - automatically do it.
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
46 // however this requires client-side tests and
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
47 // so slows down everything.
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
48 // we might want to talk about it for a future
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
49 // release
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
50
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
51 if (dlRequest.getLv() == 3) {
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
52 String userAgent = request.getHeader("User-Agent").toLowerCase();
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
53
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
54 if (userAgent.indexOf("mozilla/5.0") == 0) {
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
55
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
56 // mozilla 5 that does not support xul-sidebars
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
57 if (userAgent.indexOf("opera") > -1) dlRequest.setLv(2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
58 if (userAgent.indexOf("chimera") > -1) dlRequest.setLv(2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
59 if (userAgent.indexOf("camino") > -1) dlRequest.setLv(2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
60 if (userAgent.indexOf("konqueror") > -1) dlRequest.setLv(2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
61 if (userAgent.indexOf("safari") > -1) dlRequest.setLv(2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
62 if (userAgent.indexOf("galeon") > -1) dlRequest.setLv(2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
63 if (userAgent.indexOf("skipstone") > -1) dlRequest.setLv(2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
64 if (userAgent.indexOf("k-meleon") > -1) dlRequest.setLv(2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
65 if (userAgent.indexOf("firebird") > -1) dlRequest.setLv(2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
66
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
67 // the chance is quite big, that the browser supports xul-sidebars
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
68 dlRequest.setLv(1);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
69
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
70 } else {
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
71
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
72 // redirect to level 2 because of definitive lack of sidebar support
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
73 dlRequest.setLv(2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
74 }
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
75 }
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
76
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
77
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
78
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
79 switch (dlRequest.getLv()) {
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
80
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
81 // LEVEL 0 --------------------------------------------------------------
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
82
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
83 case 0:
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
84 %>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
85
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
86 <%
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
87 break; // level 0
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
88
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
89
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
90
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
91
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
92 // LEVEL 1 --------------------------------------------------------------
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
93
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
94 case 1:
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
95 %>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
96
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
97 <%
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
98 // checking if the height and width of this client is already known
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
99 if ((dlRequest.getDw() == 0) || (dlRequest.getDh() == 0)) {
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
100 %>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
101
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
102 <html>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
103 <head>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
104 <script language="Javascript">
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
105
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
106 function redirect() {
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
107
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
108 if (document.body) {
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
109
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
110 // internet explorer + opera
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
111 client = "&dw=" + (document.body.clientWidth-30) + "&dh=" + (document.body.clientHeight-30);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
112
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
113 } else {
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
114
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
115 // mozilla-browsers (netscape 4.xx, netscape 6.xx, etc.)
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
116 client = "&dw=" + (innerWidth-30) + "&dh=" + (innerHeight-30);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
117
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
118 }
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
119 <%
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
120 if (dlRequest.isRDF()){
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
121 String strAllParams=dlRequest.getAsString();
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
122 %>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
123 location.replace(document.URL+"?"+"<%=strAllParams%>" + client);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
124 <%
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
125 }else{
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
126 %>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
127 location.replace(document.URL + client);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
128 <%
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
129 }
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
130 %>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
131 }
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
132
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
133 </script>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
134 </head>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
135 <body bgcolor="#666666" onload="redirect()">
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
136 </body>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
137 </html>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
138
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
139 <%
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
140 } else {
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
141
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
142 // add number of pages
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
143 dlRequest.setPt(docBean.getNumPages(dlRequest));
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
144
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
145 String imageLocation = dlRequest.getBaseURL() + "/servlet/Scaler/?" + dlRequest.getAsString();
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
146 %>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
147
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
148 <html>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
149 <head>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
150 <title>Digital Document Library - Alcatraz (Level 1)</title>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
151
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
152 <script src="navigation.js" type="text/javascript"> </script>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
153
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
154 <!-- modules -->
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
155 <script src="modules/pagesTotal.js" type="text/javascript"> </script>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
156 <script src="modules/newReferences.js" type="text/javascript"> </script>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
157 <script src="modules/imago.js" type="text/javascript"> </script>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
158
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
159 <script type="text/javascript">
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
160
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
161 var baseUrl = "<%= dlRequest.getBaseURL() %>";
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
162
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
163 newParameter('fn', '<%= dlRequest.getFilePath() %>', '', 1);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
164 newParameter('pn', '<%= dlRequest.getPn() %>', '1', 1);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
165 newParameter('ws', '<%= dlRequest.getWs() %>', '1.0', 1);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
166 newParameter('mo', '<%= dlRequest.getMo() %>', '', 1);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
167 newParameter('mk', '<%= dlRequest.getMk() %>', '', 3);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
168 newParameter('wx', '<%= dlRequest.getWx() %>', '0.0', 2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
169 newParameter('wy', '<%= dlRequest.getWy() %>', '0.0', 2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
170 newParameter('ww', '<%= dlRequest.getWw() %>', '1.0', 2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
171 newParameter('wh', '<%= dlRequest.getWh() %>', '1.0', 2);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
172
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
173 newParameter('pt', '<%= dlRequest.getPt() %>', '<%= dlRequest.getPt() %>', 9);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
174
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
175 newParameter('brgt', '<%= dlRequest.getBrgt() %>', '0.0', 1);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
176 newParameter('cont', '<%= dlRequest.getCont() %>', '0.0', 1);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
177 newParameter('rot', '<%= dlRequest.getRot() %>', '0.0', 1);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
178 newParameter('rgba', '<%= dlRequest.getRgba_s() %>', '', 1);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
179 newParameter('rgbm', '<%= dlRequest.getRgbm_s() %>', '', 1);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
180
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
181 newParameter('ddpix', '<%= dlRequest.getDdpix() %>', '', 9);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
182 newParameter('ddpiy', '<%= dlRequest.getDdpiy() %>', '', 9);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
183
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
184 </script>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
185
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
186 </head>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
187
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
188 <body bgcolor="#666666" onload="init_pagesTotal();">
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
189
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
190 <div id="lay1" style="position: absolute; left: 10px; top: 10px; visibility: visible"><img name="pic" src="<%= imageLocation %>" border="0"></div>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
191
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
192 <div id="dot0" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark1.gif" border="0"></div>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
193 <div id="dot1" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark2.gif" border="0"></div>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
194 <div id="dot2" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark3.gif" border="0"></div>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
195 <div id="dot3" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark4.gif" border="0"></div>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
196 <div id="dot4" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark5.gif" border="0"></div>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
197 <div id="dot5" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark6.gif" border="0"></div>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
198 <div id="dot6" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark7.gif" border="0"></div>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
199 <div id="dot7" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark8.gif" border="0"></div>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
200 <div id="eck1" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="olinks.gif" border="0"></div>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
201 <div id="eck2" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="orechts.gif" border="0"></div>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
202 <div id="eck3" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="ulinks.gif" border="0"></div>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
203 <div id="eck4" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="urechts.gif" border="0"></div>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
204
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
205 </body>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
206
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
207 </html>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
208 <%
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
209 }
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
210 %>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
211
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
212 <%
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
213 break; // level 1
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
214
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
215
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
216
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
217
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
218 // LEVEL 2 --------------------------------------------------------------
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
219
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
220 case 2:
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
221 %>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
222
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
223 <%
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
224 // retrieve request in new paramter format and redirect to level 1
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
225 dlRequest.setLv(1);
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
226 String query = "digilib.jsp?" + dlRequest.getAsString();
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
227 %>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
228
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
229 <html>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
230 <head>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
231 <title>Digital Document Library - Alcatraz (Level 2)</title>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
232 </head>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
233
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
234 <frameset cols="*,90" border="0">
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
235 <frame name="mainFrame" src="<%= query %>" scrolling="auto">
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
236 <frameset rows="20,*" border="0">
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
237 <frame name="pageFrame" src="about:blank" scrolling="no" noresize>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
238 <frame name="rightFrame" src="dlMenu.html" scrolling="no" noresize>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
239 </frameset>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
240 </frameset>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
241
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
242 </html>
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
243
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
244 <%
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
245 break; // level 2
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
246
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
247 } // end switch
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
248
e12783eb5d46 unified scripts, nice xul sidebar, bugfixes
luginbue
parents: 119
diff changeset
249 %>