(function(){var E={checked:"not-set",unchecked:"not-set",checked_hover:false,unchecked_hover:false,checked_down:false,unchecked_down:false,show_input:false};var A=function(H,G){img=jQuery('<img src="'+B(H.attr("checked"),G,true)+'" />');if(!G.show_input){H.hide(1)}H.before(img);return img};var B=function(G,H,I){return G?(H.checked_hover&&!I?H.checked_hover:H.checked):(H.unchecked_hover&&!I?H.unchecked_hover:H.unchecked)};var F=function(H,G){H.mouseover(function(){if(H.attr("src")==G.checked&&G.checked_hover){H.attr("src",G.checked_hover)}else{if(G.unchecked_hover){H.attr("src",G.unchecked_hover)}}});H.mouseout(function(){if(H.attr("src")==G.checked_hover){H.attr("src",G.checked)}else{if(H.attr("src")==G.unchecked_hover){H.attr("src",G.unchecked)}}});H.mousedown(function(){src=H.attr("src");if((src==G.checked||src==G.checked_hover)&&G.checked_down){H.attr("src",G.checked_down)}else{if((src==G.unhecked||src==G.unchecked_hover)&&G.unchecked_down){H.attr("src",G.unchecked_down)}}})};var C=function(H,G,I){invert=false;G.click(function(){checked=G.attr("checked");if(invert){checked=!checked}H.attr("src",B(checked,I,!invert))});H.click(function(){invert=true;G.click();invert=false});F(H,I)};var D=function(G,J,I,H){invert=false;J.click(function(){for(n in I){n=I[n];if(n!==G){n.attr("src",B(false,H,true))}else{n.attr("src",B(true,H,!invert))}}});G.click(function(){invert=true;J.click();invert=false});F(G,H)};jQuery.fn.checkize=function(G){var G=jQuery.extend(E,G);var H=new Array();var I=new Array();for(i in G){img=G[i];if(img){jQuery("<img />").attr("src",img)}}this.each(function(K,J){J=jQuery(J);if(J.attr("type")=="checkbox"){C(A(J,G),J,G)}else{if(J.attr("type")=="radio"){name=J.attr("name");if(!H[name]){H[name]=new Array();I[name]=new Array()}H[name].push(J);I[name].push(A(J,G))}}});for(i in H){for(j in H[i]){D(I[i][j],H[i][j],I[i],G)}}}})();