gRate={initialised:false};gRate.init=function(){gRate.initialised=true;gRate.images=[document.getElementById("ratedOne"),document.getElementById("ratedTwo"),document.getElementById("ratedThree"),document.getElementById("ratedFour")];gRate.resetStars()};gRate.rate=function(a){if(gRate.hasRated||!gRate.initialised){return}var b=gRate.starToFloat(a);dojo.xhrGet({url:URL_doRates+"?portal="+portal+"&rateValue="+b+"&rpObjectID="+rpObjID+"&metaType="+metaType,timeout:6000,handleAs:"json",load:function(g,d){var e=g[0].count;var h=g[0].average;gRate.rate_average=h;gRate.g_showCount=e;var c=gRate.floatToStar(h);if(e>0){var f="Bewertungen";if(e==1){f="Bewertung"}document.getElementById("countExists").innerHTML=e+" "+f;if(c==1){gRate.images[0].src="rateActive.gif";gRate.images[1].src="rateInactive.gif";gRate.images[2].src="rateInactive.gif";gRate.images[3].src="rateInactive.gif"}else{if(c==2){gRate.images[0].src="rateActive.gif";gRate.images[1].src="rateActive.gif";gRate.images[2].src="rateInactive.gif";gRate.images[3].src="rateInactive.gif"}else{if(c==3){gRate.images[0].src="rateActive.gif";gRate.images[1].src="rateActive.gif";gRate.images[2].src="rateActive.gif";gRate.images[3].src="rateInactive.gif"}else{if(c==4){gRate.images[0].src="rateActive.gif";gRate.images[1].src="rateActive.gif";gRate.images[2].src="rateActive.gif";gRate.images[3].src="rateActive.gif"}}}}}else{var c=0;document.getElementById("countExists").innerHTML="Jetzt bewerten!"}gRate.averageRate=c;gRate.hasRated=true;document.getElementById("countExists").innerHTML="Danke f&uuml;r Ihre Bewertung!"},error:function(d,c){console.debug(d)}});document.getElementById("countExists").innerHTML="Danke f&uuml;r Ihre Bewertung!"};gRate.doHoverStar=function(c,a){if(!gRate.initialised){return}gRate.resetStars();if(gRate.hasRated){return}for(var b=0;b<a;b++){gRate.images[b].src="rateHover.gif"}};gRate.resetStars=function(){if(!gRate.initialised){return}if(gRate.g_showCount==0){document.getElementById("countExists").innerHTML="Jetzt bewerten!"}else{if(gRate.g_showCount>0){var b="Bewertungen";if(gRate.g_showCount==1){b="Bewertung"}document.getElementById("countExists").innerHTML=gRate.g_showCount+" "+b}}var c=gRate.floatToStar(gRate.rate_average);for(var a=0;a<c;a++){gRate.images[a].src="rateActive.gif"}for(var d=a;d<4;d++){gRate.images[d].src="rateInactive.gif"}};gRate.floatToStar=function(a){var b=0;if(0<a&&a<=0.25){b=1}if(0.25<a&&a<=0.5){b=2}if(0.5<a&&a<=0.75){b=3}if(0.75<a&&a<=1){b=4}return b};gRate.starToFloat=function(a){var b=0;if(a==1){b=0.24}if(a==2){b=0.49}if(a==3){b=0.74}if(a==4){b=1}return b};
