jQuery(document).ready(function(){
	
	/* при клике на чекбоксе меняем его вид и значение */
	/*jQuery(".niceCheck").unbind('mousedown').mousedown(
		function() {
		    changeCheck(jQuery(this));
	});
	*/
	
	// update labels
	/* при загрузке страницы нужно проверить какое значение имеет чекбокс и в соответствии с ним выставить вид */
	/*jQuery(".niceCheck").each(
	function(index, Element) {
	     changeCheckStart(jQuery(Element));
	     // update each label
		var athis = $(this).find('input[type="checkbox"]');
		if (athis.length > 0){
		     $('label[for="'+athis.attr('id')+'"]').mousedown(function(e){
		     	//console.log('click!');
		     	$('#'+athis.attr('id')).trigger('mousedown');
		     })
		}
	});*/

});

function changeCheck(el)
/* 
	функция смены вида и значения чекбокса
	el - span контейнер дял обычного чекбокса
	input - чекбокс
*/
{
     var el = el,
          input = el.find("input").eq(0);
     //console.log(input.attr("checked"));
   	 if(!input.attr("checked")) {
		el.css("background-position","0 -24px");
		//input.attr("checked", true);
		input[0].setAttribute("checked", 'checked');
	} else {
		el.css("background-position","0 0");	
		//input.attr("checked", false);
		input[0].setAttribute("checked", false);
	}
     return true;
}

function changeCheckStart(el)
/* 
	если установлен атрибут checked, меняем вид чекбокса
*/
{
	var el = el,
	input = el.find("input").eq(0);
      if(input.attr("checked")) {
		el.css("background-position","0 -24px");	
		}
     return true;
}

