!function(s){if(void 0!==s.fn.lc_switch)return!1;s.fn.lc_switch=function(t,i){return s.fn.lcs_destroy=function(){return s(this).each(function(){s(this).parents(".lcs_wrap").children().not("input").remove(),s(this).unwrap()}),!0},s.fn.lcs_on=function(){return s(this).each(function(){var t=s(this).parents(".lcs_wrap"),i=t.find("input");if("function"==typeof s.fn.prop?t.find("input").prop("checked",!0):t.find("input").attr("checked",!0),t.find("input").trigger("lcs-on"),t.find("input").trigger("lcs-statuschange"),t.find(".lcs_switch").removeClass("lcs_off").addClass("lcs_on"),t.find(".lcs_switch").hasClass("lcs_radio_switch")){var c=i.attr("name");t.parents("form").find("input[name="+c+"]").not(i).lcs_off()}}),!0},s.fn.lcs_off=function(){return s(this).each(function(){var t=s(this).parents(".lcs_wrap");"function"==typeof s.fn.prop?t.find("input").prop("checked",!1):t.find("input").attr("checked",!1),t.find("input").trigger("lcs-off"),t.find("input").trigger("lcs-statuschange"),t.find(".lcs_switch").removeClass("lcs_on").addClass("lcs_off")}),!0},this.each(function(){if(!s(this).parent().hasClass("lcs_wrap")){var c=(void 0===t?"ON":t)?'<div class="lcs_label lcs_label_on"></div>':"",n=(void 0===i?"OFF":i)?'<div class="lcs_label lcs_label_off"></div>':"",a=!!s(this).is(":disabled"),l="";l+=!!s(this).is(":checked")?" lcs_on":" lcs_off",a&&(l+=" lcs_disabled");var e='<div class="lcs_switch '+l+'"><div class="lcs_cursor"></div>'+c+n+"</div>";s(this).is(":input")&&s(this).hasClass("lcs_check")&&("checkbox"==s(this).attr("type")||"radio"==s(this).attr("type"))&&(s(this).wrap('<div class="lcs_wrap"></div>'),s(this).parent().append(e),s(this).parent().find(".lcs_switch").addClass("lcs_"+s(this).attr("type")+"_switch"))}})},s(document).ready(function(){s(document).delegate(".lcs_switch:not(.lcs_disabled)","click tap",function(t){s(this).hasClass("lcs_on")?s(this).hasClass("lcs_radio_switch")||s(this).lcs_off():s(this).lcs_on()}),s(document).delegate(".lcs_wrap input","change",function(){s(this).is(":checked")?s(this).lcs_on():s(this).lcs_off()})})}(jQuery);