//Copyright © 2009 Grazersoft GmbH, http://www.grazersoft.com
var ar25=0;var ar26=0;var ar27="";$(document).ready(function(){$(".a_loeschen").click(function(){while(bwlsheet>0){bwl_playerm();}$(".eingabe").each(function(){$(this).val("");});$(".eingabe_hdc").each(function(){$(this).val("");});$(".ar25_erg").each(function(){$(this).html("&nbsp;");});$(".ar25_erg_11").each(function(){$(this).html("&nbsp;");});$(".eingabe_name").each(function(){$(this).val("");});$(".total_score").html("Summe: 0");});$(".e_loeschen").click(function(){$(".eingabe").each(function(){$(this).val("");});$(".eingabe_hdc").each(function(){$(this).val("");});$(".ar25_erg").each(function(){$(this).html("&nbsp;");});$(".ar25_erg_11").each(function(){$(this).html("&nbsp;");});$(".total_score").html("Summe: 0");});$(".xxls").click(function(){var ueberg="";var eingabe_name="";var hdc="";var eingabe="";var eingabew="";var erg1="";var summe="";var ueberg1="";for(i=0;i<bwlsheet+1;i++){help_hdc=$(".sheet"+i+" "+" .eingabe_hdc").val();if(help_hdc=="&nbsp;"||help_hdc==""){help_hdc="_";}hdc+=help_hdc+",";help_name=$(".sheet"+i+" "+" .eingabe_name").val();if(help_name=="&nbsp;"||help_name==""){help_name="_";}eingabe_name+=help_name+",";var erg="";var ueberm="";var erg1="";var ueberm1="";$(".sheet"+i+" "+" .ar25_erg").each(function(){ueberm=$(this).html();if(ueberm=="&nbsp;"||ueberm==""){ueberm="_";}erg=erg+ueberm+"|";});$(".sheet"+i+" "+" .eingabe").each(function(){ueberm1=$(this).val();if(ueberm1=="&nbsp;"||ueberm1==""){ueberm1="_";}erg1=erg1+ueberm1+"|";});ueberg1+=erg1+",";ueberg+=erg+",";suhelp=$(".sheet"+i+" "+" .ar25_erg_11").html();if(suhelp=="&nbsp;"||suhelp==""){suhelp="_";}summe+=suhelp+",";}window.open("modules/bowling-berechnen/ex.php?ueberg="+ueberg+"&pname="+eingabe_name+"&hdc="+hdc+"&eingabe_name="+eingabe_name+"&eingabe="+ueberg1+"&summe="+summe);});});function vali(ch1){if (ch1.match(/[\(\)\<\>\\"\[\]]/)) {return "&nbsp;";} else {return ch1;}}function bowler_sheet(instance){var gr_shift=false;var instance=instance;var ar25arr = new Array(); ar25arr[instance]=0;this.bwl=1;var ar25=22;var ar26=0;var ar26arr = new Array(); ar26arr[instance]=0;this.ar27="";this.sheet = '<p><table class="gr_tbl_1 '+instance+'" style="cursor:pointer;" border="0" cellspacing="0" cellpadding="0" align="center;"><tbody><tr><td class="gr_name" id="gr_name" align="center">Name</td><td class="ar25_nr" id="ar25_1_0" colspan="2" align="center">1</td><td class="ar25_nr" id="ar25_2_0" colspan="2" align="center">2</td><td class="ar25_nr" id="ar25_3_0" colspan="2" align="center">3</td><td class="ar25_nr" id="ar25_4_0" colspan="2" align="center">4</td><td class="ar25_nr" id="ar25_5_0" colspan="2" align="center">5</td><td class="ar25_nr" id="ar25_6_0" colspan="2" align="center">6</td><td class="ar25_nr" id="ar25_7_0" colspan="2" align="center">7</td><td class="ar25_nr" id="ar25_8_0" colspan="2" align="center">8</td><td class="ar25_nr" id="ar25_9_0" colspan="2" align="center">9</td><td class="ar25_nr" id="ar25_10_0" colspan="3"align="center">10</td><td class="hdc" id="hdc" align="center">Hdc</td><td width="41" align="center">Summe</td></tr><tr><td class="gr_name" id="gr_name" width="50" align="center"><input type="gr_name" class="eingabe_name" id="e_gr_name" value="" maxlength="20" /></td><td class="ar26 wfirst" id="w_1_1" width="15" align="center"><input type="text" class="eingabe" id="e_1_1" value="" maxlength="1" /></td><td class="ar26" id="w_1_2" width="15" align="center"><input type="text" class="eingabe" id="e_1_2" value="" maxlength="1" /></td><td class="ar26 wfirst" id="w_2_1" width="15" align="center"><input type="text" class="eingabe" id="e_2_1" value="" maxlength="1" /></td><td class="ar26" id="w_2_2" width="15" align="center"><input type="text" class="eingabe" id="e_2_2" value="" maxlength="1" /></td><td class="ar26 wfirst" id="w_3_1" width="15" align="center"><input type="text" class="eingabe" id="e_3_1" value="" maxlength="1" /></td><td class="ar26" id="w_3_2" width="15" align="center"><input type="text" class="eingabe" id="e_3_2" value="" maxlength="1" /></td><td class="ar26 wfirst" id="w_4_1" width="15" align="center"><input type="text" class="eingabe" id="e_4_1" value="" maxlength="1" /></td><td class="ar26" id="w_4_2" width="15" align="center"><input type="text" class="eingabe" id="e_4_2" value="" maxlength="1" /></td><td class="ar26 wfirst" id="w_5_1" width="15" align="center"><input type="text" class="eingabe" id="e_5_1" value="" maxlength="1" /></td><td class="ar26" id="w_5_2" width="15" align="center"><input type="text" class="eingabe" id="e_5_2" value="" maxlength="1" /></td><td class="ar26 wfirst" id="w_6_1" width="15" align="center"><input type="text" class="eingabe" id="e_6_1" value="" maxlength="1" /></td><td class="ar26" id="w_6_2" width="15" align="center"><input type="text" class="eingabe" id="e_6_2" value="" maxlength="1" /></td><td class="ar26 wfirst" id="w_7_1" width="15" align="center"><input type="text" class="eingabe" id="e_7_1" value="" maxlength="1" /></td><td class="ar26" id="w_7_2" width="15" align="center"><input type="text" class="eingabe" id="e_7_2" value="" maxlength="1" /></td><td class="ar26 wfirst" id="w_8_1" width="15" align="center"><input type="text" class="eingabe" id="e_8_1" value="" maxlength="1" /></td><td class="ar26" id="w_8_2" width="15" align="center"><input type="text" class="eingabe" id="e_8_2" value="" maxlength="1" /></td><td class="ar26 wfirst" id="w_9_1" width="15" align="center"><input type="text" class="eingabe" id="e_9_1" value="" maxlength="1" /></td><td class="ar26" id="w_9_2" width="15" align="center"><input type="text" class="eingabe" id="e_9_2" value="" maxlength="1" /></td><td class="ar26 wfirst" id="w_10_1" width="15" align="center"><input type="text" class="eingabe" id="e_10_1" value="" maxlength="1" /></td><td class="ar26" id="w_10_2" width="15" align="center"><input type="text" class="eingabe" id="e_10_2" value="" maxlength="1" /></td><td class="ar26" id="w_10_3" width="15" align="center"><input type="text" class="eingabe" id="e_10_3" value="" maxlength="1" /></td><td class="hdc" id="hdc" width="20" align="center"><input type="text" class="eingabe_hdc" id="e_hdc" value="" maxlength="3" /></td><td align="center">&nbsp;</td></tr><tr><td class="gr_name" id="gr_name" align="center">&nbsp;</td><td class="ar25_erg" id="h_1" colspan="2" align="center">&nbsp;</td><td class="ar25_erg" id="h_2" colspan="2" align="center">&nbsp;</td><td class="ar25_erg" id="h_3" colspan="2" align="center">&nbsp;</td><td class="ar25_erg" id="h_4" colspan="2" align="center">&nbsp;</td><td class="ar25_erg" id="h_5" colspan="2" align="center">&nbsp;</td><td class="ar25_erg" id="h_6" colspan="2" align="center">&nbsp;</td><td class="ar25_erg" id="h_7" colspan="2" align="center">&nbsp;</td><td class="ar25_erg" id="h_8" colspan="2" align="center">&nbsp;</td><td class="ar25_erg" id="h_9" colspan="2" align="center">&nbsp;</td><td class="ar25_erg" id="h_10" colspan="3" align="center">&nbsp;</td><td class="ar25_hdc" id="ar25_hdc" align="center">&nbsp;</td><td class="ar25_erg_11" id="h_11" align="center">&nbsp;</td></tr></tbody></table></p>';this.create=function(){$(".bwl_player_sheet").append(this.sheet);$("."+instance+" .ar25_nr").click(function(){set_backgrounD($(this),instance);});$("."+instance+" "+".ar26").click(function(){set_backgrounD($(this),instance);});$("."+instance+" "+".ar25_erg").click(function(){set_backgrounD($(this),instance);});$("."+instance+" "+".eingabe").click(function(){var temp=$(this).attr("id");var tmp1=temp.split("_");ar26arr[instance]=parseInt(tmp1[2]);set_backgrounD($(this),instance);});$("."+instance+" "+".gr_name").click(function(){er_backgrounD($(this),instance);});$("."+instance+" "+".gr_name").keyup(function(){er_backgrounD($(this),instance);});$("."+instance+" "+".hdc").click(function(){er_backgrounD($(this),instance);});$("."+instance+" "+".hdc").keyup(function(){er_backgrounD($(this),instance);berechne(instance);if(parseInt($("."+instance+" "+".eingabe_hdc").val())){var ttt=parseInt($("."+instance+" "+".eingabe_hdc").val());if(ttt>300){$("."+instance+" "+".eingabe_hdc").val("300");}}else{$("."+instance+" "+".eingabe_hdc").val("");}});$("."+instance+" "+".eingabe").focus(function(){$(this).select();});$("."+instance+" "+".eingabe").keyup(function(e){if(e.keyCode==16){gr_shift=false;return true;}var temp=$(this).attr("id");var tmp1=temp.split("_");ar26=parseInt(tmp1[2]);ar25=parseInt(tmp1[1]);if(e.keyCode==9){var bk_glob="transparent";var bk_top="#ff7072";$(".ar25_nr").each(function(){$(this).css("background-color",bk_glob);});if(ar25){$("."+instance+" "+"#ar25_"+(ar25)+"_0").css("background-color",bk_top);}return true;}var mkey=e.keyCode;var in_type="";if(mkey==220){$(this).val("");return;}if(gr_shift==false){if(((mkey>96&&mkey<106)||(mkey>48&&mkey<58))){in_type="zahl";}if(mkey==48||mkey==96||mkey==109){in_type="miss";}}if(mkey==88||mkey==106){in_type="strike";}if((gr_shift==true&&mkey==55)||mkey==111){in_type="spare";}if(mkey==70){in_type="foul";}switch(in_type){case "zahl":if(parseInt($("."+instance+" "+"#e_"+ar25+"_"+1).val())+parseInt($("."+instance+" "+"#e_"+ar25+"_"+2).val())>9){$("."+instance+" "+"#e_"+ar25+"_"+1).val(10-$("."+instance+" "+"#e_"+ar25+"_"+2).val());$("."+instance+" "+"#e_"+ar25+"_"+2).val("/");}break;case "miss":$(this).val("-");break;case "strike":switch(ar25){case(10):$("."+instance+" "+"#e_"+ar25+"_"+ar26).val("X");break;default:$("."+instance+" "+"#e_"+ar25+"_"+1).val("X");$("."+instance+" "+"#e_"+ar25+"_"+2).val("");}break;case "spare":switch(ar25){case(10):if (ar26!=3)$("."+instance+" "+"#e_"+ar25+"_"+2).val("/");break;default:$("."+instance+" "+"#e_"+ar25+"_"+2).val("/");if($("."+instance+" "+"#e_"+ar25+"_"+1).val()=="X"||$("."+instance+" "+"#e_"+ar25+"_"+1).val()=="/"||$("."+instance+" "+"#e_"+ar25+"_"+1).val()==""){$("."+instance+" "+"#e_"+ar25+"_"+1).val("-");}}break;case "foul":$(this).val("F");break;default:$(this).val("");}if(ar25==10){if($("."+instance+" "+"#e_"+ar25+"_"+1).val()=="/"){$("."+instance+" "+"#e_"+ar25+"_"+2).val("/");$("."+instance+" "+"#e_"+ar25+"_"+1).val("-");}if($("."+instance+" "+"#e_"+ar25+"_"+1).val()!="X"&&$("."+instance+" "+"#e_"+ar25+"_"+2).val()=="X"){$("."+instance+" "+"#e_"+ar25+"_"+2).val("");$("."+instance+" "+"#e_"+ar25+"_"+3).val("");}if((($("."+instance+" "+"#e_"+ar25+"_"+2).val()!="/")&&($("."+instance+" "+"#e_"+ar25+"_"+2).val()!="X")&&($("."+instance+" "+"#e_"+ar25+"_"+1).val()!="X"))){$("."+instance+" "+"#e_"+ar25+"_"+3).val("");}if($("."+instance+" "+"#e_"+ar25+"_"+2).val()=="/"&&$("."+instance+" "+"#e_"+ar25+"_"+1).val()=="X"){$("."+instance+" "+"#e_"+ar25+"_"+1).val("-");}if($("."+instance+" "+"#e_"+ar25+"_"+2).val()=="/"&&$("."+instance+" "+"#e_"+ar25+"_"+3).val()=="/"&&$("."+instance+" "+"#e_"+ar25+"_"+1).val()!="X"){$("."+instance+" "+"#e_"+ar25+"_"+3).val("");}if($("."+instance+" "+"#e_"+ar25+"_"+1).val()=="X"&&$("."+instance+" "+"#e_"+ar25+"_"+3).val()=="X"&&$("."+instance+" "+"#e_"+ar25+"_"+2).val()!="X"){$("."+instance+" "+"#e_"+ar25+"_"+3).val("");}}else{if(ar26==2&&$("."+instance+" "+"#e_"+ar25+"_"+1).val()=="X"&&$("."+instance+" "+"#e_"+ar25+"_"+2).val()!=""){$("."+instance+" "+"#e_"+ar25+"_"+1).val("-");}}for(n=1;n<ar25;n++){for(ar261=1;ar261<3;ar261++){if($("."+instance+" "+"#e_"+n+"_"+ar261).val()==""&&$("."+instance+" "+"#e_"+n+"_"+1).val()!="X"){$("."+instance+" "+"#e_"+n+"_"+ar261).val("-");}if($("."+instance+" "+"#e_"+n+"_"+ar261).val()=="^"){$("."+instance+" "+"#e_"+n+"_"+ar261).val("-");}}}berechne(instance);});$("."+instance+" "+".eingabe").keydown(function(e){if(e.keyCode==13){return true;}if(e.keyCode==16){gr_shift=true;}});}; berechne=function(instance){var spp="";$("."+instance+" .eingabe").each(function(){spp+=$(this).val()+"_";});$.ajax({type:"GET",url:"modules/bowling-berechnen/1.php?we="+spp,success:function(msg){var tmp1=msg.split("-");for(n=0;n<10;n++){$("."+instance+" #h_"+(n+1)).html(tmp1[n]);}if(parseInt($("."+instance+" #e_hdc").val())){$("."+instance+" #h_11").html(parseInt(tmp1[10])+parseInt($("."+instance+" #e_hdc").val()));if((parseInt(tmp1[10])+parseInt($("."+instance+" #e_hdc").val()))>300){$("."+instance+" #h_11").html(300);}}else{$("."+instance+" #h_11").html(tmp1[10]);}var total=0;for(n=0;n<bwlsheets.length;n++){if(parseInt($(".sheet"+n+" #h_11").html())){total+=parseInt($(".sheet"+n+" #h_11").html());}}$(".total_score").html("Summe: "+total);}});};set_backgrounD = function (ethis,instance){var bk_top="#ff7072";var bk_mdl="#ffc13d";var bk_glob="transparent";var temp=ethis.attr("id");var tmp1=temp.split("_");ar25arr[instance]=tmp1[1];$(".ar25_nr").each(function(){$(this).css("background-color",bk_glob);});$("."+instance+" "+"#ar25_"+ar25arr[instance]+"_0").css("background-color", bk_top);};er_backgrounD=function(ethis,instance){var bk_glob="transparent";$(".ar25_nr").each(function(){$(this).css("background-color",bk_glob);});}}
