function t_statsObject(a,b,d,c,e,g,h,i,j,f){this.raceBreed=h;this.name=a;this.starts=b;this.wins=d;this.places=c;this.shows=e;this.earnings=f;this.t_statsObjectType=i;this.key=j;for(this.formattedName=this.t_statsObjectType=="H"?'<a class="horseSearchAnchor" href="javascript:submitHorseSearch(\''+this.name.replace("'","\\'")+"')\" onmouseover=\"this.style.cursor = 'pointer';\" onmouseout=\"this.style.cursor = 'default';\">"+this.name+"</a>":this.name;this.formattedName.length>0&&this.formattedName.substring(0, 1)==" ";)this.formattedName=this.formattedName.substring(1);this.roi=calcROI(b,d,g);this.win_perc=calcPerc(d,b);this.place_perc=calcPerc(c,b);this.show_perc=calcPerc(e,b);this.itm_perc=calcPerc(d+c+e,b);this.eps=calcEPS(b,f);this.name_sort=this.name;this.starts_sort=parseInt(b,10);this.wins_sort=parseInt(d,10);this.places_sort=parseInt(c,10);this.shows_sort=parseInt(e,10);this.udr_sort=parseFloat(this.udr);this.roi_sort=parseInt(this.roi,10);this.earnings_sort=parseInt(f,10);this.win_perc_sort=parseInt(this.win_perc, 10);this.place_perc_sort=parseInt(this.place_perc,10);this.show_perc_sort=parseInt(this.show_perc,10);this.itm_perc_sort=parseInt(this.itm_perc,10);this.eps_sort=parseInt(this.eps,10);this.earnings=formatCurrency(this.earnings);this.eps=formatCurrency(this.eps);this.generateTableRow=generateTableRow} function generateTableRow(){var a='<tr class="'+getCSSLabel(2)+'">\n';a+='<td class="left '+columnClasses[0]+'" >'+this.raceBreed+"</td>\n";a+='<td class="left '+columnClasses[1]+'" >'+this.formattedName+"</td>\n";a+='<td align="right" class="'+columnClasses[2]+'" >'+this.starts+"</td>\n";a+='<td align="right" class="'+columnClasses[3]+'" >'+this.wins+"</td>\n";a+='<td align="right" class="'+columnClasses[4]+'" >'+this.win_perc+"</td>\n";a+='<td align="right" class="'+columnClasses[5]+'" >'+this.places+ "</td>\n";a+='<td align="right" class="'+columnClasses[6]+'" >'+this.place_perc+"</td>\n";a+='<td align="right" class="'+columnClasses[7]+'" >'+this.shows+"</td>\n";a+='<td align="right" class="'+columnClasses[8]+'" >'+this.show_perc+"</td>\n";a+='<td align="right" class="'+columnClasses[9]+'" >'+this.itm_perc+"</td>\n";a+='<td align="right" class="'+columnClasses[10]+'" >'+this.roi+"</td>\n";a+='<td align="right" class="'+columnClasses[11]+'" >'+this.earnings+"</td>\n";a+='<td align="right" class="'+ columnClasses[12]+'" >'+this.eps+"</td>\n";a+="</tr>\n";return a}function formatDollars(a){var b="$",d=false;a=parseInt(a,10);for(var c=1E12;c>=1E3;c/=1E3)if(a>=c){d=true;var e=parseInt(a/c,10);b+=e+",";a-=e*c}b+=d?("000"+a).slice(-3):a;return b} function formatCurrency(a){a=a.toString().replace(/\$|\,/g,"");if(isNaN(a))a="0";sign=a==(a=Math.abs(a));a=Math.floor(a*100+0.50000000001);cents=a%100;a=Math.floor(a/100).toString();if(cents<10)cents="0"+cents;for(var b=0;b<Math.floor((a.length-(1+b))/3);b++)a=a.substring(0,a.length-(4*b+3))+","+a.substring(a.length-(4*b+3));return(sign?"":"-")+"$"+a}function calcPerc(a,b){a=a>=b?100:a<=0?0:Math.round(100*a/b);return a<10?" "+a+"%":a<100?" "+a+"%":"100%"} function calcEPS(a,b){var d="N/A";if(a>0)d=b<=0?"0":""+Math.round(b/a);return d}function calcROI(a,b,d){var c=" ";if(a>0)if(b===0)c="-100%";else{a=100*((b+d)/a)-100;if(a%1==0.5)a-=1;a=Math.round(a);c=a<10?" "+a+"%":a<100?" "+a+"%":a+"%"}return c};
