(function(a){a.fn.textbox=function(c){var e=function(h,g){var f=a("<li />").append(a("<a href='#'>"+g+"</a>"));h.append(f)};a.fn.textbox.defaults={items:[],onSelect:null,onChange:null};var d=a.extend({},a.fn.textbox.defaults,c);var b=arguments;return this.each(function(){if(typeof a.data(this,"textbox")=="undefined"){var m=a(this);var g=this.offsetHeight;var j=this.offsetWidth+16;m.addClass("textbox");var l=a("<ul class='textboxlist' id='textboxlist' />").insertAfter(m).width(j).mousedown(function(n){l.toggle();m.val(a(n.target).text());if(typeof d.onSelect=="function"){d.onSelect(a(n.target).text())}a("#audBodyCouDiv").hide("show");a("#auditingBodyCou").attr("disabled",true)});var k=a("<div class='textboxarrow'/>").insertAfter(m).bind("mousedown",function(){l.toggle();return false});a(window).resize(function(){var o=m.offset().top;var n=m.offset().left;k.css("left",((257)-16)+"px").css("top",((311)-16)+"px");l.css("left",(25)+"px").css("top",(310)+"px")});m.click(function(){this.select()}).focus(function(){var n=a(this).val();this.select();a(this).bind("blur",function(){a(this).unbind("blur").unbind("keyup");if(typeof d.onChange=="function"&&a(this).val()!=n&&a(this).val()!=""){d.onChange(a(this).val())}}).bind("keyup",function(o){if(o.keyCode==13){a(this).unbind("keyup");a(this).blur()}})});a.data(this,"textbox",{list:l});a.each(d.items,function(n){e(l,this)});var h=function(){k.css("display","block");a(window).resize()};window.setTimeout(h,50)}else{if(b[0]=="add"){a("#textboxlist").html("");var i=b[1];var f;for(f in i){e(a.data(this,"textbox").list,i[f])}}}})}})(jQuery);
