function getHand(hand) { jQuery('#evaluate').val('Czekaj...'); jQuery('#evaluate').attr('disabled', 'disabled'); jQuery.getJSON( 'osika.php', { 'h': hand, 'f': 'json' }, function (data) { jQuery('#evaluate').val('Oceń'); jQuery('#evaluate').removeAttr('disabled'); if (data.error) { jQuery('#result').html('
'+data.error+'
'); } else { var html = ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += '
Σ
Honory (lewy)'+data.lh[0]+''+data.lh[1]+''+data.lh[2]+''+data.lh[3]+''+data.lh.total+'
Poprawka za zgrupowania honorów'+data.lh_plus[0]+''+data.lh_plus[1]+''+data.lh_plus[2]+''+data.lh_plus[3]+''+data.lh_plus.total+'
Poprawka za podwiązania honorów'+data.lh_10[0]+''+data.lh_10[1]+''+data.lh_10[2]+''+data.lh_10[3]+''+data.lh_10.total+'
Poprawka za krótkie honory'+data.lh_short[0]+''+data.lh_short[1]+''+data.lh_short[2]+''+data.lh_short[3]+''+data.lh_short.total+'
Lewy honorowe'+(data.subtotal[0]-data.lu[0])+''+(data.subtotal[1]-data.lu[1])+''+(data.subtotal[2]-data.lu[2])+''+(data.subtotal[3]-data.lu[3])+''+(data.subtotal.total-data.lu.total)+'
Lewy układowe'+data.lu[0]+''+data.lu[1]+''+data.lu[2]+''+data.lu[3]+''+data.lu.total+'
Razem'+data.subtotal[0]+''+data.subtotal[1]+''+data.subtotal[2]+''+data.subtotal[3]+''+data.subtotal.total+'
Poprawka za lewy szybkie'+data.lsz.total+'
Poprawka za wysokie blotki'+data.lu_plus.total+'
Poprawka za kolory krótkie'+data.short_suit.total+'
Poprawka za kolory starsze'+data.major_suit.total+'
Poprawka za lokalizację'+data.l10n.total+'
Łącznie'+data.total.total+'
'; jQuery('#result').html(html); location.hash = hand; } } ); } jQuery(document).ready(function () { jQuery('#evaluate').click(function () { var hand = jQuery('#suit0').val()+'|'+jQuery('#suit1').val()+'|'+jQuery('#suit2').val()+'|'+jQuery('#suit3').val(); getHand(hand); return false; }); if (location.hash) { var hand = location.hash.substring(1).split('|'); for (h = 0; h < hand.length; h++) { jQuery('#suit'+h).val(hand[h]); } getHand(location.hash.substring(1)); } });