function gyorshajtas(){this.fines=Array({limit:100,fines:Array({overspeed:110,fine:'300.000'},{overspeed:95,fine:'200.000'},{overspeed:80,fine:'130.000'},{overspeed:65,fine:'90.000'},{overspeed:50,fine:'60.000'},{overspeed:35,fine:'45.000'},{overspeed:20,fine:'30.000'})},{limit:50,fines:Array({overspeed:105,fine:'300.000'},{overspeed:90,fine:'200.000'},{overspeed:75,fine:'130.000'},{overspeed:60,fine:'90.000'},{overspeed:45,fine:'60.000'},{overspeed:30,fine:'45.000'},{overspeed:15,fine:'30.000'})},{limit:-1,fines:Array({overspeed:75,fine:'300.000'},{overspeed:65,fine:'200.000'},{overspeed:55,fine:'130.000'},{overspeed:45,fine:'90.000'},{overspeed:35,fine:'60.000'},{overspeed:25,fine:'45.000'},{overspeed:15,fine:'30.000'})});this.unit='km/h';this.max_overspeed=120;this.updateSpeedSlider=function()
{this.speed=this.limit;jQuery('#slider_speed').slider('option','min',this.limit);jQuery('#slider_speed').slider('option','max',this.limit+this.max_overspeed);jQuery('#slider_speed').slider('value',this.speed);}
this.updateIndicators=function()
{jQuery("#megengedett").html(this.limit+' '+this.unit);jQuery("#sebesseg").html(this.speed+' '+this.unit);jQuery("#tullepes").html(((this.speed>this.limit)?this.speed-this.limit:0)+' '+this.unit);jQuery("#bunti").html(this.getFine()+' Ft');}
this.getFineGroup=function()
{for(var j=0;j<this.fines.length;j++)
if(this.limit>this.fines[j].limit)
return this.fines[j].fines;}
this.getFine=function(group)
{var group=this.getFineGroup();for(var k=0;k<group.length;k++)
if(this.speed-this.limit>group[k].overspeed)
return group[k].fine;return 0;}
this.trackEvent=function()
{_gaq.push(['_trackEvent','','',location.href]);this.eventTracked=true;}
var calculator=this;jQuery('#slider_limit').slider({value:50,min:10,max:130,step:10,slide:function(event,ui){calculator.limit=ui.value;calculator.updateSpeedSlider(ui.value);calculator.updateIndicators();if(calculator.eventTracked==false)
calculator.trackEvent();}});this.limit=jQuery('#slider_limit').slider('value');jQuery('#slider_speed').slider({value:this.limit,min:this.limit,max:this.limit+this.max_overspeed,step:1,slide:function(event,ui){calculator.speed=ui.value;calculator.updateIndicators();if(calculator.eventTracked==false)
calculator.trackEvent();}});this.speed='50';this.eventTracked=false;this.updateIndicators();};
