jQuery.fselectUuid=(function(){var a=0;return function(){return"fselect-gen-"+(++a)}})();jQuery.fn.fselect=function(a){var b=jQuery.extend({defaultText:"Please Select"},a);return this.each(function(){var o=$(this),c=o.parent(".fselect_wrap"),l=jQuery.fselectUuid(),f=l+"_link",i=c.width(),g=c.find(".fselect_label").text()||b.defaultText;if(c.hasClass("hidden")){return}var h=$('<div class="fselect"><a id="'+f+'" href="#'+l+'"class="fg-button fg-button-icon-right ui-widget ui-state-default ui-corner-all" tabindex="0"><span class="ui-icon ui-icon-triangle-1-s"></span><h3>'+g+"</h3></a></div>").insertBefore(c);var j=h.parents(".control");if(j.length==0){j=h.wrap('<div class="control"/>').parents(".control")}var e=j.parents(".item");if(e.length==0){e=j.wrap('<div class="item"/>').parents(".item")}h.parents(".control").addClass("fs-control");var d;if(c.find("> ul, > ol").length){c.find(".fselect_label").remove();c.find("li a").attr("tabindex","-1");c.find("li a").attr("hidefocus","true")}else{if((d=c.find("> select")).length){var n=d.attr("id");if($("#"+n+" option:selected").length&&$("#"+n+" option:selected").val()!=""){$("#"+f+" h3").text($("option:selected",this).text())}var k=$('<ul id="'+l+'"/>').attr("data-fselect",n);k.appendTo(c);if(!c.hasClass("noinstruct")){$('<li class="primary" id="selQuestionLI"><a href="#" id="selQuestion" class="ui-corner-all sel" tabindex="-1" hidefocus="true" title="'+g+'">'+g+"</a></li>").prependTo(k)}d.find("option").each(function(){var p=$(this),r=p.val(),q=p.text();if(r!=""){$('<li class="primary"><a href="#" id="'+r+'" title="'+q+'" class="sel" tabindex="-1" hidefocus="true">'+q+"</a>").appendTo(k)}});c.find(".fselect_label").remove();d.css({position:"absolute",top:"-999px"})}}c.addClass("hidden");var m=c.clone();m.find("select").attr("id","");$("#"+f).css("width",i).menu({content:m.html(),crumbDefaultText:"",width:i-7})})};