(function(){var d={checked:"not-set",unchecked:"not-set",checked_hover:false,unchecked_hover:false,checked_down:false,unchecked_down:false,show_input:false},c=function(b,c){img=jQuery('<img src="'+a(b.attr("checked"),c,true)+'" />');!c.show_input&&b.hide(1);b.before(img);return img},a=function(c,a,b){return c?a.checked_hover&&!b?a.checked_hover:a.checked:a.unchecked_hover&&!b?a.unchecked_hover:a.unchecked},b=function(b,a){b.mouseover(function(){if(b.attr("src")==a.checked&&a.checked_hover)b.attr("src",a.checked_hover);else a.unchecked_hover&&b.attr("src",a.unchecked_hover)});b.mouseout(function(){if(b.attr("src")==a.checked_hover)b.attr("src",a.checked);else b.attr("src")==a.unchecked_hover&&b.attr("src",a.unchecked)});b.mousedown(function(){src=b.attr("src");if((src==a.checked||src==a.checked_hover)&&a.checked_down)b.attr("src",a.checked_down);else(src==a.unhecked||src==a.unchecked_hover)&&a.unchecked_down&&b.attr("src",a.unchecked_down)})},e=function(d,c,e){invert=false;c.click(function(){checked=c.attr("checked");if(invert)checked=!checked;d.attr("src",a(checked,e,!invert))});d.click(function(){invert=true;c.click();invert=false});b(d,e)},f=function(d,f,e,c){invert=false;f.click(function(){for(n in e){n=e[n];if(n!==d)n.attr("src",a(false,c,true));else n.attr("src",a(true,c,!invert))}});d.click(function(){invert=true;f.click();invert=false});b(d,c)};jQuery.fn.checkize=function(a){var a=jQuery.extend(d,a),b=[],g=[];for(i in a){img=a[i];img&&jQuery("<img />").attr("src",img)}this.each(function(f,d){d=jQuery(d);if(d.attr("type")=="checkbox")e(c(d,a),d,a);else if(d.attr("type")=="radio"){name=d.attr("name");if(!b[name]){b[name]=[];g[name]=[]}b[name].push(d);g[name].push(c(d,a))}});for(i in b)for(j in b[i])f(g[i][j],b[i][j],g[i],a)}})()
