/* $Id: CK_class.js,v 1.13 2011/03/16 21:01:37 Mario Exp $ */
/*
  www.clubkart.it - Copyright (c) 2002-2011 Mario Cimento - cimario@tiscali.it - http://creativecommons.org/licenses/by-nc-nd/2.5/it/
  Reverse engineering of this file is strictly prohibited. File protected by copyright law and provided under license.
  - Script per scrivere la classifica -
*/
function writeSeasonPilotsClass(A){var B=seasonH.get(A);if(B==null){season_init(A)}B=seasonH.get(A);if(B!=null){var C=new Element("div");C.set("id",B.div_name);$$("body")[0].appendChild(C);writeClassDiv(A,"piloti")}}function writeSeasonTeamsClass(A){var B=seasonH.get(A);if(B==null){season_init(A)}B=seasonH.get(A);if(B!=null){var C=new Element("div");C.set("id",B.t_div_name);$$("body")[0].appendChild(C);writeClassDiv(A,"teams")}}function writeClassDiv(J,Z){var B=25;var W=[160,130];var U=[35,45];var M=0;var H=0;var V=[];V[0]="";V[1]="#FF0000";V[2]="#00FF00";V[3]="#00FFFF";var Y=seasonH.get(J);var A;var K=[];if(Y!=null){Y.disc_char="x";Y.disc_charU="X";var C=0;if(Z=="piloti"){C=Y.n_discard}else{if(Z=="teams"){C=Y.n_discard_team}}var P=false;if(((Z=="piloti")&&(Y.discard_on))||((Z=="teams")&&(Y.discard_team_on))){P=true}var R;var T;var G=U[Y.wght_on||Y.wght_bonus_on];var F=W[((Z=="piloti")?0:1)];if(Z=="piloti"){T=Y.div_name}else{T=Y.t_div_name}R=document.getElementById(T);if(!R){alert("div '"+T+"' NON TROVATO!!!");return }var S=Y.races.label.length;M=Y.table_w-(B+F+G);H=Math.floor((M-G)/S);K.push('<div align="center">');if(Y.champ_url.length>0){K.push('<a href="'+Y.champ_url+'" target="_blank" name="'+Y.name+'">')}else{K.push('<a name="'+Y.name+'">')}if(Y.title.length>0){K.push('<font color="#FF0000" face="Verdana" size="6"><b>'+Y.title+"</b></font>")}K.push("</a>");K.push('<font size="1"><br></font>');K.push('<div align="center">');K.push("<b>");K.push('<font face="Verdana" size="1">');if(Y.race_link){K.push("Cliccate sulla località per vedere i risultati completi")}if(Y.champ_url.length>0){K.push("<br>o su Classifica per vedere in dettaglio la classifica")}if(Z=="piloti"){K.push("<br>Passate il mouse sul nome del pilota per la scheda");K.push('<br><font color="#ff0000">Passate il mouse sui punti totali per il dettaglio gara per gara</font>')}else{K.push("<br>Passate il mouse sul nome della squadra per la scheda");K.push('<br><font color="#ff0000">Passate il mouse sui punti della singola gara per il dettaglio</font>')}K.push("</font></b>");K.push("<br></div>");K.push('<div align="center">');K.push('<table style="table-layout:fixed;width:'+Y.table_w+'px;" border="1" bgcolor="#cccccc"');K.push('bordercolor="#555555" bordercolordark="#000000" bordercolorlight="#CCCCCC" class="table_out_gray2">');K.push("  <tr>");K.push('  <td width="'+Y.table_w+'" align="center" valign="top">');K.push('  <table align="center" border="0" width="'+Y.table_w+'" bgcolor="#ffffff">');K.push('    <td align="center" valign="top" width="'+Y.table_w+'" border="0">');K.push('     <font face="Verdana" color="FFFFFF">');if(Y.champ_url.length>0){K.push('    <a href="'+Y.champ_url+'" target="_blank">')}if(Z=="piloti"){K.push("        <b>"+Y.title2+"</b>")}else{K.push("        <b>"+Y.titleTeams+"</b>")}if(Y.champ_url.length>0){K.push("    </a>")}K.push("     </font>");K.push("    </td>");K.push("  </table>");K.push("  </td>");K.push("  </tr>");K.push("  <tr>");K.push('  <td width="'+Y.table_w+'" valign="center">');K.push('  <table style="table-layout:fixed;width:'+Y.table_w+'px;" cellpadding="0" cellspacing="0" bgcolor="#cccccc" class="table_in_gray1_600">');K.push('        <tr height="30">');K.push('        <td valign="center" width="'+B+'" border="0" bgcolor="#000000">');K.push('        <font color="#ffffff" size="2" face="Verdana"><b>');K.push("        Pos");K.push("        </b></font>");K.push("        </td>");K.push('        <td valign="center" align="center" width="'+F+'" border="0" bgcolor="#000000">');K.push('        <font color="#ffffff" size="2" face="Verdana"><b>');if(Z=="piloti"){K.push("        Nome Pilota")}else{K.push("        Nome Team")}K.push("        </b></font>");K.push("        </td>");K.push('        <td valign="center" width="'+M+'" border="0" bgcolor="#ffffff">');K.push('          <table style="table-layout:fixed;width:'+M+'px;" border="1" cellpadding="0" cellspacing="0" bordercolor="#cccccc" bordercolordark="#555555" bordercolorlight="#dddddd">');for(var N=0;N<S;N++){K.push('          <td height="25" valign="center" align="center" bgcolor="#000000">');if(Y.races.link[N].length>0){K.push('          <a class="class_race"');K.push('           href="'+Y.races.link[N]+'" target="_blank">'+Y.races.label[N]+"</a>")}else{K.push('          <a class="class_race_no_link"');if(!Y.race_link){K.push('        ><font color="#ffffff"')}K.push("        >"+Y.races.label[N]+"</a>");if(!Y.race_link){K.push("      </font>")}}K.push("          </td>")}K.push("          </table>");K.push("        </td>");K.push('        <td valign="center" align="center" width="'+G+'" border="0" bgcolor="#000000">');K.push('        <font color="#ffffff" size="2" face="Verdana"><b>');K.push("        Pti");K.push("        </b></font>");K.push("        </td>");K.push("        </tr>");if(Z=="piloti"){A=Y.class_sort}else{A=Y.team_class_sort}for(var O=0;O<A.length;O++){var I;if(Z=="piloti"){I=Y.season_pilH.get(A[O])}else{I=Y.season_teamH.get(A[O])}if(I!=null){K.push("    <tr>");K.push('      <td valign="center" align="center" width="'+B+'" border="0">');K.push('        <font size="1" color="#770000" face="Verdana"><b>');K.push("        "+(O+1));K.push("        </b></font>");K.push("      </td>");K.push('      <td valign="center" align="center" width="'+F+'" border="0">');K.push('        <div class="class_nome" class_type="'+Z+'" year="'+J+'" nome="'+A[O]+'">'+I.nome+"</div>");K.push("      </td>");K.push('      <td valign="center" width="'+M+'" border="0">');K.push('        <table style="table-layout:fixed;width:'+M+'px;" border="1" cellpadding="0" cellspacing="0" bordercolor="#dddddd" bordercolordark="#777777" bordercolorlight="#eeeeee">');for(var N=0;N<S;N++){var D;var E;if(Z=="piloti"){D=I.piaz[N];E=I.col[N]}else{if($type(I.races[N])=="object"){D=I.races[N].tot_pti_str}else{D="-&nbsp;&nbsp;&nbsp;"}}K.push('          <td valign="center" align="center"');if(typeof (E)=="number"){K.push('          bgcolor="'+V[E]+'"')}K.push(' ><div class="class_pos">');var Q=((Z=="piloti")?"class_piaz_piloti":"class_piaz_teams");K.push('<div class="'+Q+'" class_type="'+Z+'" year="'+J+'" nome="'+A[O]+'" race="'+N+'">');if(typeof (D)=="number"){var L;if(D==-1){L="<b>SQ</b>"}else{L=D+((D>0)?("&#176;"):("-"))}K.push(L)}else{if(Z=="piloti"){K.push("-&nbsp;&nbsp;")}else{K.push(D)}}K.push("</div>");if((P)&&Y.team_discard_own_minimums){K.push('<div class="class_piaz_disc_mark">');if(I.disc[N]){K.push(Y.disc_char)}K.push("</div>")}if(P&&0){if(I.disc[N]){K.push('        <font size="1" color="#bb0000"><b>s</b></font>')}}K.push("        </div></td>")}K.push("        </table>");K.push("      </td>");var X;if(Y.wght_on||Y.wght_bonus_on){X="right"}else{X="center"}K.push('      <td valign="center" align="'+X+'" width="'+G+'">');K.push('       <div class="class_pti" class_type="'+Z+'" year="'+J+'" nome="'+A[O]+'">'+I.tot_pti_str+"&nbsp;</div>");K.push("      </td>");K.push("      </tr>")}}if(Z=="piloti"){K.push("        <tr>");K.push('        <td valign="center" width="'+B+'">');K.push("        </td>");K.push('        <td align=center valign="center" width="'+F+'">');K.push("        </td>");K.push('        <td valign="top" width="'+M+'">');K.push('          <table style="table-layout:fixed;width:'+M+'px;" border="0" cellpadding="0" cellspacing="0">');K.push('            <td width="'+(H+5)+'" bgcolor='+V[1]+">&nbsp;</td>");K.push('            <td align="left" width="'+(M-H)+'"><font size="2" face="Tahoma"><b>&nbsp;&nbsp;Pole Position + Giro Veloce</b></font></td>');K.push("          </table>");K.push("        </td>");K.push('        <td valign="center" width="'+G+'">');K.push("        </td>");K.push("        </tr>");K.push("        <tr>");K.push('        <td valign="center" width="'+B+'">');K.push("        </td>");K.push('        <td align=center valign="center" width="'+F+'">');K.push("        </td>");K.push('        <td valign="top" width="'+M+'">');K.push('          <table style="table-layout:fixed;width:'+M+'px;" border="0" cellpadding="0" cellspacing="0">');K.push('            <td width="'+(H+5)+'" bgcolor='+V[2]+">&nbsp;</td>");K.push('            <td align="left" width="'+(M-H)+'"><font size="2" face="Tahoma"><b>&nbsp;&nbsp;Pole Position</b></font></td>');K.push("          </table>");K.push("        </td>");K.push('        <td valign="center" width="'+G+'"">');K.push("        </td>");K.push("        </tr>");K.push("        <tr>");K.push('        <td valign="center" width="'+B+'">');K.push("        </td>");K.push('        <td align=center valign="center" width="'+F+'">');K.push("        </td>");K.push('        <td valign="top" width="'+M+'">');K.push('          <table style="table-layout:fixed;width:'+M+'px;" border="0" cellpadding="0" cellspacing="0">');K.push('            <td width="'+(H+5)+'" bgcolor='+V[3]+">&nbsp;</td>");K.push('            <td align="left" width="'+(M-H)+'"><font size="2" face="Tahoma"><b>&nbsp;&nbsp;Giro Veloce</b></font></td>');K.push("          </table>");K.push("        </td>");K.push('        <td valign="center" width="'+G+'">');K.push("        </td>");K.push("        </tr>")}if($type(Y.wght_idx)=="array"){K.push("        <tr>");K.push('        <td valign="center" width="'+B+'">');K.push("        </td>");K.push('        <td align=center valign="center" width="'+F+'">');K.push("        </td>");K.push('        <td valign="center" align="right" width="'+M+'">');K.push('          <font size="1" face="Verdana" color="#000000"><b>Usa i coefficienti peso</b></font>');K.push('          <input type="checkbox" '+((Y.wght_on)?' checked="checked" ':"")+' id="ck_wght_'+T+'" onClick="ck_wght_change(this.id, \''+J+"', '"+Z+"');\"/>");K.push("        </td>");K.push('        <td valign="center" width="'+G+'">');K.push("        </td>");K.push("        </tr>")}if($type(Y.use_wght_bonus)=="number"){K.push("        <tr>");K.push('        <td valign="center" width="'+B+'">');K.push("        </td>");K.push('        <td align=center valign="center" width="'+F+'">');K.push("        </td>");K.push('        <td valign="center" align="right" width="'+M+'">');K.push('          <font size="1" face="Verdana" color="#000000"><b>Aggiungi il Bonus Peso</b></font>');K.push('          <input type="checkbox" '+((Y.wght_bonus_on)?' checked="checked" ':"")+' id="ck_wght_bonus_'+T+'" onClick="ck_wght_bonus_change(this.id, \''+J+"', '"+Z+"');\"/>");K.push("        </td>");K.push('        <td valign="center" width="'+G+'">');K.push("        </td>");K.push("        </tr>")}if(C>0){K.push("        <tr>");K.push('        <td valign="center" width="'+B+'">');K.push("        </td>");K.push('        <td align=center valign="center" width="'+F+'">');K.push("        </td>");K.push('        <td valign="center" align="right" width="'+M+'">');K.push('          <table border="0" cellspacing="0" cellpadding="0" width="100%"><tr>');K.push('            <td valign="center" align="left"><font face="Verdana" size="1" color="#000000"><b><font face="Arial" color="#664444" size="2"><b>'+Y.disc_char+"</b></font>= punteggio scartato</font></td>");K.push('            <td valign="center" align="right">');if(C==1){K.push('            <font size="1" face="Verdana" color="#000000"><b>Scarta il peggiore risultato</b></font>')}else{K.push('            <font size="1" face="Verdana" color="#000000"><b>Scarta i '+C+" peggiori risultati</b></font>")}K.push('              <input type="checkbox" '+((P)?' checked="checked" ':"")+' id="ck_disc_'+T+'" onClick="ck_disc_change(this.id, \''+J+"', '"+Z+"');\"/>");K.push("            </td>");K.push("          </tr></table>");K.push("        </td>");K.push('        <td valign="center" width="'+G+'">');K.push("        </td>");K.push("        </tr>")}K.push("  </table>");K.push("  </td>");K.push("  </tr>");K.push("</table>");K.push("</div>");R.innerHTML=K.join("");if(Y.season_teamH.getLength()){$$("div.class_nome").each(function(b,a){var c=b.getProperty("class_type");if(c=="piloti"){b.addClass("class_nome_pilota")}else{if(c=="teams"){b.addClass("class_nome_team")}}})}$$("div.class_nome").removeEvents();$$("div.class_nome").addEvents({"mousemove":function(d){var c=$(d.target).getProperty("year");var a=$(d.target).getProperty("nome");var f=$(d.target).getProperty("class_type");var b;if(f=="piloti"){b=seasonH.get(c).season_pilH.get(a)}else{b=seasonH.get(c).season_teamH.get(a)}if(b){if(b.foto&&(b.foto.length>0)){$(pilot_foto_tt.elem).setStyle("left",((d.page.x-105)+"px"));$(pilot_foto_tt.elem).setStyle("top",((d.page.y-140)+"px"))}else{$(pilot_foto_tt.elem).setStyle("left",((d.page.x-50)+"px"));$(pilot_foto_tt.elem).setStyle("top",((d.page.y-119)+"px"))}$(d.target).setStyle("cursor","help");if(pilot_foto_tt.hidden()&&(pilot_foto_tt.pil!=b.nome)){MostraScheda(b,pilot_foto_tt)}}},"mouseout":function(a){MostraScheda(null,pilot_foto_tt);$(a.target).setStyle("cursor","auto")}});$$("div.class_piaz_teams").removeEvents();$$("div.class_piaz_teams").addEvents({"mousemove":function(f){var d=$(f.target).getProperty("year");var a=$(f.target).getProperty("nome");var c=$(f.target).getProperty("race");var g=$(f.target).getProperty("class_type");var b;if(g=="teams"){b=seasonH.get(d).season_teamH.get(a);if(b){$(pilot_pti_tt.elem).setStyle("left",((f.page.x+20)+"px"));$(pilot_pti_tt.elem).setStyle("top",((f.page.y-45)+"px"));if(pilot_pti_tt.hidden()&&(pilot_pti_tt.pil!=b.nome)&&(b.races[c])&&(b.races[c].pilots)){$(f.target).setStyle("cursor","help");MostraPiaz(seasonH.get(d),b,c,pilot_pti_tt)}}}},"mouseout":function(a){var b=$(a.target).getProperty("class_type");if(b=="teams"){MostraPiaz(null,null,null,pilot_pti_tt);$(a.target).setStyle("cursor","auto")}}});$$("div.class_pti").removeEvents();$$("div.class_pti").addEvents({"mousemove":function(c){var b=$(c.target).getProperty("year");var a=$(c.target).getProperty("nome");var d=$(c.target).getProperty("class_type");if(d=="piloti"){$(pilot_pti_tt.elem).setStyle("left",((c.page.x+20)+"px"));$(pilot_pti_tt.elem).setStyle("top",((c.page.y-109)+"px"));$(c.target).setStyle("cursor","help");MostraPti(seasonH.get(b),seasonH.get(b).season_pilH.get(a),pilot_pti_tt)}},"mouseout":function(a){var b=$(a.target).getProperty("class_type");if(b=="piloti"){MostraPti(null,null,pilot_pti_tt);$(a.target).setStyle("cursor","auto")}}})}else{alert("writeClassDiv: stagione "+J+" non trovata")}}function ck_wght_change(B,D,E){var C=document.getElementById(B);if(!C){alert("'"+B+"' NON TROVATO!!!")}var A=seasonH.get(D);if(A==null){alert("ck_wght_change: stagione "+D+" NON TROVATA!!!");return }A.wght_on=(C.checked?1:0);season_init(D);writeClassDiv(D,E)}function ck_wght_bonus_change(B,D,E){var C=document.getElementById(B);if(!C){alert("'"+B+"' NON TROVATO!!!")}var A=seasonH.get(D);if(A==null){alert("ck_wght_bonus_change: stagione "+D+" NON TROVATA!!!");return }A.wght_bonus_on=(C.checked?1:0);season_init(D);writeClassDiv(D,E)}function ck_disc_change(B,D,E){var C=document.getElementById(B);if(!C){alert("'"+B+"' NON TROVATO!!!")}var A=seasonH.get(D);if(A==null){alert("ck_disc_change: stagione "+D+" NON TROVATA!!!");return }if(E=="piloti"){A.discard_on=(C.checked?1:0)}else{A.discard_team_on=(C.checked?1:0)}season_init(D);writeClassDiv(D,E)}function MostraScheda(F,D){if(F&&D&&D.elem){if(D.hidden()&&(D.pil!=F.nome)){D.pil=F.nome;var E=0;if(F.foto&&(F.foto.length>0)){E=1}var C='<table border="1" cellspacing="0" cellpadding="0"><tr>';C+='<td bgcolor="#ffffff" align="center">';C+='<font face="Verdana" size="1"><b>';C+='<font color="#ff0000">&nbsp;'+F.nome+"&nbsp;</font><br><br>";if(F.team_name&&F.team_name.length){C+='Team: <font color="#00aa00">'+F.team_name+"</font><br>"}C+='Punti: <font color="#0000ff">'+F.tot_pti_str+"</font><br>";C+="Posizione: "+F.pos+"&#176;<br>";C+="&nbsp;Partecipazioni: "+F.part+"&nbsp;";C+="<br>Vinte: "+F.vinte;C+="<br>Podi: "+F.podi;C+="<br>Pole: "+F.pole;C+="<br>Giri Veloci: "+F.gv;C+="</b></font></td>";var A="";if(E){A='<td><img id="pilot_foto"></td>'}A+="</tr></table>";D.elem.innerHTML=C+A;if(E){var B=document.getElementById("pilot_foto");B.src=((typeof (foto_rel_path)=="string")?foto_rel_path:"")+F.foto;B.height=130}D.show()}}else{if(D&&D.elem){D.pil="";D.hide();$(D.elem).empty()}}}function MostraPiaz(J,I,A,F){if(J&&I&&A&&F&&F.elem){if(F.hidden()&&(F.pil!=I.nome)){F.pil=I.nome;var B=0;var D=2;var G=200;var E;if(J.discard_team_on){E=45}else{if(J.wght_on){E=37}else{if(J.wght_bonus_on){E=37;G-=20}else{E=20;G-=20}}}var H=G-20;var C='<table border="1" cellspacing="0" cellpadding="3" width="'+G+'">';C+="<tr>";C+='  <td class="class_pti_div" bgcolor="#ffffdd" align="center">';C+='    <font color="#ff0000"><b>&nbsp;'+I.nome+"</b></font>";C+="  </td>";C+="</tr>";C+='<tr><td align="center" bgcolor="#ffffff">';C+=' <table cellpadding="0" cellspacing="0" style="table-layout:fixed;" border="0" bgcolor="#ffffff" width="'+H+'">';C+="<tr>";C+='<td width="'+(H-E)+'"></td>';C+='<td width="'+E+'"></td>';C+="</tr>";C+="<tr>";C+='  <td colspan="'+D+'" class="class_pti_div" bgcolor="#000000" align="center">';C+='    <font color="#ffffff">gara: <font color="#ffff00">'+J.races.label[A]+"</font><br>";C+="  </td>";C+="</tr>";I.races[A].pilots.each(function(L,K){C+="<tr>";C+='  <td class="class_pti_div" style="color:#009900;" align="right">'+L.pil_name+":</td>";C+='  <td class="class_pti_div" align="right">'+L.pti_str;if(J.discard_team_on){if(J.team_discard_pilots_discards&&L.disc){C+='<font color="#ff0000">&nbsp;'+J.disc_charU+"</font>"}else{C+="&nbsp;&nbsp;&nbsp;"}}C+="  </td>";C+="</tr>"});C+="<tr>";C+='  <td class="class_pti_div" bgcolor="#ffffff" align="right">Tot.:</td>';C+='  <td class="class_pti_div" style="color:#0000ff;" bgcolor="#ffffff" align="right">';C+="    "+I.races[A].tot_pti_str+"";if(J.discard_team_on){if(J.team_discard_own_minimums&&I.disc[A]){C+='<font color="#ff0000">&nbsp;'+J.disc_charU+"</font>"}else{C+="&nbsp;&nbsp;&nbsp;"}}C+="  </td>";C+="</tr>";if(J.discard_team_on){C+="<tr>";C+='  <td colspan="'+D+'" class="class_pti_div" bgcolor="#ffffff" align="center">';C+='    <b><font color="#ff0000">'+J.disc_charU+'</font><font color="#000000">= scartato</font>';C+="  </td>";C+="</tr>"}C+="</table>";C+="</td>";C+="</tr></table>";F.elem.innerHTML=C;F.show()}}else{if(F&&F.elem){F.pil="";F.hide();$(F.elem).empty()}}}function MostraPti(I,M,A){if(I&&M&&A&&A.elem){if(A.hidden()&&(A.pil!=M.nome)){A.pil=M.nome;if((I.wght_on)&&($type(M.wght)=="array")){var Q=1;var J=0;var N=3;var E=35;var L=63;if(I.discard_on){var F=42}else{var F=35}var P=140;var C=(P+20);var O="#ffffff"}else{if((I.wght_bonus_on)&&($type(M.peso)=="string")){var Q=0;var J=1;var N=6;var E=35;var D=25;var R=10;var G=40;if(I.discard_on){var F=42}else{var F=35}var P=(E+D+R+G+R+F+10);var C=(P+20);var S="#ffeebb";var O="#ddeeff"}else{var Q=0;var J=0;var N=2;var E=35;if(I.discard_on){var F=42}else{if(I.wght_on||I.wght_bonus_on){var F=35}else{var F=25}}var P=60;var C=(P+50);var O="#ffffff"}}var H='<table border="1" cellspacing="0" cellpadding="3" width="'+C+'">';H+="<tr>";H+='  <td class="class_pti_div" style="color:#ff0000;" bgcolor="#ffffdd" align="center">&nbsp;'+M.nome+"</td>";H+="</tr>";H+='<tr><td align="center" bgcolor="#ffffff">';H+=' <table cellpadding="0" cellspacing="0" style="table-layout:fixed;" border="0" bgcolor="#ffffff" width="'+P+'">';H+="<tr>";H+='<td width="'+E+'"></td>';if(Q){H+='<td width="'+L+'"></td>'}else{if(J){H+='<td width="'+D+'"></td><td width="'+R+'"></td><td width="'+G+'"></td><td width="'+R+'"></td>'}}H+='<td width="'+F+'"></td>';H+="</tr>";if(Q){H+="<tr>";H+='  <td colspan="'+N+'" class="class_pti_div" bgcolor="#000000" align="center">';H+='    <font color="#ffffff">peso: <font color="#ffff00">'+M.peso+"</font><br>";H+='    coeff.: </font><font color="#ffff00">';for(var B=0;B<M.wght.length;B++){if(B>0){H+=" - "}H+=M.wght[B]}H+="  </font></td>";H+="</tr>"}else{if(J){H+="<tr>";H+='  <td colspan="'+N+'" class="class_pti_div" bgcolor="#000000" align="center">';H+='    <font color="#ffffff">peso: <font color="#ffff00">'+M.peso+"</font></font>";H+="  </td>";H+="</tr>"}}for(var K=0;K<I.races.label.length;K++){H+="<tr>";H+='  <td class="class_pti_div" style="color:#009900;" bgcolor="#ffffff" align="right">'+I.races.label[K]+":</td>";if(Q){H+='  <td class="class_pti_div" bgcolor="#ffffff" align="right">';if((M.piaz[K]>0)&&((M.piaz[K]-1)<I.pointsMap.length)){H+=I.pointsMap[M.piaz[K]-1]}else{if(M.piaz[K]==-1){H+="/"}else{if(M.piaz[K]>0){H+="0"}else{H+="--"}}}H+=" * "+M.wght[I.wght_idx[K]];if(Q){H+=" ="}H+="  </td>"}else{if(J){H+='  <td class="class_pti_div" bgcolor="#ffffff" align="right">';if((M.piaz[K]>0)&&((M.piaz[K]-1)<I.pointsMap.length)){H+='<font color="#000000">'+I.pointsMap[M.piaz[K]-1]+"</font>"}else{if(M.piaz[K]==-1){H+="/"}else{if(M.piaz[K]>0){H+="0"}else{H+="--"}}}if(I.discard_on){if(M.disc[K]){H+='<font color="#ff0000">&nbsp;'+I.disc_charU+"</font>"}else{H+="&nbsp;&nbsp;&nbsp;"}}H+="  </td>";H+='  <td class="class_pti_div" bgcolor="#ffffff" align="center">+</td>';H+='  <td class="class_pti_div" bgcolor="'+S+'" align="center">';if(M.piaz[K]>0){H+='  <font color="#000000">'+M.wght_bonus_per_race_str+"</font>"}else{if(M.piaz[K]==-1){H+="/"}else{H+="--"}}H+="  </td>";H+='  <td class="class_pti_div" bgcolor="#ffffff" align="center">=</td>'}}H+='  <td class="class_pti_div" bgcolor="'+O+'" align="right">';H+=M.pti_str[K];if((J==0)&&I.discard_on){if(M.disc[K]){H+='<font color="#ff0000">&nbsp;'+I.disc_charU+"</font>"}else{H+="&nbsp;&nbsp;&nbsp;"}}H+="  </td>";H+="</tr>"}if(J){H+="<tr>";H+='  <td colspan="3" class="class_pti_div" style="color:#000000;" bgcolor="'+S+'" align="right"> Bonus Peso: </td>';H+='  <td class="class_pti_div" style="color:#000000;" bgcolor="'+S+'" align="center">'+M.wght_bonus_str+"</td>";H+="  <td></td>";H+='  <td bgcolor="'+O+'"></td>';H+="</tr>";H+="<tr>";H+='  <td colspan="3"></td>';H+='  <td colspan="'+(N-4)+'" class="class_pti_div" bgcolor="'+O+'" align="right"> Totale: </td>';H+='  <td class="class_pti_div" style="color:#0000ff;" bgcolor="'+O+'" align="right">'+M.tot_pti_str;H+="  </td>";H+="</tr>"}else{H+="<tr>";H+='  <td colspan="'+(N-1)+'" class="class_pti_div" bgcolor="#ffffff" align="right"> Tot.: </td>';H+='  <td class="class_pti_div" style="color:#0000ff;" bgcolor="#ffffff" align="right">'+M.tot_pti_str;if(I.discard_on){H+="&nbsp;&nbsp;&nbsp;"}H+="  </td>";H+="</tr>"}if(I.discard_on){H+="<tr>";H+='  <td colspan="'+N+'" class="class_pti_div" bgcolor="#ffffff" align="center">';H+='    <b><font color="#ff0000">'+I.disc_charU+'</font><font color="#000000">= scartato</font>';H+="  </td>";H+="</tr>"}H+="</table>";H+="</td>";H+="</tr></table>";A.elem.innerHTML=H;A.show()}}else{if(A&&A.elem){A.pil="";A.hide();$(A.elem).empty()}}}var pilot_foto_tt;var pilot_pti_tt;window.addEvent("domready",function(){var A=new Element("div");A.set("id","pilot_foto_div");A.set("style","position:absolute;visibility:hidden;");$$("body")[0].appendChild(A);pilot_foto_tt=new my_tt(A,0.98,0);pilot_foto_tt.opacify();var B=new Element("div");B.set("id","pilot_pti_div");B.set("style","position:absolute;visibility:hidden;");$$("body")[0].appendChild(B);pilot_pti_tt=new my_tt(B,0.9,0);pilot_pti_tt.opacify()})
