(function(a){a.fn.imageTick=function(b){var d={tick_image_path:"/images/radio.gif",no_tick_image_path:"no_images/radio.gif",image_tick_class:"ticks_"+Math.floor(Math.random()),hide_radios_checkboxes:false};var c=a.extend(d,b);this.each(function(){var i=a(this);var g=i.attr("type");var h=typeof c.tick_image_path=="object"?c.tick_image_path[this.value]||c.tick_image_path["default"]:c.tick_image_path;var e=function(k){var l=document.getElementById(k)||{value:"default"};return typeof c.no_tick_image_path=="object"?c.no_tick_image_path[l.value]||c.no_tick_image_path["default"]:c.no_tick_image_path};var j=i.attr("id");var f='<img src="'+e(j)+'" alt="no_tick" class="'+c.image_tick_class+'" id="tick_img_'+j+'" tabindex="'+i.attr("tabindex")+'" />';i.before(f);if(!c.hide_radios_checkboxes){i.css("display","none")}if(i.attr("checked")){a("#tick_img_"+j).attr("src",h)}if(g=="radio"){a("#tick_img_"+j).click(function(){a("."+c.image_tick_class).each(function(){var l=this.id.split("_");var k=l.splice(2,l.length-2).join("_");a(this).attr("src",e(k))});a("#"+j).trigger("click");a(this).attr("src",h)});a("label[for='"+j+"']").click(function(){a("."+c.image_tick_class).each(function(){var l=this.id.split("_");var k=l.splice(2,l.length-2).join("_");a(this).attr("src",e(k))});a("#"+j).trigger("click");a("#tick_img_"+j).attr("src",h)})}else{if(g=="checkbox"){a("#tick_img_"+j).click(function(){a("#"+j).trigger("click");if(a(this).attr("src")==e(j)){a(this).attr("src",h)}else{a(this).attr("src",e(j))}});a("label[for='"+j+"']").click(function(){if(a("#tick_img_"+j).attr("src")==e(j)){a("#tick_img_"+j).attr("src",h)}else{a("#tick_img_"+j).attr("src",e(j))}})}}})}})(jQuery);
