var xpos=document.getElementById("table_div_content").offsetLeft+document.getElementById("table_div_content").offsetParent.offsetLeft;var kugel=20;var gmax=document.getElementById("gmax");var fidmax=document.getElementById("fidmax");var kmax=document.getElementById("kmax");var table=document.getElementById("table");var yanf=document.getElementById("hint_container").offsetHeight;var nam=new Array();var ben=new Array();var fid=new Array();var extra=2;if(document.getElementById("button")){login=true}else{login=false}maxpunkte=document.getElementById("maxpunkte").value;function Numsort(d,c){return c-d}function set_style(d,c){if((document.all)&&(window.offscreenBuffering)){d.style.setAttribute("cssText",c)}else{d.setAttribute("style",c)}}function farbe(d,e,c){a=prompt("Bitte geben Sie die Puktzahl ein",d.value);a=a.replace(/\s/g,"");if((a>=0)&&(a<=maxpunkte)){cell=document.getElementById(e+"_"+c);d.value=a;b=document.getElementById(e+"_"+c).firstChild;b.parentNode.removeChild(b);if(!a){d=document.createElement("img");d.setAttribute("src","fileadmin/img/blank.gif")}else{d=document.createTextNode(a)}cell.appendChild(d)}else{alert("In dieser Klasse dürfen maximal "+maxpunkte+" Punkte vergeben werden.")}}function register_elements(d,c){fid[d]=document.getElementById("z"+d);if(typeof ben[d]=="undefined"){ben[d]=new Array()}ben[d][c]=document.getElementById("b"+d+"_"+c)}function click(e,c){var f=pton(e);var d;d=ben[f][c];farbe(d,f,c)}function zeichne_tabelle(){var k;var c;var j;var f=0;var h=0;document.getElementById("hint_container").offsetHeight;function d(){c=k.insertCell(-1);j=document.createTextNode(document.getElementById("p"+fid[n].value).value+". "+nam[fid[n].value].value);c.appendChild(j);c.name="n"+fid[n].value;c.noWrap=true;if(c.cellIndex!=0){set_style(c,"padding-left:5px; padding-right:5px; border-left:1px solid #000000; border-bottom:1px solid #000000;")}else{set_style(c,"padding-right:5px; border-bottom:1px solid #000000;")}if(login){c.onclick=function(){loeschen(this.parentNode.rowIndex-1,this.name)}}if(c){c.colSpan=h-k.cells.length+1}}function e(){c=k.insertCell(-1);set_style(c,"border-bottom:1px solid #000000;");bild=document.createElement("img");bild.setAttribute("src","fileadmin/img/blank.gif");c.appendChild(bild);punkte_ges=0;var s=new Array();for(var o=0;o<kmax.value;o++){punkte_ges+=Number(ben[n][o].value);s[o]=Number(ben[n][o].value);c=k.insertCell(-1);t=ben[n][o].value;if(!t){bild=document.createElement("img");bild.setAttribute("src","fileadmin/img/blank.gif")}else{bild=document.createTextNode(t)}c.id=n+"_"+o;c.appendChild(bild);if(login){c.onclick=new Function("click(this.parentNode.rowIndex-1, "+o+");");if(window.addEventListener){c.addEventListener("DOMMouseScroll",wheel,false)}c.onmousewheel=document.onmousewheel=wheel}set_style(c,"border-left:1px solid #000000; border-bottom:1px solid #000000;");c.setAttribute("align","center");c.setAttribute("width","19")}c=k.insertCell(-1);bild=document.createTextNode(punkte_ges);c.appendChild(bild);set_style(c,"border-left:1px solid #000000; border-bottom:1px solid #000000; background-color: #cc0000; color: #ffffff;");c.setAttribute("align","center");c.setAttribute("width","19");c=k.insertCell(-1);s.sort(Numsort);punkte_gew_sum=0;for(var r=0;r<6&&r<kmax.value;r++){punkte_gew_sum+=s[r]}bild=document.createTextNode(punkte_gew_sum);c.appendChild(bild);set_style(c,"border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; background-color: #cc0000; color: #ffffff;");c.setAttribute("align","center");c.setAttribute("width","19");c=k.insertCell(-1);bild=document.createElement("img");bild.setAttribute("src","fileadmin/img/blank.gif");var p=navigator.userAgent.toLowerCase();var q=(p.indexOf("opera")!=-1)?21:20;var l=document.getElementById("relpng").width-(o+extra)*q;c.setAttribute("width",l+"px");c.appendChild(bild)}while(table.rows.length>2){table.deleteRow(1)}h=1;tmp=kmax.value;tmp+=1+extra;table.rows[0].cells[0].colSpan=Math.max(1,h);table.rows[0].cells[2].colSpan=tmp;var g=0;for(n in fid){k=table.insertRow(g+1);k.id="r"+n;d();e();g++}}function markiere_tabelle(c,d){for(var e=1;e<table.rows.length;e++){if(e-1==c){table.rows[e].bgColor=d}else{table.rows[e].bgColor="#FFFFFF"}}}function loeschen(g,e){n=pton(g);var d=e.substr(1,e.length);var f=confirm("Sind Sie sicher, dass Sie den Fahrer '"+nam[d].value+"' löschen möchten?");if(f==true){var c;c=nam[fid[n].value].parentNode;c.removeChild(nam[fid[n].value]);for(var d=0;d<kmax.value;d++){c.removeChild(ben[n][d]);c.removeChild(document.getElementsByName("rel["+(Number(n)*kmax.value+Number(d))+"][fid]")[0])}fid.splice(n,1);ben.splice(n,1);nam.splice(n,1);document.forms[0].submit()}}function neu(){function e(l,j,k){var h=document.createElement("INPUT");h.type="hidden";h.id=l;h.name=j;h.value=k;document.forms[0].appendChild(h)}var f=gmax.value;var g=pton(f);var d=prompt("Bitte geben Sie den Namen des Fahrers ein:","");if(d&&(f==table.rows.length-2)){i=gmax.value*kmax.value;e("g"+fidmax.value,"fahrer["+fidmax.value+"][name]",d);e("p"+fidmax.value,"",0);nam[fidmax.value]=document.getElementById("g"+fidmax.value);for(var c=0;c<kmax.value;c++){e("b"+gmax.value+"_"+c,"rel["+(Number(i)*kmax.value+Number(c))+"][punkte]","");e("z"+gmax.value,"rel["+(Number(i)*kmax.value+Number(c))+"][fid]",fidmax.value);register_elements(gmax.value,c)}gmax.value++;fidmax.value++}zeichne_tabelle()}function handle(d,c){a=document.getElementById("b"+c.id);if(d<0){if(a.value>0){a.value--}else{a.value=""}}else{if(a.value.length==0){a.value=0}else{if(a.value<maxpunkte){a.value++}}}zeichne_tabelle()}function wheel(c){var d=0;if(!c){c=window.event}if(c.wheelDelta){d=c.wheelDelta/120;if(window.opera){d=-d}}else{if(c.detail){d=-c.detail/3}}if(d){handle(d,c.target)}if(c.preventDefault){c.preventDefault()}c.returnValue=false}function re_bearbeiten(e,d,c){if(d==null){d=""}d=prompt("Geben Sie den Namen des Rennens ein:",d);c=prompt("Geben Sie das Datum ein:",c);if(d!=null){var f=document.URL.split("?")[1];top.location.href="script.php?"+f+"&rennen[rid]="+e+"&rennen[name]="+d+"&rennen[datum]="+c}}function re_loeschen(d,c){var e;e=confirm('Sind Sie sicher, dass Sie das Rennen "'+c+'" löschen möchten?');if(e==true){var f=document.URL.split("?")[1];top.location.href="script.php?"+f+"&rid="+d}}function pton(c){if((c>=0)&&(c<=table.rows.length-3)){return table.rows[c+1].id.substr(1,table.rows[c+1].id.length)}else{return -1}};
