(function(a){jQuery.fn.comboselect=function(b){b=jQuery.extend({sort:"both",addbtn:" &gt; ",rembtn:" &lt; "},b);this.each(function(){var d=this.id;var e=d+"_left";var f=d+"_right";var h=a(this).parent("#profileFormNpo");var g="";g+='<table id="comboTypeofAc"><tr>';g+='<td><select id="'+e+'" name="'+e+'" class="csleft" multiple="multiple">';g+="</select></td>";g+='<td><input type="button" class="csadd" value="'+b.addbtn+'" /><br />';g+='<input type="button" class="csremove" value="'+b.rembtn+'" /></td>';g+='<td><select id="'+f+'" name="'+f+'" class="csright" multiple="multiple">';g+="</select></td>";g+="</tr></table>";h.submit(function(){a("#typeOfAc_right").find("option").each(function(){var i=a(this).attr("value");a("#"+d).find('option[value="'+i+'"]').attr("selected","selected")});return true})});a("select.csleft").dblclick(function(){a(this).parent().find("input.csadd").click()});a("select.csright").dblclick(function(){a(this).parent().find("ldset input.csremove").click()});a("input.csadd").click(function(){var f=a(this).parent().parent().find("select.csleft");var e=a(this).parent().parent().find("select.csleft option:selected");var d=a(this).parent().parent().find("select.csright");d.append(e);c(f.attr("id"),d.attr("id"))});a("input.csremove").click(function(){var f=a(this).parent().parent().find("select.csleft");var e=a(this).parent().parent().find("select.csright");var d=a(this).parent().parent().find("select.csright option:selected");f.append(d);c(f.attr("id"),e.attr("id"))});function c(e,f){switch(b.sort){case"none":var d=null;case"left":var d=a("#"+e);break;case"right":var d=a("#"+f);break;default:var d=a("#"+e+", #"+f)}if(b.sort!="none"){d.find("option").selso({type:"alpha",extract:function(g){return a(g).text()}})}a("#"+e+", #"+f).find("option:selected").removeAttr("selected")}a("input.csadd").click();return this}})(jQuery);