$.fn.form=function(){$("select",this).each(function(){b="";for(a=0;a<$("option",this).size();a++){b+="<li onclick=\"changeServer(this);\"";if(a+1==$("option",this).size())b+=' class="last"';b+=">"+$("option:eq("+a+")",this).text()}$(this).css("position","absolute").css("left","-99999px").before('<span class="select">'+$(":selected",this).text()+"<span></span><ul>"+b+"</ul></span>").prev().click(function(){$(".select ul:visible").slideUp(300,function(){$(this).parent().css("z-index",2)}).css("z-index",2);$(document).click(function(){$(".select ul:visible").slideUp(300,function(){$(this).parent().css("z-index",2)}).css("z-index",2);$(this).unbind("click")});if($("ul:visible",this).size())$("ul",this).slideUp(300,function(){$(this).parent().css("z-index",2)});else{$(this).css("z-index",4).next().focus();$("ul",this).slideDown(300,function(){$(this).parent().css("z-index",3)}).css("z-index",3).find(">li").unbind("click").click(function(){$(this).removeClass("hover");b=$(this).parent().parent();b.next().find("option:eq("+$(this).parent().find(">li").index(this)+")").attr("selected",true);b.html(b.next().find(":selected").text()+"<span></span><ul>"+$(this).parent().html()+"</ul>").find(">ul").slideUp(300,function(){$(this).parent().css("z-index",2)}).css("z-index",2);return false}).unbind("hover").hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")})}return false}).find("ul").hide();$(this).bind("keydown keyup",function(){$(this).prev().html($(":selected",this).text()+"<span></span><ul>"+$(this).prev().find("ul").html()+"</ul>").css("z-index",2).find("ul").hide().css("z-index",2)}).focus(function(){$(this).prev().addClass("select-active")}).blur(function(){$(this).prev().removeClass("select-active")})})};