ratingSelectorCount=0; ratingSelectors=Array(); function RatingSelector( jq,onImg,offImg ) { ratingSelectors[ratingSelectorCount]=[jq,onImg,offImg]; var id='__rating_selector_'+ratingSelectorCount; var c=''; for( var i=1;i<=5;i++) { c+=''; } jq.after(c); jq.css('display','none' ); updateRatingSelector( ratingSelectorCount,jq.val() ); ratingSelectorCount++; } function updateRatingSelector( nm, clicked ) { var id='__rating_selector_'+nm; var c=ratingSelectors[nm]; if( clicked == '' ) { clicked=0; } for( var i=1;i<=5;i++) { jQuery('#'+id+'_'+i).attr('src',i<=clicked?c[1]:c[2]); } c[0].val(clicked); }