//javascript var myid =0; var starImages = new Array( "/image/rate/0star.gif", "/image/rate/1star.gif", "/image/rate/2star.gif", "/image/rate/3star.gif", "/image/rate/4star.gif", "/image/rate/5star.gif"); var nullStarMessage = "/image/rate/0.gif"; var starMap = new Array('0,0,22,20', '23,0,36,20', '37,0,50,20', '51,0,64,20', '65,0,78,20', '79,0,101,20'); var starMessages = new Array( "/image/rate/0.gif", "/image/rate/1.gif", "/image/rate/2.gif", "/image/rate/3.gif", "/image/rate/4.gif", "/image/rate/5.gif", "/image/rate/saved.gif"); var savedRatings = new Array(); var changedRatings = new Array(); var starTwinkler = new Array(); var msgTwinkler = new Array(); var isRatingsBarChanged = false; var delayTime = 500; var allImages = new Array(); function preloadImages() { for (i=0; i < preloadImages.length ;i++) { allImages[i] = new Image(); allImages[i].src = preloadImages.arguments[i]; } } preloadImages(starImages); preloadImages(starMessages); function SwapStars(id, rating) { if (rating == undefined) { rating = 0; } document.images["stars." + id].src = starImages[rating]; } function SwapStarMsg(id, rating) { if (rating == undefined) { if ( changedRatings[id] ) { document.images["messages." + id].src = starMessages[6]; } else { document.images["messages." + id].src = nullStarMessage; } } else { document.images["messages." + id].src = starMessages[rating]; } } function SaveStarsAjax(id, rating, user, type) { if ((rating==1)||(rating==2)||(rating==3)||(rating==4)||(rating==5)) { var res; switch(type) { case 'forum': { res = BrianMaddenPortal.forumpost.RatePost(id, rating, user).value; break; } case 'blog': { res = BrianMaddenPortal.blog.RatePost(id, rating, user).value; break; } case 'content': { res = BrianMaddenPortal.control.content.control_content_rating.RatePost(id, rating, user).value; break; } case 'link': { res = BrianMaddenPortal.control.link.control_link_linkheader.RatePost(id, rating, user).value; break; } case 'feed item': { res = BrianMaddenPortal.control.feeds.control_feeds_rating.RatePost(id, rating, user).value; break; } default : { alert('No Rate'); return false; break; } } if (res.Sucess) { $("lblVotes_"+id).innerHTML = res.Lista[1]; $("lblRating_"+id).innerHTML = res.Lista[2]; $("lblMaxRating_"+id).innerHTML = res.Lista[3]; $("mytrating" + id).innerHTML = ""; $("ltlstars" + id).innerHTML = ""; SwapStarMsg(id, 6); } else { alert("Ajax error!"); } } else { alert("Rating Value out of the bound, Values can only be 1/2/3/4/5. Current rating value: " + rating); } } function StarMouseOver(id, rating) { if (starTwinkler[id] != 0) { window.clearTimeout(starTwinkler[id]); starTwinkler[id] = 0; } if (msgTwinkler[id] != 0) { window.clearTimeout(msgTwinkler[id]); msgTwinkler[id] = 0; } SwapStars(id, rating); SwapStarMsg(id, rating); } function StarMouseOut(id) { starTwinkler[id] = window.setTimeout("SwapStars('"+id+"')", delayTime); msgTwinkler[id] = window.setTimeout("SwapStarMsg('"+id+"')", delayTime); } function DisplayStarsAjax (id, rating, user, type) { var starID = "stars." + id; starTwinkler[id] = 0; msgTwinkler[id] = 0; document.write(""); var i = 0; for (i = 1; i < 6; i++) { document.write(""); } document.write(""); document.write(""); } function DisplayMsgAjax (id, rating) { var msgID = "messages." + id; if ( rating == undefined ) { document.write(""); }