/*************************
 *
 *
 *
 */
jQuery.fn.cssCheckbox = function () {

	jQuery(":checkbox + label, :radio + label", this)
		.each( function(){
			if ( jQuery(this).prev()[0].checked )
				jQuery(this).addClass("checked");
		})
		.hover(
			function() {
                jQuery(this).addClass("over");
            },
			function() {
                jQuery(this).removeClass("over");
            }
		)
		.click( function() {
			if (jQuery(this).prev('input').attr("type") == 'radio') {
				var inputName = jQuery(this).prev('input').attr("name");
				jQuery.each($("input[name='"+inputName+"'] + label"), function() {
                //console.log(inputName);
					$(this).removeClass("checked").prev()[0].checked = false;
				});
			}
			jQuery(this)
				.toggleClass("checked")
				.prev()[0].checked = !jQuery(this).prev()[0].checked;
		})
		.prev().hide();
}