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