jQuery.noConflict();jQuery(function(){rating.init()});var rating={data:new Array(),textUpdated:false,dragged:false,init:function(){jQuery(".sliders > li.slider > span").each(function(){rating.data[jQuery(this).attr("id")]={rate:0,hiddenFieldId:"app-rate_"+jQuery(this).attr("id")};rating.data[jQuery(this).attr("id")].rate=jQuery("#"+rating.data[jQuery(this).attr("id")].hiddenFieldId).val();jQuery(this).slider({max:3,min:-3,value:jQuery("#"+rating.data[jQuery(this).attr("id")].hiddenFieldId).val(),slide:function(a,b){rating.rate(jQuery(this).attr("id"),b.value);rating.dragged=true},change:function(a,b){rating.rate(jQuery(this).attr("id"),b.value)},stop:function(a,b){if(jQuery("#floatRate").css("display")!="none"){jQuery("a",this).effect("transfer",{to:"#floatRate",className:"ui-effects-transfer"})}}});jQuery(this).parent("li").find(".lSlider").click(function(a){jQuery(this).next("span").slider("value",-3)});jQuery(this).parent("li").find(".rSlider").click(function(a){jQuery(this).prev("span").slider("value",3)})});jQuery("textarea#app-comment").autogrow({minHeight:70});jQuery("textarea#app-comment").keyup(function(){jQuery("#app-publish").attr("disabled","").removeClass("inactive").addClass("active");rating.textUpdated=true});jQuery("textarea#app-comment").focus(function(){if(jQuery(this).val()=="Želiš opisati svojo izkušnjo ..."){jQuery(this).val("")}jQuery(this).css("font-style","normal")});jQuery(".slider-click").click(function(a){if(!rating.dragged){value=jQuery(this).parent().parent().slider("value");if(jQuery(this).hasClass("plus")){value=parseInt(value)+1}else{value=parseInt(value)-1}if(value<=3&&value>=-3){rating.rate(jQuery(this).parent().parent().attr("id"),value);jQuery(this).parent().parent().slider("value",value)}}rating.dragged=false});rating.recalculate()},rate:function(a,b){jQuery("#floatHelp").removeClass("active").addClass("inactive");jQuery("#floatRate").removeClass("inactive").addClass("active");jQuery("#app-publish").attr("disabled","").removeClass("inactive").addClass("active");rating.data[a].rate=b;jQuery("#"+rating.data[a].hiddenFieldId).val(b);rating.recalculate()},recalculate:function(){var c=0,b=0;var e=true;for(var a in rating.data){if(rating.data[a].rate!=0){e=false;b++}c+=rating.data[a].rate*(2.5/9)}var d=2.5+c;if(!e){jQuery("#starProgress > strong > abbr").css("width",Math.round(((d*100/5)/25)*25)+"%");jQuery("#floatRate > p > strong").html(rating.compileRateString()+".");jQuery("#floatHelp").removeClass("active").addClass("inactive");jQuery("#floatRate").removeClass("inactive").addClass("active");jQuery("#app-publish").attr("disabled","").removeClass("inactive").addClass("active")}else{jQuery("#starProgress > strong > abbr").css("width","50%");jQuery("#floatHelp").removeClass("inactive").addClass("active");jQuery("#floatRate").removeClass("active").addClass("inactive");if(!rating.textUpdated){jQuery("#app-publish").attr("disabled","disabled").removeClass("active").addClass("inactive")}}},compileRateString:function(){var a=new Array();if(rating.data.kindness.rate!=0){a.push(rating.rate_strings.kindness[rating.data.kindness.rate])}if(rating.data.quality.rate!=0){a.push(rating.rate_strings.quality[rating.data.quality.rate])}if(rating.data.price.rate!=0){a.push(rating.rate_strings.price[rating.data.price.rate])}return a.join(", <br />")}};