(function(a){jQuery.fn.ramiSelect=function(){var c="ramiSelectContainer";if(a("div").hasClass(c)){a.each(a("."+c),function(d,e){a(this).remove()})}var b=this;b.each(function(g,e){var j=a(e).children("option");var h=a(e).attr("id")+"_ramiSelect";var i;d();j.each(function(l,k){f(l,k)});function d(){i='<div id="'+h+'" class="'+c+'"></div>';a(e).before(i);a(e).css("display","none")}function f(l,k){a("#"+h).append('<input type="checkbox" class ="rs_checkbox" id="rschbox_'+a(e).attr("id")+"_"+l+'"'+((a(k).attr("selected")==true)?"checked":null)+" orgSelectBox="+a(e).attr("id")+" orgIndex="+l+"  ><font "+((a(k).attr("selected")==true)?'class="rs_selected"':null)+">"+k.text+'</font><div class="spacer"></div>')}});a(".rs_checkbox").change(function(){orgSelectBox=a(this).attr("orgSelectBox");orgIndex=a(this).attr("orgIndex");targetOption=a("#"+orgSelectBox+" option:eq("+orgIndex+")");if(targetOption.attr("selected")==true){targetOption.removeAttr("selected");a(this).next("font").removeClass("rs_selected")}else{targetOption.attr("selected","selected");a(this).next("font").addClass("rs_selected")}});return true}})(jQuery);
