(function(e){e.fn.checkbox=function(){e(this).each(function(){var t=e(this);var c=t.attr("type");t.hide();t.next("."+c+"-sign").remove();var o=e('').insertAfter(t);o.click(function(){if(o.closest("label").length)return;if(t.attr("type")=="radio"){t.prop("checked",true).trigger("change").trigger("click")}else{t.prop("checked",!t.is(":checked")).trigger("change")}});t.change(function(){e('input[name="'+t.attr("name")+'"]').each(function(){if(e(this).is(":checked")){e(this).next("."+e(this).attr("type")+"-sign").addClass("checked")}else{e(this).next("."+e(this).attr("type")+"-sign").removeClass("checked")}})});if(t.is(":checked")){o.addClass("checked")}else{o.removeClass("checked")}})};e.fn.combobox=function(){e(this).each(function(){var t=e(this);t.insertBefore(t.parent(".combobox-wrapper"));t.next(".combobox-wrapper").remove();t.css({"opacity":0,"position":"absolute","left":0,"right":0,"top":0,"bottom":0});var c=e('').insertAfter(t);var o=e('').appendTo(c);var n=e('').appendTo(c);t.appendTo(c);t.change(function(){o.text(e("option:selected",t).text())});o.text(e("option:selected",t).text());t.comboWrap=c})}})(jQuery);