/* $Id: $ */
/*
  www.clubkart.it - Copyright (c) 2002-2010 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 visualizzare la classifica nella home page -
*/
var ck_class_acc_init=false;var class_year="";var class_acc=null;var class_per=null;function buildClassAcc(){var B="class_acc.js";var C="";$$("head")[0].getElements("script").each(function(G){var H=G.get("src");if((H!=null)&&(H.indexOf(B)!=-1)){var F=new URI(H).getData("year");if((F!=null)&&(F!="")){class_year=F}}});if(class_year==""){class_year=new Date().getFullYear()}var A="js/classifiche"+class_year+".js";var E=false;$$("head")[0].getElements("script").each(function(F){if(F.get("src")==A){E=true}});if(!E){var D=new Element("script",{"type":"text/javascript","src":A});D.addEvent("load",buildClassAccContentEv.bindWithEvent(D));D.addEvent("readystatechange",buildClassAccContentEv.bindWithEvent(D));D.inject($$("head")[0])}else{buildClassAccContent()}}function buildClassAccContentEv(A){buildClassAccContent()}function buildClassAccContent(){if((typeof (MooTools)=="undefined")||(typeof (Fx.Transitions)=="undefined")||(eval("typeof(classifiche_piloti"+class_year+")")=="undefined")){buildClassAccContent.delay(300,null);return }if(ck_class_acc_init==true){return }ck_class_acc_init=true;var class_cont=$("class_acc_cont");if(class_cont==null){return }var weight_on=1;var discard_on=1;var pil_rank=eval("classifiche_piloti"+class_year+"[weight_on][discard_on]");var team_rank=eval("classifiche_teams"+class_year+"[weight_on][discard_on]");var piloti_toggle=new Element("div").set("html","PILOTI").setStyles({"width":"145px","float":"left","cursor":"pointer","text-align":"center","background":"#FA2222","color":"#fff","font-weight":"bold","font-family":"Verdana","font-size":"10pt"});var teams_toggle=new Element("div").set("html","TEAMS").setStyles({"width":"145px","float":"left","cursor":"pointer","text-align":"center","background":"#888888","color":"#fff","font-weight":"bold","font-family":"Verdana","font-size":"10pt"});var class_acc_togglers=[piloti_toggle,teams_toggle];var piloti_elem=new Element("div").setStyles({"width":"290px","float":"left","text-align":"center","padding":"0px","margin":"0px","background":"#ffffff","font-family":"Verdana","font-size":"10pt"});var teams_elem=new Element("div").setStyles({"width":"290px","float":"left","text-align":"center","padding":"0px","margin":"0px","background":"#ffffee","font-family":"Verdana","font-size":"10pt"});var class_acc_elems=[piloti_elem,teams_elem];piloti_elem.set("html",buildClassHtml(pil_rank,10));teams_elem.set("html",buildClassHtml(team_rank,10));piloti_toggle.addEvent("click",function(e){if(class_per!=null){$clear(class_per)}}).inject(class_cont);teams_toggle.addEvent("click",function(e){if(class_per!=null){$clear(class_per)}}).inject(class_cont);piloti_elem.inject(class_cont);teams_elem.inject(class_cont);var class_link=new Element("a").setStyles({"width":"180px","text-align":"left","float":"left","background":"none","color":"#f00","text-decoration":"underline","font-family":"Verdana","font-weight":"bold","font-size":"8pt"}).set("href","stagione"+class_year+"/classifica"+class_year+".htm").set("html","classifica completa").set("target","_blank").inject(class_cont);class_acc=new Accordion(class_acc_togglers,class_acc_elems,{"display":0}).addEvents({"active":function(tog,el){tog.setStyles({"background":"#FA2222","color":"#fff"})},"background":function(tog,el){tog.setStyles({"background":"#888888","color":"#fff"})}});class_per=class_acc_toggle.periodical(10000)}function class_acc_toggle(){if(class_acc!=null){class_acc.display(((class_acc.previous+1)%(class_acc.elements.length)))}}function buildClassHtml(C,D){var B='<table cellpadding="0" cellspacing="0" style="table-layout:fixed;font-size:8pt;">  <tr>    <td width="20">      Pos    </td>    <td width="140">      Nome    </td>    <td width="20">      GD    </td>    <td width="20">      VV    </td>    <td width="20">      PP    </td>    <td width="20">      GV    </td>    <td width="50">      Pti    </td>  </tr>';for(var A=0;A<D;A++){B+="  <tr>    <td>"+C[A].pos+"    </td>    <td><b>"+C[A].nome.substring(0,19)+"</b>    </td>    <td>"+C[A].part+"    </td>    <td>"+C[A].vinte+"    </td>    <td>"+C[A].pole+"    </td>    <td>"+C[A].gv+'    </td>    <td><b><font color="#0000ff">'+C[A].tot_pti_str+"</font></b>    </td>  </tr>"}B+=" </table>";return B}window.addEvent("domready",buildClassAcc)