<html> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <head> <META http-equiv="Content-Type" content="text/html; charset=UTF-16"> <style type="text/css"> .text { font-family:Arial,sans-serif; color:#444444; font-size:10pt; margin-top:2px; } .normal { font-family:Arial,sans-serif; color:#000080; font-size:9pt; } .error { font-family:Arial,sans-serif; color:#500020; font-size:9pt; background-color:#ff0000; } .StandardTable { border:none; } body { font-family:Arial,sans-serif; font-size:9pt; border:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; overflow:auto; } .DbNames { font-family:Arial,sans-serif; font-size:9pt; color:#303030; text-decoration:none; font-weight:normal; background-color:#f0f0f0; border-bottom-style:none; vertical-align:top; padding-right:5px; } .DbData { font-family:Arial,sans-serif; color:#000000; font-size:9pt; background-color:#ffffff; border-bottom-style:none; vertical-align:top; padding-right:5px; word-wrap:break-word; } .DbDataSmall { font-family:Arial,sans-serif; color:#000000; font-size:7pt; background-color:#ffffff; border-bottom-style:none; vertical-align:top; padding-right:5px; word-wrap:break-word; text-align:left; } .DbDataUnderline { text-decoration:underline; font-family:Arial,sans-serif; color:#000000; font-size:9pt; background-color:#ffffff; border-bottom-style:none; vertical-align:top; padding-right:5px; word-wrap:break-word; } .DbDataLarge { font-family:Arial,sans-serif; color:#000000; font-size:15pt; background-color:#ffffff; border-bottom-style:none; vertical-align:top; padding-right:5px; word-wrap:break-word; } .DbSelect { font-family:Arial,sans-serif; color:#0000F0; font-size:9pt; background-color:#e0e0e0; border-bottom-style:none; vertical-align:top; padding-right:5px; word-wrap:break-word; width:80px; } .TableFixed { width:100%; vertical-align:top; border-style:none; table-layout:fixed; border-collapse:collapse; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:transparent; } .BlackLine { background-color:#000000; height:1px; } .ThinLine { background-color:#cccccc; height:1px; } .SmallGray { font-family:Arial,sans-serif; color:#444444; font-size:7pt; } .SmallExplain { font-family:Arial,sans-serif; color:#000000; font-size:7pt; } .SmallLink { font-family:Arial,sans-serif; color:#0000F0; font-size:7pt; cursor:pointer;} .GroupNr { font-family:Arial,sans-serif; color:#ffffff; font-size:12pt; background-color:black; border-bottom-style:none; text-align:center; vertical-align:top; padding-right:5px; word-wrap:break-word; } .BorderLeft { border-left: 2px solid #000000; } @media print { .DbNames { display:none; } .BlackLine { background-color:#000000; height:1; color:#000000; } .ThinLine { display:none; } .TableFixed { width:100%; vertical-align:top; border-style:none; border-collapse:collapse;} .DbData { font-family:Verdana,sans-serif; color:#000000; font-size:11px; word-wrap:break-word; } .DbDataSmall { font-family:Arial,sans-serif; color:#000000; font-size:7pt; text-align:left; } .GroupNr { font-family:Arial,sans-serif; color:#ffffff; font-size:14pt; background-color:#000020; border-bottom-style:none; text-align:center; vertical-align:top; padding-right:5px; word-wrap:break-word; padding:0px 0px 0px 0px; } } </style><script language="javascript"> function init() { var args = document.getElementById("testargs").commandLine; window.alert(args); } var xmlHttp = null; // this is the XMLHttpRequest object var ssex; // set by CheckSelection var sclass; var sage; var xmlDoc=null; // XML if loaded var layout=1; function CheckSelection() { var gjahr = document.getElementById("gjahr").value; if(gjahr!='') { document.getElementById("gyearout").innerHTML = "_________" + gjahr +"______"; var ayear = new Date().getFullYear(); var iage = ayear - gjahr; var inhtml = document.getElementById("Sage"); for(i=0;i < inhtml.options.length;i++) { var str = inhtml.options[i].value; str = str.replace("ab ",""); // remove "ab 90" if( str.indexOf("-") > 0) { var parts = str.split("-"); if( (iage >= parts[0]) || (parts[0] == 6) ) { // age of 6 or below if(iage <= parts[1]) { inhtml.options[i].selected = true; } } } else { if(str=="90") { if(iage >= str) { inhtml.options[i].selected = true; } } else if(iage == str) { inhtml.options[i].selected = true; } } } } else { document.getElementById("gyearout").innerHTML = "________________"; } ssex = document.getElementById("Ssex").value; sclass = document.getElementById("Sclass").value; sage = document.getElementById("Sage").value; document.getElementById("gclassout").innerHTML = "______" + sclass +"______"; document.getElementById("gsexout").innerHTML = "______" + ssex +"______"; WriteClassName(); if(ssex!="") { if(sclass!="") { if(sage!="") { // alert( ssex + "::" + sclass + "::" + sage); ShowData(ssex,sclass,sage); } } } } function ShowData(ssexP,sclassP,sageP) { ssex = ssexP; sclass = sclassP; sage = sageP; if(xmlDoc==null) { // getHttpMocData("http://www.break-it-down.de/sportabzeichen/SportabzeichenDaten.xml"); getHttpMocData("SportabzeichenDaten8.xml"); } else { ParseXmlData(); } } function getHttpMocData(url) { EnableInput(false); if (xmlHttp == null) { if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); // alert("Nativ"); //IE7,Safari,Firefox and higher } else { xmlHttp = new ActiveXObject('MSXML2.XMLHTTP.3.0'); // alert("ActiveX"); } } DataArea.innerHTML = "<b>Lade Daten [ca. 3 MB], bitte warten....</b>"; try { xmlHttp.open("GET", url, true); xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); // disable caching xmlHttp.responseType = 'msxml-document'; // add 24.01.2014, now works with IE11 xmlHttp.onreadystatechange = XMLCallBack; // there are 4 states xmlHttp.send(); } catch (e) { alert("Data load failed(1):" + e.message + " url=" + url); } } function XMLCallBack() { if (xmlHttp.readyState != 4) { // alert("?"+xmlHttp.readyState); return; } try { // alert(xmlHttp.responseText); xmlDoc = xmlHttp.responseXML; WriteClassName(); ParseXmlData(); EnableInput(true); } catch (e) { alert("Data load failed(2):" + e.toString() ); } } function ParseXmlData() { if(typeof xmlDoc.selectNodes == "undefined") { Add_Methods(); } var str = "/sportabzeichen/DataSheet[@Klasse='" + sclass + "']"; var html=""; var taglist1 = xmlDoc.selectNodes(str); var pcounter=0; for(i=0;i < taglist1.length;i++){ str = "DataRow/" + ssex + "[@Alter='" + sage + "']"; var taglist2 = taglist1[i].selectNodes(str); var oldnr=0; var oldnrshown=0; for(i2=0;i2 < taglist2.length; i2++) { // for each Group var nr = taglist2[i2].selectSingleNode("../@Nr").value; // var nrex = ""; var name = taglist2[i2].selectSingleNode("../@Name").value; var subnr = taglist2[i2].selectSingleNode("../@SubNr").value; var data1 = taglist2[i2].selectSingleNode("@Data1Pkt").value; var data2 = taglist2[i2].selectSingleNode("@Data2Pkt").value; var data3 = taglist2[i2].selectSingleNode("@Data3Pkt").value; // if(data.indexOf("-")!=0) { ' dont work if(oldnr!=nr) { oldnr=nr; if(nr > 1) { // Ausgleich jetzt in jeder Gruppe if(sclass!="Standard") { html += "<tr class=\"DbData\">"; html += "<td></td><td><nobr>[_]</nobr></td>"; html += "<td colspan=\"4\">Ausgleichsbedingung</td>"; html += WritePHeader(pcounter); html += "</tr>"; pcounter++; } html += "<tr class=\"DbData\">"; html += "<td></td><td><nobr>[_]</nobr></td>"; html += "<td colspan=\"4\">Sportartspezifisches Abzeichen Verband (Abk.) / Abzeichen </td>"; html += WritePHeader(pcounter); html += "</tr>"; pcounter++; } if(nr > 1) { while(pcounter < 5) { html += "<tr class=\"DbData\"><td colspan=\"6\"></td>"; html += WritePHeader(pcounter); html += "</tr>"; pcounter++; } } pcounter=0; html += "<tr><td colspan=\"10\"><hr class=\"BlackLine\"/></td></tr>"; } else { nr=""; // hide display // html += "<tr class=\"ThinLine\"><td></td><td colspan=\"2\"><hr class=\"ThinLine\"></td></tr>"; } html += "<tr class=\"DbData\">"; // if(nrex!="") html += "<td><div class=\"GroupText\">" + nrex + "</div></td>"; // else if(nr!="") html += "<td class=\"GroupNr\">" + nr + "</td>"; else html += "<td></td>"; html += "<td>" + subnr + ") </td>"; html += "<td>" +name + "</td>"; html += "<td>" + data1 + "</td>"; html += "<td>" + data2 + "</td>"; html += "<td>" + data3 + "</td>"; html += WritePHeader(pcounter); pcounter++; html += "</tr>"; // } } } if(sclass!="Standard") { html += "<tr class=\"DbData\">"; html += "<td></td><td><nobr>[_]</nobr></td>"; html += "<td colspan=\"4\">Ausgleichsbedingung</td>"; if(pcounter < 5) { html += WritePHeader(pcounter); } html += "</tr>"; } pcounter++; html += "<tr class=\"DbData\">"; html += "<td></td><td><nobr>[_]</nobr></td>"; html += "<td colspan=\"4\">Sportartspezifisches Abzeichen Verband (Abk.) / Abzeichen </td>"; if(pcounter < 5) { html += WritePHeader(pcounter); } html += "</tr>"; pcounter++; var dataarea = document.getElementById("DataArea"); //alert(html); var html2 = "<table class=\"TableFixed\"><tr>"; html2 +="<td width=\"23px\"></td>"; html2 +="<td width=\"18px\"></td>"; html2 +="<td width=\"45%\"></td>"; html2 +="<td width=\"60px\"></td>"; html2 +="<td width=\"60px\"></td>"; html2 +="<td width=\"60px\"></td>"; if(layout==1) { html2 +="<td width=\"35%\"></td>"; html2 +="<td width=\"80px\"></td>"; html2 +="<td width=\"130px\"></td>"; } else if(layout==2) { html2 +="<td width=\"100px\"></td>"; html2 +="<td width=\"100px\"></td>"; html2 +="<td width=\"100px\"></td>"; } html2 +="</tr>"; html2 +="<td class=\"DbDataSmall\" colspan=\"2\">Gruppe</td>"; html2 +="<td class=\"DbDataSmall\">Art der bung</td>"; html2 +="<td class=\"DbDataSmall\">Bronze</br>1Punkt</td>"; html2 +="<td class=\"DbDataSmall\">Silber</br>2Punkte</td>"; html2 +="<td class=\"DbDataSmall\">Gold</br>3Punkte</td>"; if(layout==1) { html2 +="<td class=\"DbDataSmall\">Leistung / Punkte</td>"; html2 +="<td colspan=\"2\" class=\"DbDataSmall\">Besttigung des/der Prfer/in</td>"; } else if(layout==2) { html2 +="<td colspan=\"1\" class=\"DbDataSmall\">Leistung, Prfer,<br/>Ort, Datum</td>"; html2 +="<td colspan=\"1\" class=\"DbDataSmall\">Leistung, Prfer,<br/>Ort, Datum</td>"; html2 +="<td colspan=\"1\" class=\"DbDataSmall\">Leistung, Prfer,<br/>Ort, Datum</td>"; } html2 +="</tr>" + html; html2 += "<tr><td colspan=\"10\"><hr class=\"BlackLine\"/></td></tr>"; html2 += "<tr><td colspan=\"3\" class=\"DbDataSmall\">1=Ausdauer; 2=Kraft; 3=Schnelligkeit; 4=Koordination</td>"; html2 += "<td colspan=\"4\" class=\"DbDataSmall\">4-7 Punkte=Bronze, 8-10 Punkte Silber, 11-12 Punkte Gold </td>"; html2 += "<td colspan=\"2\" class=\"DbData\">[___] Nachweis der Schwimmfhigkeit liegt vor.<div class=\"DbDataSmall\">(Gltigkeit bei Erwachsenen auf 5 Jahre begrenzt).</div></td></tr>"; html2 +="</table>"; // alert(html2); DataArea.innerHTML = html2; // alert("xmlDoc="+taglist1.length); } // write same data as "Prfkarte" function WritePHeader(pcounter) { var html=""; if(layout==1) { html +="<td></td>"; switch(pcounter) { case 0: html += "<td>Prfungstag:</td><td>_____________</td>"; break; case 1: html += "<td>&nbsp;</td><td>&nbsp;</td>"; break; case 2: html += "<td>Ort:</td><td>_____________</td>"; break; case 3: html += "<td>&nbsp;</td><td>&nbsp;</td>"; break; case 4: html += "<td>Prfer.:</td><td>_____________</td>"; break; // case 3: html += "<td>Prfer-Nr.:</td><td>_____________</td>"; break; // case 4: html += "<td>&nbsp;</td><td>&nbsp;</td>"; break; // case 5: html += "<td>Unterschrift:</td><td>_____________</td>"; break; default: break; } } else if(layout==2) { // html += "<td>" + pcounter + "_______</td><td>_____________</td><td>_____________</td>"; if((pcounter==1)||(pcounter==3)) { html += "<td class=BorderLeft>_____________</td><td class=BorderLeft>_____________</td><td class=BorderLeft>_____________</td>"; } else { html += "<td class=BorderLeft></td><td class=BorderLeft></td><td class=BorderLeft></td>"; } } return html; } function GetXmlData(xml, xpath) { try { return xml.selectSingleNode(xpath).value; } catch (e) { } return ""; } function CheckNameInput() { var str = document.getElementById("gname").value; if(str.length < 30) { for(i=0;i < 30-str.length;i++) { str = "_" + str + "_"; } } document.getElementById("gnameout").innerHTML = str; } function WriteClassName() { var str=""; if(xmlDoc==null) { // str=sclass; } else { str=GetXmlData(xmlDoc,"/sportabzeichen/DataSheet[@Klasse='" + sclass + "']/@Name"); } document.getElementById("gclassout").innerHTML = "______" + sclass +"______"; document.getElementById("gclassout2").innerHTML = str; } function Add_Methods() { // thanks to http://km0.la/js/mozXPath/ if( document.implementation.hasFeature("XPath", "3.0") ) { XMLDocument.prototype.selectNodes = function(cXPathString, xNode) { if( !xNode ) { xNode = this; } var oNSResolver = this.createNSResolver(this.documentElement); var aItems = this.evaluate(cXPathString, xNode, oNSResolver,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); var aResult = []; for( var i = 0; i < aItems.snapshotLength; i++) { aResult[i] = aItems.snapshotItem(i); } return aResult; } Element.prototype.selectNodes = function(cXPathString) { if(this.ownerDocument.selectNodes) { return this.ownerDocument.selectNodes(cXPathString, this); } else { throw "For XML Elements Only"; } } XMLDocument.prototype.selectSingleNode = function(cXPathString, xNode) { if( !xNode ) { xNode = this; } var xItems = this.selectNodes(cXPathString, xNode); if( xItems.length > 0 ) { return xItems[0]; } else { return null; } } Element.prototype.selectSingleNode = function(cXPathString) { if(this.ownerDocument.selectSingleNode) { return this.ownerDocument.selectSingleNode(cXPathString, this); } else { throw "For XML Elements Only"; } } } if( typeof XMLDocument == "undefined" ){ XMLDocument = Document; } // for opera } function ShowHelp() { var dataarea = document.getElementById("DataArea"); var helparea = document.getElementById("HelpArea"); DataArea.innerHTML = helparea.innerHTML; } function EnableInput(enable) { if(enable) { document.getElementById("Ssex").disabled=""; document.getElementById("Sclass").disabled=""; document.getElementById("Sage").disabled="";; } else { document.getElementById("Ssex").disabled="disabled"; document.getElementById("Sclass").disabled="disabled"; document.getElementById("Sage").disabled="disabled";; } } function SwitchLayout() { if(layout==1) layout=2; else layout=1; if(xmlDoc!=null) { ParseXmlData(); // redraw } // alert("layout="+layout); } </script></head> <body> <table class="TableFixed"> <tr> <td class="DbNames" width="195px" valign="top"> <table class="TableFixed"> <tr> <td class="DbNames" width="90px"></td> <td class="DbNames" width="90px"></td> </tr> <tr> <td class="SmallLink"> <div onclick="javascript:ShowHelp();">Hilfestellung</div> <div onclick="javascript:SwitchLayout();">Layout wechseln</div> </td> <td class="SmallLink" align="right"> <div onclick="javascript:window.print();">Karte drucken</div><br></td> </tr> <tr> <td class="DbNames" colspan="2"><b>Daten des Prfungsteilnehmers</b></td> </tr> <tr> <td class="DbNames" colspan="2"> <div class="SmallExplain">Name (optional):</div><input type="text" id="gname" onkeyup="CheckNameInput();" onchange="CheckNameInput();" size="23"></td> </tr> <tr> <td class="DbNames"> <div class="SmallExplain">Geburtsjahr</div><input type="text" name="gjahr" id="gjahr" maxlength="4" size="7" value="1960" onkeyup="CheckSelection();" onchange="CheckSelection();"><br><br></td> <td><select name="Ssex" id="Ssex" size="2" onchange="CheckSelection();" class="DbSelect"><option value="Frau">Frau</option> <option value="Mann">Mann</option></select></td> </tr> <tr> <td class="DbNames"> <div class="SmallExplain">Altersklasse</div><select name="Sage" id="Sage" size="22" onchange="document.getElementById('gjahr').value='';CheckSelection();" class="DbSelect"><option value="6-7">6-7</option> <option value="8-9">8-9</option> <option value="10-11">10-11</option> <option value="12-13">12-13</option> <option value="14-15">14-15</option> <option value="16-17">16-17</option> <option value="18-19">18-19</option> <option value="20-24">20-24</option> <option value="25-29">25-29</option> <option value="30-34">30-34</option> <option value="35-39">35-39</option> <option value="40-44">40-44</option> <option value="45-49">45-49</option> <option value="50-54">50-54</option> <option value="55-59">55-59</option> <option value="60-64">60-64</option> <option value="65-69">65-69</option> <option value="70-74">70-74</option> <option value="75-79">75-79</option> <option value="80-84">80-84</option> <option value="85-89">85-89</option> <option value="ab 90">ab 90</option></select></td> <td class="DbNames"> <div class="SmallExplain">Beh.Klasse</div><select name="Sclass" id="Sclass" size="24" onchange="CheckSelection();" class="DbSelect"><option value="A">A</option> <option value="B1">B1</option> <option value="B2">B2</option> <option value="C1">C1</option> <option value="C2">C2</option> <option value="D1">D1</option> <option value="D2">D2</option> <option value="E1">E1</option> <option value="E2">E2</option> <option value="F1">F1</option> <option value="F2">F2</option> <option value="F3">F3</option> <option value="G1">G1</option> <option value="G2">G2</option> <option value="G3">G3</option> <option value="H1">H1</option> <option value="H2">H2</option> <option value="H3">H3</option> <option value="I">I</option> <option value="J">J</option> <option value="Standard" selected>Standard</option></select></td> </tr> </table> </td> <td width="100%" valign="top"> <table class="TableFixed"> <tr> <td width="60px"></td> <td width="200px"></td> <td width="100px"></td> <td width="200px"></td> </tr> <tr> <td class="SmallGray" colspan="4"></td> </tr> <tr> <td class="DbDataLarge" colspan="4">Laufkarte Deutsches Sportabzeichen (2018)</td> </tr> <tr> <td colspan="4"><hr class="BlackLine"></td> </tr> <tr> <td class="SmallGray"><br>Name</td><td class="DbData"><br><div id="gnameout" class="DbDataUnderline">________________________</div></td> <td class="SmallGray"><br>Geschlecht</td><td class="DbData"><br><div id="gsexout" class="DbDataUnderline">________________</div></td> </tr><tr> <td class="SmallGray"><br>Geburtsjahr</td><td class="DbData"><br><div id="gyearout" class="DbDataUnderline">________________</div> <div class="SmallExplain">Bei Abgabe als Prfkarte bitte Geburtsdatum eintragen</div> </td> <td class="SmallGray"><br>Klasse</td><td class="DbData"><br><div id="gclassout" class="DbDataUnderline">________________</div> <div id="gclassout2" class="Smallgray"></div> </td> </tr> </table><br><br><div id="DataArea" class="DbData"><br><br><br><br>Bitte Geschlecht und Behinderungsklasse auswhlen, sowie das Geburtsjahr eingeben. </div> <div id="HelpArea" style="display:none;"> <table class="TableFixed"> <tr> <td width="20px"></td> <td width="520px"></td> <td width="100%"></td> </tr> <tr class="DbData"> <td colspan="2"><b>Datenstand Januar 2018</b><br><br><br></td> </tr> <tr class="DbData"> <td colspan="2"><b>nderungen</b></td> </tr> <tr class="DbData"> <td></td> <td> <table> <tr><td class="DbData">26.06.2018</td><td class="DbData">Bei der Klasse Standart Mnnlich 40 bis 69 wurden die Laufzeiten 50m etwas nach oben korrigiert.</td></tr> <tr><td class="DbData">24.02.2018</td><td class="DbData">Bei der Klasse Standart fehlte bei den Mnnern das Gerteturnen. Wurde aufgenommen.</td></tr> <tr><td class="DbData">06.02.2018</td><td class="DbData">Die aktualisierten Daten fr Menschen mit Behinderungen sind verfgbar. Hinweis: teilweise wird die erforderliche Lnge bei Schwimmen/Laufen/Gehen nicht angezeigt und muss aus dem aktuellen Sportabzeichenhandbuch abgelesen werden.</td></tr> <tr><td class="DbData">20.01.2018</td><td class="DbData">Daten aktualisert. Die Daten fr Menschen mit Behinderungen haben sich ebenfalls gendert und wurden vorerst entfernt. (Sorry dafr - die Datenpflege erfordert Zeit).</td></tr> <tr><td class="DbData">08.05.2017</td><td class="DbData">Angabe 1kg bei Drehwurf entfernt (Klasse Standard, 6..11 Jahre)</td></tr> <tr><td class="DbData">02.03.2017</td><td class="DbData">Anpassung Klasse Standard 2017 (Schwimmen, Radfahren, Standweitsprung, Laufen, Zonenweitsprung, Drehwurf, Schleuderball)</td></tr> <tr><td class="DbData">14.02.2016</td><td class="DbData">Anpassung Seilspringen ab 70, Klasse Standard.</td></tr> <tr><td class="DbData">01.01.2016</td><td class="DbData">Umschaltung auf 3 Spalten mittels 'Layout wechseln'. Hinweistext Geburtsdatum aufgenommen.</td></tr> <tr><td class="DbData">01.02.2015</td><td class="DbData">Anpassungen beim Hochsprung fr Frauen ab 90, sowie Anpassungen Kugelstoen fr 2015 sind jetzt enthalten.</td></tr> <tr><td class="DbData">18.01.2015</td><td class="DbData">Die Klasse 'Standard' enthlt jetzt die Anpassungen beim Seilspringen von 2015.</td></tr> <tr><td class="DbData">24.02.2014</td><td class="DbData">Die Klasse 'Standard' wurde nochmals nachgebessert. Seilspringen und Gerteturnen ist jetzt korrekt.</td></tr> <tr><td class="DbData">29.01.2014</td><td class="DbData">Die Klasse 'Standard' enthlt jetzt die korrekten Daten (von 2014), sowie Gerteturnen und keine Ausgleichsbedingug mehr.</td></tr> <tr><td class="DbData">24.01.2014</td><td class="DbData">Anpassung an neu festgelegte Leistungen (siehe DOSB).<br>Arbeitet wieder mit Internet Explorer 10/11.</td></tr> <tr><td class="DbData">01.06.2013</td><td class="DbData">Bugmeldung: Mit dem aktuellen Microsoft Internet Explorer funktioniert die Anwendung derzeit nicht. Scheinbar hat ein Microsoft Patch das Verhalten des Explorers verndert. Er kann jetzt keine XML Dateien mehr verarbeiten. Verwenden Sie bitte einen anderen Browser, z.B. Firefox.</td></tr> <tr><td class="DbData">01.06.2013</td><td class="DbData">Die Anwendung kann auch heruntergeladen werden und direkt auf Windows PCs gestartet werden: <a href="Sportabzeichen.hta" type="application/octet-stream">[Download - bitte Rechtsklick und 'Ziel Speichern unter' whlen]</a> Bitte denken Sie jedoch, dass hier keine automatische Aktualisiertung stattfindet.</td></tr> <tr><td class="DbData">11.05.2013</td><td class="DbData">Bugfix fr Mann-C2 mit Alter 45-74 hat die Klasse 4 gefehlt.</td></tr> <tr><td class="DbData">04.05.2013</td><td class="DbData">Kugelgewichte fr das Kugelstoen wurden angepasst (neuer Anhang F im Handbuch)</td></tr> <tr><td class="DbData">19.02.2013</td><td class="DbData">Anpassung an das neue Sportabzeichen 2013. Neu: Abzeichen in Silber, Bronze und Gold, mehr Altersgruppen und weniger Behindertenklassen. Die Daten des alten Sportabzeichens knnen als Referenz hier abgerufen werden: <a href="http://www.break-it-down.de/sportabzeichen/Sportabzeichen2011.htm">[zu den alten Daten]</a></td></tr> <tr><td class="DbData"></td><td class="DbData"></td></tr> </table> </td> </tr> <tr class="DbData"> <td colspan="2"><b>Fr was ist diese Webseite gut?</b></td> </tr> <tr class="DbData"> <td></td> <td> Sie nehmen Sportabzeichen ab oder Sie mchten das Sportabzeichen als Prfling ablegen?<br> Dann mssen Sie erst einmal herausfinden, wie genau die Anforderungen sind, welche Sie zur Abnahme des Sportabzeichens erfllen mssen. Insbesondere im Behindertensport fllen die zustndigen Formulare einen ganzen Ordner.<br> Diese Aufgabe nimmt ihnen dieses Webprogramm ab, es schlgt in den relevanten Daten nach und erstellt einen Laufzettel fr das Sportabzeichen. Die dem Programm zugrunde liegenden Sportdaten stammen alle aus den offiziellen PDF Dateien des Deutsches Olympischen Sportbundes (DOSB) / Deutscher Behindertensportverband e.V (DBS), mit dem Stand von 2013. <br><br></td> </tr> <tr class="DbData"> <td colspan="2"><b>Wie verwende ich diese Webseite?</b></td> </tr> <tr class="DbData"> <td></td> <td> Whlen Sie Geschlecht  Altersklasse  und ggf. Behinderten Klasse.<br> Sind alle drei Auswahlmglichkeiten getroffen, so wird die Datenbasis nachgeladen. Dies sind etwa 2 MB und kann bei langsamer Internetanbindung etwas dauern. Danach wird eine Laufkarte erstellt. Aus jeder Prfungsgruppe muss zum Erlangen des Sportabzeichens eine bung absolviert werden. <br><br></td> </tr> <tr class="DbData"> <td colspan="2"><b>Offline Verwendung, ohne Internet</b></td> </tr> <tr class="DbData"> <td></td> <td> Da die Datendatei nur bei der ersten Verwendung geladen werden muss, kann man diese Webanwendung sogar ohne permanenten Internetzugang nutzen. Wie das geht? Den Internet Explorer (oder Firefox, Safari) mit dem Notebook ffnen, diese Seite laden und irgendwelche Daten abfragen, hierfr bentigt man eine Internetverbindung. Danach kann man das Notebook zum Sportplatz mitnehmen und weiterhin auf die Daten zugreifen, ja sogar neue Abfragen durchfhren. Es darf nur kein Neuladen der Seite durchgefhrt werden und der Browser muss natrlich geffnet bleiben. Ein Standbymodus hingegen macht keine Probleme. Das funktioniert brigens auch prima auf dem iPad oder einem anderen Tablet. <br><br></td> </tr> <tr class="DbData"> <td colspan="2"><b>An wen kann ich Fragen und Fehler melden?</b></td> </tr> <tr class="DbData"> <td></td> <td> Autor dieses Webprogramms ist Stefan Kuhn, erreichbar unter skuhn@break-it-down.de <br><br></td> </tr> <tr class="DbData"> <td colspan="2"><b>Kompatibilitt</b></td> </tr> <tr class="DbData"> <td></td> <td> Diese Seite wurde bereits erfolgreich verwendet auf:<br> Internet Explorer 7<br> Internet Explorer 8<br> Mozilla Firefox 3.6.3<br> Safari auf Apple Mac OS X<br> Safari auf Apple iPad<br><br><br></td> </tr> </table> </div> </td> </tr> </table><script language="javascript">ShowHelp();</script><script language="javascript"> var o = document.getElementById("Sportabzeichen"); if(o!=null) { var args = document.getElementById("Sportabzeichen").commandLine; var name1="", name2="", jahr="", genter=""; if(args!=null) { // window.alert(args); var sp=args.split(" "); for(i=0;i<sp.length;i++) { if(sp[i].indexOf("Vorname=")==0) { name1 = sp[i].substring("Vorname=".length); } if(sp[i].indexOf("Nachname=")==0) { name2 = sp[i].substring("Nachname=".length); } if(sp[i].indexOf("Jahr=")==0) { gjahr.value = sp[i].substring("Jahr=".length); } if(sp[i].indexOf("Genter=")==0) { Ssex.value = sp[i].substring("Genter=".length); } if(sp[i].indexOf("Klasse=")==0) { Sclass.value = sp[i].substring("Klasse=".length); } // alert(sp[i]); } gname.value = name1 + " " + name2; CheckSelection(); CheckNameInput(); // window.print(); } } </script></body> </html>