<?xml version="1.0" encoding="iso-8859-9"?>
<seite>
<script language="JavaScript">
function tab() {setForm("/Berechnung", "_parent");}
function akt() {setForm("stadtland.xtp", "_self");}
function setForm(action, target) {
document.eingabe.action = action;
document.eingabe.target = target;
}
</script>
<%@page import="wgb.prayer.*" %>
<%@page import="wgb.admin.*" %>
<%!
String get(HttpServletRequest req, String par, String def) {
String res = req.getParameter(par);
return res==null ? def : res;
}
String spr(String spr, String name) {
String ret = "";
if (spr.equals("1")) {
if (name.equals("ims")) ret = "Imsak";
if (name.equals("faj")) ret = "Fajr";
if (name.equals("shu")) ret = "Shuruq";
if (name.equals("duh")) ret = "Dhuhr";
if (name.equals("asr")) ret = "Asr";
if (name.equals("mag")) ret = "Maghrib";
if (name.equals("ish")) ret = "Isha'a";
} else {
if (name.equals("ims")) ret = "Imsak";
if (name.equals("faj")) ret = "Sabah";
if (name.equals("shu")) ret = "Güneþ";
if (name.equals("duh")) ret = "Öðle";
if (name.equals("asr")) ret = "Ýkindi";
if (name.equals("mag")) ret = "Akþam";
if (name.equals("ish")) ret = "Yatsý";
}
return ret;
}
public int inti(String s) {return Integer.parseInt(s);}
String lan;
PrayerUtil pu = PrayerUtil.single;
String[] infos;
String[] times;
String txt(String name) {return pu.text(lan, name);}
String info(int nr) {return infos==null ? "" : infos[nr];}
String time(int nr) {return times==null ? "" : times[nr];}
%>
<%
lan = get(request, "spr", "de");
String land = get(request, "land", "");
String stadt = get(request, "stadt", "");
String ben = get(request, "AND", "0");
String lag = get(request, "lag", "0");
String lam = get(request, "lam", "0");
String log = get(request, "log", "0");
String lom = get(request, "lom", "0");
String tzh = get(request, "tzh", "0");
String tzm = get(request, "tzm", "0");
String dst = get(request, "DST", "0");
String del = get(request, "del", "0");
String spr = get(request, "SPR", "0");
String law = get(request, "law", "1");
String mon = get(request, "mon", "12");
String pwd = get(request, "pwd", "");
land = pu.checkLand(land);
stadt = pu.checkStadt(land, stadt);
String landX = land;
String stadtX = stadt;
if (ben.equals("0")) {
infos = pu.getInfo(land, stadt, lan);
times = pu.getTimes(land, stadt, dst, inti(law), inti(del));
} else {
infos = pu.getInfo (inti(lag), inti(lam), inti(log), inti(lom), inti(tzh), inti(tzm), lan);
times = pu.getTimes(inti(lag), inti(lam), inti(log), inti(lom), inti(tzh), inti(tzm), dst, inti(law), inti(del));
landX = "";
stadtX = "";
}
String ber = txt("ber");
int pos = ber.indexOf('%');
if (pos == -1)
pos = 0;
ber = ber.substring(0, pos)
+ admin.getVal("Gebetszeiten", "Monate")
+ ber.substring(pos+1);
%>
<h2 align="center" style="margin-bottom:+0.5em"><%= txt("geb") %></h2>
<font size="2"><%= txt("gle") %></font>
<form name="eingabe" action="stadtland.xtp" method="get">
<%
//out.println("<input type=\"hidden\" name=\"ses\" value=\"" + sess.id + "\"/>");
out.println("<input type=\"hidden\" name=\"spr\" value=\"" + lan + "\"/>");
out.println("<input type=\"hidden\" name=\"mon\" value=\"" + mon + "\"/>");
out.println("<input type=\"hidden\" name=\"pwd\" value=\"" + pwd + "\"/>");
%>
<font size="1">
<!--
<div style="border-width:1px; border-style:solid; background-color:#FFCC66">
-->
<div style="border-width:1px; border-style:solid">
<table border="0">
<tr><td></td><td align="center" colspan="2"><%= txt("inp") %></td></tr>
<tr>
<td><%= txt("län") %></td>
<td colspan="2">
<select name="land" size="1" style="width:27em;" onChange="document.eingabe.submit()">
<%
int anzLaender = pu.anzLaender();
for (int i=0; i<anzLaender; ++i) {
String land1 = pu.getLand(i); %>
<option<%= land1.equals(land) ? " selected":""%>> <%= land1 %> </option><%
}
%>
</select>
</td>
</tr>
<tr>
<td><%= txt("stä") %></td>
<td colspan="2">
<select name="stadt" size="1" style="width:27em;" onChange="document.eingabe.submit()">
<%
int anzStaedte = pu.anzStaedte(land);
for (int i=0; i<anzStaedte; ++i) {
String stadt1 = pu.getStadt(land, i); %>
<option<%= stadt1.equals(stadt)?" selected":""%>> <%= stadt1 %> </option><%
}
%>
</select>
</td>
</tr>
<tr>
<td><%= txt("law") + " ( * )" %></td>
<td colspan="2">
<select name="law" size="1" style="width:27em;" onChange="document.eingabe.submit()">
<option value="1"<%= law.equals("1")? " selected":"" %>><%= txt("r01") %></option>
<option value="2"<%= law.equals("2")? " selected":"" %>><%= txt("r02") %></option>
<option value="3"<%= law.equals("3")? " selected":"" %>><%= txt("r03") %></option>
<option value="4"<%= law.equals("4")? " selected":"" %>><%= txt("r04") %></option>
<option value="5"<%= law.equals("5")? " selected":"" %>><%= txt("r05") %></option>
<option value="6"<%= law.equals("6")? " selected":"" %>><%= txt("r06") %></option>
<option value="7"<%= law.equals("7")? " selected":"" %>><%= txt("r07") %></option>
<option value="8"<%= law.equals("8")? " selected":"" %>><%= txt("r08") %></option>
<option value="9"<%= law.equals("9")? " selected":"" %>><%= txt("r09") %></option>
<option value="10"<%= law.equals("10")?" selected":"" %>><%= txt("r10") %></option>
<option value="11"<%= law.equals("11")?" selected":"" %>><%= txt("r11") %></option>
<option value="12"<%= law.equals("12")?" selected":"" %>><%= txt("r12") %></option>
<option value="13"<%= law.equals("13")?" selected":"" %>><%= txt("r13") %></option>
<option value="14"<%= law.equals("14")?" selected":"" %>><%= txt("r14") %></option>
<option value="15"<%= law.equals("15")?" selected":"" %>><%= txt("r15") %></option>
<option value="16"<%= law.equals("16")?" selected":"" %>><%= txt("r16") %></option>
</select>
</td>
</tr>
<tr>
<td><%= txt("del") %></td>
<td colspan="2">
<select name="del" size="1" style="width:27em;" onChange="document.eingabe.submit()">
<option value="0" <%= del.equals("0") ? " selected":"" %>>0</option>
<option value="1"<%= del.equals("1")? " selected":"" %>>+1</option>
<option value="2"<%= del.equals("2")? " selected":"" %>>+2</option>
<option value="3"<%= del.equals("3")? " selected":"" %>>+3</option>
<option value="4"<%= del.equals("4")? " selected":"" %>>+4</option>
<option value="5"<%= del.equals("5")? " selected":"" %>>+5</option>
<option value="6"<%= del.equals("6")? " selected":"" %>>+6</option>
<option value="7"<%= del.equals("7")? " selected":"" %>>+7</option>
<option value="8"<%= del.equals("8")? " selected":"" %>>+8</option>
<option value="9"<%= del.equals("9")? " selected":"" %>>+9</option>
<option value="-1"<%= del.equals("-1")? " selected":"" %>>-1</option>
<option value="-2"<%= del.equals("-2")? " selected":"" %>>-2</option>
<option value="-3"<%= del.equals("-3")? " selected":"" %>>-3</option>
<option value="-4"<%= del.equals("-4")? " selected":"" %>>-4</option>
<option value="-5"<%= del.equals("-5")? " selected":"" %>>-5</option>
<option value="-6"<%= del.equals("-6")? " selected":"" %>>-6</option>
<option value="-7"<%= del.equals("-7")? " selected":"" %>>-7</option>
<option value="-8"<%= del.equals("-8")? " selected":"" %>>-8</option>
<option value="-9"<%= del.equals("-9")? " selected":"" %>>-9</option>
</select>
</td>
</tr>
<tr>
<td><%= txt("and") %></td>
<td><input type="radio" name="AND" value="1" onClick="document.eingabe.submit()"<%= ben.equals("1") ? " checked":""%>><%= txt("ein") %></input></td>
<td><input type="radio" name="AND" value="0" onClick="document.eingabe.submit()"<%= ben.equals("0") ? " checked":""%>><%= txt("aus") %></input></td>
</tr>
<tr>
<td><%= txt("lat") %></td>
<td>
<select name="lag" size="1" style="width:4em;" onChange="document.eingabe.submit()">
<%
for (int i=-89; i <= 89; ++i) {
String is = String.valueOf(i); %>
<option<%= lag.equals(is) ? " selected":"" %>><%= i %></option> <%
} %>
</select>&°
</td>
<td>
<select name="lam" size="1" style="width:4em;" onChange="document.eingabe.submit()">
<%
for (int i=0; i <= 59; ++i) {
String is = String.valueOf(i); %>
<option<%= lam.equals(is) ? " selected":"" %>><%= i %></option> <%
} %>
</select>&'
</td>
</tr>
<tr>
<td><%= txt("lon") %></td>
<td>
<select name="log" size="1" style="width:4em;" onChange="document.eingabe.submit()">
<%
for (int i=-179; i <= 179; ++i) {
String is = String.valueOf(i); %>
<option<%= log.equals(is) ? " selected":"" %>><%= i %></option> <%
} %>
</select>&°
</td>
<td>
<select name="lom" size="1" style="width:4em;" onChange="document.eingabe.submit()">
<%
for (int i=0; i <= 59; ++i) {
String is = String.valueOf(i); %>
<option<%= lom.equals(is) ? " selected":"" %>><%= i %></option> <%
} %>
</select>&'
</td>
</tr>
<tr>
<td><%= txt("zei") %></td>
<td>
<select name="tzh" size="1" style="width:4em;" onChange="document.eingabe.submit()">
<%
for (int i=-12; i <= 12; ++i) {
String is = String.valueOf(i); %>
<option<%= tzh.equals(is) ? " selected":"" %>><%= i %></option> <%
} %>
</select>&h
</td>
<td>
<select name="tzm" size="1" style="width:4em;" onChange="document.eingabe.submit()">
<%
for (int i=0; i < 60; i += 15) {
String is = String.valueOf(i); %>
<option<%= tzm.equals(is) ? " selected":"" %>><%= i %></option> <%
} %>
</select>&m
</td>
</tr>
<tr>
<td><%= txt("som") %></td>
<td><input type="radio" name="DST" value="1" onClick="document.eingabe.submit()"<%= dst.equals("1") ? " checked":"" %>><%= txt("ein") %></input></td>
<td><input type="radio" name="DST" value="0" onClick="document.eingabe.submit()"<%= dst.equals("0") ? " checked":"" %>><%= txt("aus") %></input></td>
</tr>
<tr>
<td><%= txt("spr") %></td>
<td><input type="radio" name="SPR" value="0" onClick="document.eingabe.submit()"<%= spr.equals("0") ? " checked":"" %>><%= txt("tür") %></input></td>
<td><input type="radio" name="SPR" value="1" onClick="document.eingabe.submit()"<%= spr.equals("1") ? " checked":"" %>><%= txt("ara") %></input></td>
</tr>
</table>
<hr/>
<table border="0" width="440">
<tr>
<td align="left" valign="top">
<table border="0">
<tr><td colspan="2" align="center"><font size="+1">[b]<%= txt("dat") %>[/b]</font></td></tr>
<tr><td><%= txt("lan") %></td><td>[b]<%= landX %>[/b]</td></tr>
<tr><td><%= txt("sta") %></td><td>[b]<%= stadtX %>[/b]</td></tr>
<tr><td><%= txt("zei") %></td><td>[b]<%= info(0) %>[/b]</td></tr>
<tr><td><%= txt("lat") %></td><td>[b]<%= info(1) %>[/b]</td></tr>
<tr><td><%= txt("lon") %></td><td>[b]<%= info(2) %>[/b]</td></tr>
<tr><td><%= txt("qib") %></td><td>[b]<%= info(3) %>[/b]</td></tr>
<tr><td><%= txt("kom") %></td><td>[b]<%= info(4) %>[/b]</td></tr>
<tr><td><%= txt("ent") %></td><td>[b]<%= info(5) %>[/b]</td></tr>
</table>
</td>
<td align="right" valign="top">
<table border="0">
<tr><td colspan="2" align="center"><font size="+1">[b]<%= txt("tag") %>[/b]</font></td></tr>
<tr><td colspan="2" align="center">[b]<%= info(6) %>[/b]</td></tr>
<tr><td><%= spr(spr, "ims") %></td><td align="right">[b]<%= time(0) %>[/b]</td></tr>
<tr><td><%= spr(spr, "faj") %></td><td align="right">[b]<%= time(1) %>[/b]</td></tr>
<tr><td><%= spr(spr, "shu") %></td><td align="right">[b]<%= time(2) %>[/b]</td></tr>
<tr><td><%= spr(spr, "duh") %></td><td align="right">[b]<%= time(3) %>[/b]</td></tr>
<tr><td><%= spr(spr, "asr") %></td><td align="right">[b]<%= time(4) %>[/b]</td></tr>
<tr><td><%= spr(spr, "mag") %></td><td align="right">[b]<%= time(5) %>[/b]</td></tr>
<tr><td><%= spr(spr, "ish") %></td><td align="right">[b]<%= time(6) %>[/b]</td></tr>
<tr><td>&</td></tr>
</table>
</td>
</tr>
<tr><td colspan="3"><font size="-1">( * ) <%= txt("ste") %></font></td></tr>
<tr>
<td align="left" colspan="1"><input type="submit" onClick="akt()"value='<%= txt("akt") %>'/></td>
<td align="right" colspan="3"><input type="submit" onClick="tab()" value='<%=ber%>'/></td>
</tr>
</table>
</div>
</font>
</form>
</seite>