	
	function selezionaTutti(list,label) {	
		$(list).attr("checked",true);
		$(label).addClass("checked");		    			
	}
	
	function deselezionaTutti(list,label) {	
		$(list).attr("checked",false);
		$(label).removeClass("checked");		    			
	}
			
    function test () {
    	jQuery("input[@type='checkbox'] + label", this).each(function() {
    		$(this).cssCheckboxToggle();
    	});
    }
    
    $(document).ready( function () {
    	$("form").cssCheckbox();    	
    });
    
	
    jQuery.fn.cssCheckboxToggle = function () {
    	jQuery(this).toggleClass("checked");
    	jQuery(this).prev()[0].checked = !jQuery(this).prev()[0].checked;
    }
    
    jQuery.fn.cssCheckbox = function () {
    
    	jQuery("input[@type='checkbox'] + 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() {
    			jQuery(this).cssCheckboxToggle();
    				//.toggleClass("checked")
    				//.prev()[0].checked = !jQuery(this).prev()[0].checked;
    			})
    		.prev().hide();
    }
