var starSelected=new Image();starSelected.src="/dyn/6914/images/star_red.gif";var starUnselected=new Image();starUnselected.src="/dyn/6914/images/star_grey.gif";var mis=new Array();var rs=new Array();var mis_rating=new Array();var rs_rating=new Array();var ratingDesc=new Array();ratingDesc[0]="Not rated";ratingDesc[1]="I hate it";ratingDesc[2]="I don't like it";ratingDesc[3]="It's OK";ratingDesc[4]="I like it";ratingDesc[5]="I love it!";var ignoreout=false;function ratingRestMsOut(b,a){updateRestImages(b,a,rs_rating[b]);if(ignoreout){return}var c=document.getElementById("rateText_"+b+"_"+a);if(c){c.innerHTML="&nbsp;"}}function ratingRestMsOver(c,a,b){updateRestImages(c,a,b);if(ignoreout){return}var d=document.getElementById("rateText_"+c+"_"+a);if(d){d.innerHTML=ratingDesc[b]}}function ratingMIMsOut(b,a){spDisable=false;updateRestImages(b,a,mis_rating[b])}function ratingMIMsOver(b,a,c){spDisable=true;updateRestImages(b,a,c)}function registerMI(a,b,c){if(typeof(mis[a])=="undefined"){mis[a]=new Array()}mis[a][b]=1;mis_rating[a]=c}function registerRest(b,a,c){if(typeof(rs[b])=="undefined"){rs[b]=new Array()}rs[b][a]=1;rs_rating[b]=c}function rateMI(c,a,b,g,f){spDisable=true;mis_rating[a]=f;updateMiImages(a,b,f);showUserRating(b);new Ajax.Request("/menu/MenuItemRating.do",{method:"get",parameters:"userId="+c+"&menuItemId="+a+"&rating="+f+"&digest="+g});for(var e in mis[a]){updateMiImages(a,e,f);showUserRating(e)}toggleSaved(a,b,1);window.setTimeout("toggleSaved("+a+", "+b+", 0)",2000);spDisabled=false}function toggleSaved(b,c,a){var d=document.getElementById("rating_text_"+b+"_"+c);if(d){if(a==1){d.style.display="inline"}else{d.style.display="none"}}}function updateMiImages(a,b,e){var c=1;for(c;c<=e;c++){var d=document.getElementById("rating_"+a+"_"+b+"_"+c);if(d){d.src="/dyn/6914/images/star_red.gif"}}for(c;c<=5;c++){var d=document.getElementById("rating_"+a+"_"+b+"_"+c);if(d){d.src="/dyn/6914/images/star_grey.gif"}}}function rateRest(b,c,a,h,e){rs_rating[c]=e;updateRestImages(c,a,e);showUserRating(a);for(var f in rs[c]){updateRestImages(c,f,e);showUserRating(f)}var g=document.getElementById("rateText_"+c+"_"+a);if(g){ignoreout=true;g.innerHTML='<span class="text12_blue"><b>Saved</b></span>';window.setTimeout("ignoreout=false; ratingRestMsOut('"+c+"', '"+a+"')",2000)}new Ajax.Request("/menu/RestRating.do",{method:"get",parameters:"userId="+b+"&restId="+c+"&rating="+e+"&digest="+h})}function updateRestImages(d,a,e){var b=1;for(b;b<=e;b++){var c=document.getElementById("rating_"+d+"_"+a+"_"+b);if(c){c.src="/dyn/6914/images/star_red.gif"}}for(b;b<=5;b++){var c=document.getElementById("rating_"+d+"_"+a+"_"+b);if(c){c.src="/dyn/6914/images/star_grey.gif"}}}function showUserRating(c){var b=$("ratingStars_"+c);mouseOverRatings(b);var a=$("pop_rating_"+c);if(a){a.remove()}}function mouseOverRatings(c){var d=getElId(c);var b=$("pop_rating_"+d);var a=$("user_rating_"+d);if(b&&a){if(window.event&&window.event.fromElementId&&window.event.fromElement.id!=""){return}b.hide();a.show()}}function mouseOutRatings(c){var d=getElId(c);var b=$("pop_rating_"+d);var a=$("user_rating_"+d);if(b&&a){if(window.event&&window.event.toElement&&window.event.toElement.id.substring(0,6)=="rating"){return}a.hide();b.show()}}function getElId(a){return a?a.id.split("_")[1]:-1};
