window.innerShiv=(function(){var d,r;return function(h,u){if(!d){d=document.createElement('div');r=document.createDocumentFragment();/*@cc_on d.style.display = 'none'@*/}var e=d.cloneNode(true);/*@cc_on document.body.appendChild(e);@*/e.innerHTML=h.replace(/^\s\s*/,'').replace(/\s\s*$/,'');/*@cc_on document.body.removeChild(e);@*/if(u===false)return e.childNodes;var f=r.cloneNode(true),i=e.childNodes.length;while(i--)f.appendChild(e.firstChild);return f}}());var JSON;if(!JSON){JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){if(typeof rep[i]==="string"){k=rep[i];v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}());if(!Array.prototype.indexOf){Array.prototype.indexOf=function(searchElement){if(this===void 0||this===null){throw new TypeError();}
var t=Object(this);var len=t.length>>>0;if(len===0){return-1;}
var n=0;if(arguments.length>0){n=Number(arguments[1]);if(n!==n){n=0;}else if(n!==0&&n!==(1/0)&&n!==-(1/0)){n=(n>0||-1)*Math.floor(Math.abs(n));}}
if(n>=len){return-1;}
var k=n>=0?n:Math.max(len-Math.abs(n),0);for(;k<len;k++){if(k in t&&t[k]===searchElement){return k;}}
return-1;}}
function isNumber(n){return!isNaN(parseFloat(n))&&isFinite(n);};var OKP={initList:[],init:function(){OKP.initList=document.body.getAttribute('data-init-list').split(' ');var initListLen=OKP.initList.length,module;for(var i=0;i<initListLen;i++){module=OKP.initList[i];if(OKP[module]){if(OKP[module]['init'])OKP[module].init();if(OKP[module]['initDomNode'])OKP[module].initDomNode();}}},initDomNode:function(domNode){var initListLen=OKP.initList.length,module;for(var i=0;i<initListLen;i++){module=OKP.initList[i];if(OKP[module]&&OKP[module]['initDomNode'])
OKP[module].initDomNode(domNode);}}};$(function(){OKP.init()});;OKP.Common={init:function(){if($.browser.msie&&parseInt($.browser.version)<8)$.fx.off=true;$.ajax({url:'//connect.facebook.net/it_IT/all.js',dataType:'script',cache:true,success:function(){FB.init({appId:'162489437114149',status:true,cookie:true,xfbml:true});}});$.ajax({url:'//s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e7641dd296c3dbd&domready=1',dataType:'script',cache:true});$.ajax({url:'//www.googletagservices.com/tag/js/gpt.js',dataType:'script',cache:true});}};;OKP.AjaxLoader={ajaxRequests:[],successCallback:null,method:'POST',interfaceHtml:'\
  <div class="ajax sfondo sovrapposto"></div>\
  <div class="ajax stato sovrapposto">\
   <span class=testo-caricamento>Caricamento... </span>\
   <span class=testo-errore>\
    Ops! Si è verificato un errore..<br>\
    <a class=riprova>riprova</a> o <a class=annulla>annulla</a>\
   </span>\
  </div>',loadSuccess:function(callback){OKP.AjaxLoader.successCallback=callback;},load:function(target,url,data){target=$(target);var interfaceRef;$.ajax({url:url,type:OKP.AjaxLoader.method,data:data,beforeSend:function(thisRequest){var thisRequestId;if(thisRequestId=target.attr('data-ajaxRequestId')){OKP.AjaxLoader.ajaxRequests[thisRequestId].abort();OKP.AjaxLoader.ajaxRequests[thisRequestId]=thisRequest;interfaceRef=target.find('.ajax');interfaceRef.filter('.stato').removeClass('errore');}else{target.find('[data-ajaxRequestId]').each(function(){var childRequestId=$(this).attr("data-ajaxRequestId");OKP.AjaxLoader.ajaxRequests[childRequestId].abort();$(this).find('.ajax').remove();});OKP.AjaxLoader.ajaxRequests.push(thisRequest);thisRequestId=OKP.AjaxLoader.ajaxRequests.length-1;target.attr("data-ajaxRequestId",thisRequestId)
target.append(OKP.AjaxLoader.interfaceHtml);interfaceRef=target.find('.ajax');var positionType=target.css('position');var targetPos;if(positionType=='absolute'||positionType=='relative')
targetPos={left:0,top:0}
else
targetPos=target.position();interfaceRef.filter('.sfondo').css({'left':targetPos.left+'px','top':targetPos.top+'px','width':target.outerWidth(true)+'px','height':target.outerHeight(true)+'px','opacity':0.75});var stato=interfaceRef.filter('.stato');stato.css({'left':targetPos.left+(target.width()-stato.width())/2+'px','top':targetPos.top+(target.height()-stato.height())/2+'px'});$('.riprova',stato).click(function(){OKP.AjaxLoader.load(target,url,data);});$('.annulla',stato).click(function(){interfaceRef.remove();target.removeAttr("data-ajaxRequestId");});}},success:function(newContent){if($.browser.msie&&$.browser.version<9)
newContent=innerShiv(newContent);target.html(newContent);interfaceRef.remove();target.removeAttr("data-ajaxRequestId");OKP.initDomNode(target);if(OKP.AjaxLoader.successCallback)
OKP.AjaxLoader.successCallback.call(target);},error:function(){interfaceRef.filter('.stato').addClass('errore');}});}};;OKP.CleanDropdown={activeDropdown:null,initDomNode:function(domNode){if(domNode)domNode=$(domNode);if($.browser.msie&&$.browser.version==7){$('.dropdown',domNode).parents().each(function(){var t=$(this),pos=t.css('position');if(pos=='relative'||pos=='absolute'||pos=='fixed')
t.css('z-index',998);});}
$('.dropdown > .pulsante',domNode).click(function(){var dropdown=$(this).closest('.dropdown');if(dropdown.hasClass('aperto')){dropdown.removeClass('aperto');OKP.CleanDropdown.activeDropdown=null;}else{dropdown.addClass('aperto');var pulsante=dropdown.children('.pulsante'),pulsantePos=pulsante.position(),menu=dropdown.children('.menu');menu.css('top',pulsantePos.top+pulsante.height()+3+'px').css('left',(pulsantePos.left+
(pulsante.width()-(menu.width()+10)))+'px');if(OKP.CleanDropdown.activeDropdown)
OKP.CleanDropdown.activeDropdown.removeClass('aperto');OKP.CleanDropdown.activeDropdown=dropdown;}});},init:function(){$(document).bind('click',function(e){var clicked=$(e.target);if(clicked.closest('.pulsante').length)return;if(OKP.CleanDropdown.activeDropdown&&clicked.closest('.menu').length==0){OKP.CleanDropdown.activeDropdown.removeClass('aperto');OKP.CleanDropdown.activeDropdown=null;}});}};;OKP.Formazioni={init:function(){$('[data-gid]').hover(function(){var gid=$(this).attr('data-gid');$('[data-gid="'+gid+'"]').addClass('hover');},function(){var gid=$(this).attr('data-gid');$('[data-gid="'+gid+'"]').removeClass('hover');});}};;OKP.Schedine={initDomNode:function(domNode){$('.schedina input',domNode).keyup(function(){var t=$(this),schedina=t.closest('.schedina'),odd=+schedina.find('.quota-totale b').html(),bet=+t.val(),win;if(odd==0){var pronostico=schedina.find('.p').html();odd=+pronostico.slice(pronostico.lastIndexOf('(')+1,-1);}
if(!isNaN(bet)&&bet>0){win=(bet*odd).toFixed(2);schedina.find('.vincita').nextAll('b.euro').show();}else{win='&ograve;_&Oacute;';schedina.find('.vincita').nextAll('b.euro').hide();}
schedina.find('.vincita').html(win);});}};;OKP.GeneratoreSchedine={controlla:function(){var totale=0,giorni=[];$('#giorni input[type=checkbox]:checked').each(function(){giorni.push(this.value);});$('#tornei input[type=checkbox]:checked').each(function(){for(var i=0;i<giorni.length;i++){var totaleGiorno=scriptInput[giorni[i]][+this.value];if(totaleGiorno)totale+=totaleGiorno;}});if(totale==0){$('#opzioni-generatore button').attr('disabled','disabled');$('#opzioni-generatore #errore').slideDown('fast');}else if($('#opzioni-generatore #errore').is(':visible')){$('#opzioni-generatore button').attr('disabled','');$('#opzioni-generatore #errore').slideUp('fast');}},genera:function(){var dati={giorni:[],gruppo_torneo_id:[]};$('#giorni input[type=checkbox]:checked').each(function(){dati.giorni.push(this.value);});$('#tornei input[type=checkbox]:checked').each(function(){dati.gruppo_torneo_id.push(this.value);});dati.rischio=$('input[type=radio]:checked').val();var puntata=+$('#puntata').val(),vincita=+$('#vincita').val();if(isNaN(puntata)){alert('La somma che vuoi giocare deve essere un numero...');$('#puntata').focus();return;}
if(isNaN(vincita)){alert('La somma che vuoi vincere deve essere un numero...');$('#vincita').focus();return;}
if(puntata==0){alert('Dovrai pur scommettere qualcosa!');$('#puntata').focus();return;}
if(puntata<0){puntata*=-1;$('#puntata').val(puntata);}
if(puntata>=vincita){alert('Vuoi davvero vincere meno soldi di quanti ne scommetti?');$('#vincita').focus();return;}
dati.puntata=puntata;dati.quota=vincita/puntata;OKP.AjaxLoader.load($('#schedina-generata'),'/ajax/genera-schedina',{json_data:JSON.stringify(dati)});},init:function(){$('input[type=checkbox]').click(this.controlla);$('button').mousedown(this.genera);}};;OKP.SezioniRiducibili={espandi:function(obj,callback){if(callback==null)callback=function(){};obj=$(obj);obj.hide();if(obj.children('.ajax.errore').length>0){caricaContenutoRiducibile(obj);obj.slideDown('fast',callback);}else if(obj.is(':not(:empty)')){obj.slideDown('fast',callback);}else if(obj.attr('data-carica-url')){$('<div class="ajax stato"><span class=testo-caricamento>Caricamento... </span><span class=testo-errore>Ops! Si è verificato un errore... <a class=riprova>Riprova</a></span> </div>').find('.riprova').click(function(){caricaContenutoRiducibile(obj)}).end().appendTo(obj);obj.slideDown('fast',function(){caricaContenutoRiducibile(this);callback();});}
return false;},comprimi:function(obj,callback){$(obj).slideUp('fast',callback);return false;},espandiComprimi:function(obj,callback){if($(obj).is(':visible:not(:empty)'))
OKP.SezioniRiducibili.comprimi(obj,callback);else
OKP.SezioniRiducibili.espandi(obj,callback);return false;},caricaContenutoRiducibile:function(obj){var contenuto=$(obj);contenuto.children('.ajax').removeClass('errore');$.ajax({url:contenuto.attr('data-carica-url'),success:function(data){contenuto.slideUp('fast',function(){contenuto.html(data);inizializza(contenuto);contenuto.slideDown('fast');});},error:function(){contenuto.children('.ajax').addClass('errore');}});return false;},initDomNode:function(domNode){$('.riducibile .contenuto:empty',domNode).hide();$('.con-dettagli .dettagli:empty',domNode).hide();$('.riducibile:not([inizializzato])',domNode).each(function(){var riducibile=$(this),intestazione=riducibile.children(':first'),contenuto=riducibile.children('.contenuto'),buttonText=(contenuto.is(':visible:not(:empty)')?'- nascondi':'+ mostra');intestazione.append('<div class=mostra-nascondi>'+buttonText+'</div>');var button=intestazione.children('.mostra-nascondi');intestazione.click(function(){var contenuto=riducibile.children('.contenuto');OKP.SezioniRiducibili.espandiComprimi(contenuto,function(){if(contenuto.is(':hidden'))
button.html('+ mostra');else
button.html('- nascondi');});});}).attr('inizializzato',true);}};;OKP.StatistichePartita={initDomNode:function(domNode){$('#riassunto-partite-giocate .filtro-partite a').click(function(){var t=$(this);var partitaId=t.closest('[data-partita-id]').attr('data-partita-id');var filtroCasa,filtroOspite;if(t.closest('.filtro-partite').attr('data-squadra')=='casa'){filtroCasa=t.attr('data-filtro');filtroOspite=$('#riassunto-partite-giocate .filtro-partite[data-squadra="ospite"]').attr('data-filtro-attivo');}else{filtroOspite=t.attr('data-filtro');filtroCasa=$('#riassunto-partite-giocate .filtro-partite[data-squadra="casa"]').attr('data-filtro-attivo');}
var params={partita_id:partitaId,partial:'riassuntoPartiteGiocate',filtro_casa:filtroCasa,filtro_ospite:filtroOspite}
OKP.AjaxLoader.load(t.closest('.contenuto'),'/ajax/statistiche-partita',params);});$('#lista-serie-partite .filtro-partite a').click(function(){var t=$(this);var params={partita_id:t.closest('[data-partita-id]').attr('data-partita-id'),partial:'listaSeriePartite',squadra:t.closest('[data-squadra]').attr('data-squadra'),filtro:t.attr('data-filtro')}
OKP.AjaxLoader.load(t.closest('td'),'/ajax/statistiche-partita',params);});$('#lista-serie-partite .scroller a').click(function(){var t=$(this);var params={partita_id:t.closest('[data-partita-id]').attr('data-partita-id'),partial:'listaPartite',squadra:t.closest('[data-squadra]').attr('data-squadra'),filtro:t.closest('[data-filtro]').attr('data-filtro'),pagina:t.attr('data-pagina')};OKP.AjaxLoader.load(t.closest('.lista'),'/ajax/statistiche-partita',params);});$('#statistiche-risultati-pronosticabili .filtro-partite a').click(function(){var t=$(this);var partitaId=t.closest('[data-partita-id]').attr('data-partita-id');var filtroPronostici=$('#statistiche-risultati-pronosticabili .filtro-pronostici').attr('data-filtro-attivo');var filtroCasa,filtroOspite;if(t.closest('.filtro-partite').attr('data-squadra')=='casa'){filtroCasa=t.attr('data-filtro');filtroOspite=$('#statistiche-risultati-pronosticabili .filtro-partite[data-squadra="ospite"]').attr('data-filtro-attivo');}else{filtroOspite=t.attr('data-filtro');filtroCasa=$('#statistiche-risultati-pronosticabili .filtro-partite[data-squadra="casa"]').attr('data-filtro-attivo');}
var params={partita_id:partitaId,partial:'statisticheRisultatiPronosticabili',filtro_casa:filtroCasa,filtro_ospite:filtroOspite,filtro_pronostici:filtroPronostici}
OKP.AjaxLoader.load(t.closest('.contenuto'),'/ajax/statistiche-partita',params);});$('#statistiche-risultati-pronosticabili .filtro-pronostici a').click(function(){var t=$(this);var partitaId=t.closest('[data-partita-id]').attr('data-partita-id');var filtroCasa=$('#statistiche-risultati-pronosticabili .filtro-partite[data-squadra="casa"]').attr('data-filtro-attivo');var filtroOspite=$('#statistiche-risultati-pronosticabili .filtro-partite[data-squadra="ospite"]').attr('data-filtro-attivo');var filtroPronostici=t.attr('data-filtro');;var params={partita_id:partitaId,partial:'statisticheRisultatiPronosticabili',filtro_casa:filtroCasa,filtro_ospite:filtroOspite,filtro_pronostici:filtroPronostici}
OKP.AjaxLoader.load(t.closest('.contenuto'),'/ajax/statistiche-partita',params);});}};;OKP.TabellaQuote={init:function(){$('#quote table th.gruppo').click(function(){var cur=$('span',this).text();if(cur=='+'){$('span',this).text('-');$(this).parents('tbody').next().toggle();}else{$('span',this).text('+');$(this).parents('tbody').next().toggle();}});}};
