jQuery.fn.customInput=function(){$(this).each(function(c){if(!$(this).hasClass("BVRRField")){if($(this).is("[type=checkbox],[type=radio]")){var a=$(this);var b=$("label[for="+a.attr("id")+"]");var d=(a.is("[type=checkbox]"))?"checkbox":"radio";$('<div class="custom-'+d+'"></div>').insertBefore(a).append(a,b);
var e=$("input[name="+a.attr("name")+"]");b.hover(function(){$(this).addClass("hover");if(d=="checkbox"&&a.is(":checked")){$(this).addClass("checkedHover");}},function(){$(this).removeClass("hover checkedHover");});a.bind("updateState",function(){if(a.is(":checked")){if(a.is(":radio")){e.each(function(){$("label[for="+$(this).attr("id")+"]").removeClass("checked");
});}b.addClass("checked");}else{b.removeClass("checked checkedHover checkedFocus");}if($(this).attr("disabled")){b.addClass("disabled");}}).trigger("updateState").click(function(){$(this).trigger("updateState");}).focus(function(){b.addClass("focus");if(d=="checkbox"&&a.is(":checked")){$(this).addClass("checkedFocus");
}}).blur(function(){b.removeClass("focus checkedFocus");});}}});};
