function setup_clearrating(a){$("btnSave").value="Clear Rating";$("setrating").onsubmit=function(){clearRating("/action/AJAXRateServlet",a);return false};for(var b=0;b<$("setrating").childNodes.length;b++){if($("setrating").childNodes[b].name=="buttonclicked"){$("setrating").childNodes[b].value="clear"}}rating.status="clear"}function setup_saverating(){$("btnSave").value="Save Rating";$("setrating").onsubmit=function(){setRating("/action/AJAXRateServlet");return false};for(var a=0;a<$("setrating").childNodes.length;
a++){if($("setrating").childNodes[a].name=="buttonclicked"){$("setrating").childNodes[a].value="rate"}}rating.status="rate"}function setRating(a){yls_Ratings_showSubmit("indicator");var b=Form.serialize("setrating");var c=new Ajax.Request(a,{method:"get",parameters:b,onComplete:ratingResponse})}function clearRating(a,c){yls_Ratings_showSubmit("indicator");var b=Form.serialize("setrating")+"&ratingid="+c;var d=new Ajax.Request(a,{method:"get",parameters:b,onComplete:ratingResponse})}function set_averageStars(b){for(var a=0;
a<b.length;a++){if(b[a].firstChild.nodeValue=="full"){rating.averageratingimages[a].src=path+yg_Ratings.starbar+yg_Ratings.full}else{if(b[a].firstChild.nodeValue=="half"){rating.averageratingimages[a].src=path+yg_Ratings.starbar+yg_Ratings.half}else{rating.averageratingimages[a].src=path+yg_Ratings.starbar+yg_Ratings.empty}}}}yg_Ratings.Msgs=new Array("Awful","Poor","Average","Good","Excellent");yg_Ratings.Labels=new Array("1 Star","2 Stars","3 Stars","4 Stars","5 Stars");var path="/images/yri_";yg_Ratings.starbar="star_";
yg_Ratings.UnitY="yellow.gif";yg_Ratings.UnitYMouseOver="yellow.gif";yg_Ratings.UnitYMouseLess="grey.gif";yg_Ratings.UnitN="white.gif";yg_Ratings.UnitNMouseOver="hover.gif";yg_Ratings.full="full.gif";yg_Ratings.half="half.gif";yg_Ratings.empty="empty.gif";function yg_Ratings(c,b,j,n,f,e){var h,o;var g;var m,l;var k=document;var a;this.starbar=n+"_";this.rating=0;this.defaultMsg="I want to rate this article";this.status="clear";if(j>0){this.defaultMsg=yg_Ratings.Msgs[j-1]}k.write('<div class="averagestars">');
for(h=0;h<e.length;h++){k.write("<span>");if(e[h]=="empty"){starunit=yg_Ratings.empty}else{if(e[h]=="half"){starunit=yg_Ratings.half}else{starunit=yg_Ratings.full}}k.write('<img src="'+path+yg_Ratings.starbar+starunit+'" />');k.write("</span>")}k.write('<div class="averagerating">');k.write("Average Rating ("+f+")");k.write("</div>");k.write("</div>");g='class="" id="'+c+'" style="'+a+'"';m='onMouseOut="return yg_Ratings_mouseOut('+c+');"';k.write('<div id="indicator" style="display:none;position:absolute;width:135px;height:32px;background:url(\'/images/transparent.gif\');padding:3px"><img src="/images/indicator.gif" alt="" /> Updating Rating</div>');
k.write("<span "+g+" "+m+">");if(n=="star"){k.write('<div class="msg" style="margin-top:10px"><small style="font-size:1.0em;XXfont-weight:bold">'+this.defaultMsg+"</small></div>")}for(h=1;h<=yg_Ratings.Msgs.length;h++){m='onMouseOver="return yg_Ratings_mouseOver('+c+", "+h+');"';l='onClick="return yg_Ratings_click('+c+", "+h+');"';k.write('<span class=""'+m+" "+l+">");if(h<=j){k.write('<img src="'+path+this.starbar+yg_Ratings.UnitY+'" />')}else{k.write('<img src="'+path+this.starbar+yg_Ratings.UnitN+'" />')}k.write("</span>")
}if(j){k.write('<input type="hidden" name="'+c+'_" value="'+j+'" />');k.write('<input type="hidden" name="artRating" value="'+j+'" />')}else{k.write('<input type="hidden" name="'+c+'_" value="" />');k.write('<input type="hidden" name="artRating" value="" />')}k.write("</span>");this.parent=document.getElementById(c);this.images=this.parent.getElementsByTagName("img");this.averageratingimages=this.parent.parentNode.getElementsByTagName("div")[0].getElementsByTagName("img");if(n=="star"){this.field=this.parent.childNodes[6];
this.field2=this.parent.childNodes[7]}else{this.field=this.parent.childNodes[5];this.field2=this.parent.childNodes[6]}this.msg=this.parent.getElementsByTagName("small")[0];this.id=c;this.averageratingdiv=this.parent.parentNode.getElementsByTagName("div")[0].getElementsByTagName("div")[0].firstChild}function yg_Ratings_set(b,a){if(b==0){this.rating=b;this.defaultMsg="I want to rate this article";this.update(b,true);this.field.value=b;this.field2.value=b;if(xGetElementById("btnSave")){yls_Ratings_hideSubmit("btnSave")
}}else{this.rating=b;this.defaultMsg=yg_Ratings.Msgs[b-1];this.update(b,a);this.field.value=b;this.field2.value=b;if(document.getElementById("btnSave")){yls_Ratings_showSubmit("btnSave")}setup_saverating()}}function yls_Ratings_showSubmit(a){document.getElementById(a).style.display="block"}function yls_Ratings_hideSubmit(a){document.getElementById(a).style.display="none"}function yg_Ratings_setMsg(a){var c=this.msg.childNodes;var d;for(var b=0;b<c.length;b++){d=c[b];if(d.nodeType==3){if(a==""){d.nodeValue=this.defaultMsg
}else{d.nodeValue=a}}}}function yg_Ratings_get(){return this.rating}function yg_Ratings_update(b,a){if(this.starbar=="star_"){if(a){this.setMsg(this.defaultMsg)}else{this.setMsg(yg_Ratings.Msgs[b-1])}}for(i=1;i<=yg_Ratings.Msgs.length;i++){if(a){if(i<=this.rating){this.images[i-1].src=path+this.starbar+yg_Ratings.UnitY}else{this.images[i-1].src=path+this.starbar+yg_Ratings.UnitN}}else{if(i<=b){if(i<=this.rating){this.images[i-1].src=path+this.starbar+yg_Ratings.UnitYMouseOver}else{this.images[i-1].src=path+this.starbar+yg_Ratings.UnitNMouseOver
}}else{if(i<=this.rating){this.images[i-1].src=path+this.starbar+yg_Ratings.UnitYMouseLess}else{this.images[i-1].src=path+this.starbar+yg_Ratings.UnitN}}}}return true}function yg_Ratings_click(a,b){a.set(b,false);return true}function yg_Ratings_mouseOver(a,b){a.update(b,false);return true}function yg_Ratings_mouseOut(a){a.update(0,true);return true}function yg_Ratings_clear(a){a.clear(0,true);return true}yg_Ratings.prototype.set=yg_Ratings_set;yg_Ratings.prototype.setMsg=yg_Ratings_setMsg;yg_Ratings.prototype.get=yg_Ratings_get;
yg_Ratings.prototype.update=yg_Ratings_update;yg_Ratings.prototype.clear=yg_Ratings_clear;
