jQuery(document).ready(function(){
 
    jQuery(".checkboxes").mousedown(
    function() {
       changeCheck(jQuery(this));
    });
     
    jQuery(".checkboxes").next().mousedown(
    function() {
       input = jQuery(this).prev().find("input").eq(0);
       changeCheck(jQuery(this).prev());
       if(!input.attr("checked"))
	      input.attr("checked", true);
       else
          input.attr("checked", false);
    });

    jQuery(".checkboxes").each(
    function() {
	     changeCheckStart(jQuery(this));
    });
});

function changeCheck(el){
	 var el = el,
	     input = el.find("input").eq(0);
	 if(!input.attr("checked")) {
		el.css("background-position","0 -13px");   
	 	input.attr("checked", true);
        $(input).click();
	 	input.attr("checked", true);
	 } 
     else {
		el.css("background-position","0 0");   
		input.attr("checked", false);
        $(input).click();
		input.attr("checked", false);
	 }

	 return true;
}
 
function changeCheckStart(el){
var el = el,
    input = el.find("input").eq(0);
	if(input.attr("checked")) {
	   el.css("background-position","0 -13px");   
	}
	return true;
}

