document.observe("dom:loaded",function(){initRatingStars();initLeveledHeaders()});function initRatingStars(){$$(".stars label").each(function(g){g.style.display="none"});var f=$$('.stars input[type="radio"]');for(var b=f.length-1;b>=0;--b){var a=f[b];var e=a.defaultValue;var c=HTMLDOMUtil.createElement("a",null,null,e,["title",e]);var d=HTMLDOMUtil.createElement("span","star",null,c);a.parentNode.appendChild(d);a.style.display="none";Event.observe(d,"click",function(h){var i=$(Event.element(h)).up(".star");var g=$(Event.element(h));var j=$("Feedback_"+g.innerHTML);j.checked="checked";i.nextSiblings().each(function(k){if(k.hasClassName("star")){k.removeClassName("selected")}});i.addClassName("selected");i.previousSiblings().each(function(k){if(k.hasClassName("star")){k.addClassName("selected")}});if(i.hasClassName("hover")){i.removeClassName("hover")}i.siblings().each(function(k){if(k.hasClassName("star")){if(k.hasClassName("hover")){k.removeClassName("hover")}}})});Event.observe(d,"mouseover",function(g){var h=$(Event.element(g)).up(".star");h.addClassName("hover");h.previousSiblings().each(function(i){if(i.hasClassName("star")){i.addClassName("hover")}})});Event.observe(d,"mouseout",function(g){var h=$(Event.element(g)).up(".star");if(h.hasClassName("hover")){h.removeClassName("hover")}h.siblings().each(function(i){if(i.hasClassName("star")){if(i.hasClassName("hover")){i.removeClassName("hover")}}})})}}function initLeveledHeaders(){$$(".solution_steps h4").each(function(a){addLevelSpan(a)});$$(".solution_steps h5").each(function(a){addLevelSpan(a)})}function addLevelSpan(d){if(d.firstChild.nodeType==3){var b=d.innerHTML.strip();var c=b.split(" ");var a=b.sub(c[0],"");d.innerHTML='<span class="step">'+c[0]+"</span>"+a}};