//var _0x4c7f=["\x70\x72\x6F\x78\x79","\x62\x75\x74\x74\x6F\x6E","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x73\x70\x61\x6E","\x68\x69\x64\x65","\x61\x66\x74\x65\x72","\x68\x65\x69\x67\x68\x74","\x31\x38\x70\x78","\x63\x73\x73","\x77\x69\x64\x74\x68","\x6D\x6F\x75\x73\x65\x6F\x75\x74","\x75\x69\x2D\x73\x74\x61\x74\x65\x2D\x68\x6F\x76\x65\x72","\x72\x65\x6D\x6F\x76\x65\x43\x6C\x61\x73\x73","\x62\x69\x6E\x64","\x6D\x6F\x75\x73\x65\x6F\x76\x65\x72","\x61\x64\x64\x43\x6C\x61\x73\x73","\x63\x6C\x69\x63\x6B","\x63\x68\x65\x63\x6B\x65\x64","\x75\x69\x2D\x73\x74\x61\x74\x65\x2D\x73\x65\x6C\x65\x63\x74\x65\x64","\x73\x68\x6F\x77","\x75\x69\x2D\x62\x75\x74\x74\x6F\x6E\x20\x75\x69\x2D\x77\x69\x64\x67\x65\x74\x20\x75\x69\x2D\x73\x74\x61\x74\x65\x2D\x64\x65\x66\x61\x75\x6C\x74\x20\x75\x69\x2D\x63\x6F\x72\x6E\x65\x72\x2D\x61\x6C\x6C","\x61\x70\x70\x65\x6E\x64","\x75\x69\x2D\x69\x63\x6F\x6E\x20\x75\x69\x2D\x69\x63\x6F\x6E\x2D\x63\x68\x65\x63\x6B","\x65\x61\x63\x68","\x65\x78\x74\x65\x6E\x64","\x66\x6E"];(function (_0x4505x1){_0x4505x1[_0x4c7f[25]][_0x4c7f[24]]({checkbox:function (_0x4505x2){var _0x4505x3=_0x4505x2;this[_0x4c7f[23]](function (_0x4505x4,_0x4505x5){if(!_0x4505x5[_0x4c7f[0]]){_0x4505x5[_0x4c7f[0]]=document[_0x4c7f[2]](_0x4c7f[1]);_0x4505x5[_0x4c7f[3]]=document[_0x4c7f[2]](_0x4c7f[3]);_0x4505x1(_0x4505x5)[_0x4c7f[5]](_0x4505x5[_0x4c7f[0]])[_0x4c7f[4]]();_0x4505x1(_0x4505x5[_0x4c7f[0]])[_0x4c7f[21]](_0x4505x5[_0x4c7f[3]])[_0x4c7f[15]](_0x4c7f[20])[_0x4c7f[13]](_0x4c7f[16],function (){_0x4505x5[_0x4c7f[16]]();if(_0x4505x5[_0x4c7f[17]]){_0x4505x1(_0x4505x5[_0x4c7f[3]])[_0x4c7f[19]]()[_0x4c7f[15]](_0x4c7f[18]);} else {_0x4505x1(_0x4505x5[_0x4c7f[3]])[_0x4c7f[4]]()[_0x4c7f[12]](_0x4c7f[18]);} ;} )[_0x4c7f[13]](_0x4c7f[14],function (){_0x4505x1(this)[_0x4c7f[15]](_0x4c7f[11]);} )[_0x4c7f[13]](_0x4c7f[10],function (){_0x4505x1(this)[_0x4c7f[12]](_0x4c7f[11]);} )[_0x4c7f[8]](_0x4c7f[9],_0x4c7f[7])[_0x4c7f[8]](_0x4c7f[6],_0x4c7f[7]);_0x4505x1(_0x4505x5[_0x4c7f[3]])[_0x4c7f[15]](_0x4c7f[22]);if(!_0x4505x5[_0x4c7f[17]]){_0x4505x1(_0x4505x5[_0x4c7f[3]])[_0x4c7f[4]]();} ;} ;} );} });} )(jQuery);

(function ($) {
    $.fn.extend({
        checkbox: function ( options ) {
            var o = options;
            this.each(function(idx, elem) {



                var updateBox = function() {
                    if(elem.checked) {
                      //  $(elem.proxy).addClass('ui-state-active');
                                    $(elem.spancheck).show();
                                    $(elem.spancross).hide();
                                } else {
                                 //   $(elem.proxy).removeClass('ui-state-active');
                                    $(elem.spancross).show();
                                    $(elem.spancheck).hide();

                    }
                }

                if (elem.type == "radio")
                {
                    updateBox = function() {
                        $("input:radio[name="+elem.name+"]")
                            .each(function(idx2,elem2) {
                                if(elem2.checked) {
                                 //   $(elem2.proxy).addClass('ui-state-active');
                                    $(elem2.spancheck).show();
                                    $(elem2.spancross).hide();
                                } else {
                                 //   $(elem2.proxy).removeClass('ui-state-active');
                                    $(elem2.spancross).show();
                                    $(elem2.spancheck).hide();
                                }
                            });
                    }
                }

                if (!elem.proxy)
                {
                    elem.proxy = $('<button type="button" />');
                    elem.spancheck = document.createElement('span');
                    elem.spancross = document.createElement('span');

                    $(elem.spancheck).text(elem.title);
					$(elem.spancross).text(elem.title);

                    $(elem).after(elem.proxy)
                        .hide();

                    $(elem.proxy).append(elem.spancross)
						.append(elem.spancheck)
                        .addClass("ui-button ui-checkbox-proxy ui-widget ui-state-default ui-corner-all")
                        .bind('mouseover', function() {
                            $(this).addClass('ui-state-hover');
                        })
                       .bind('mouseup', function() {
                            $(this).removeClass('ui-state-active');
                        })
                       .bind('mousedown', function() {
                            $(this).addClass('ui-state-active');
                        })
                        .bind('mouseout', function() {
                            $(this).removeClass('ui-state-hover');
                            $(this).removeClass('ui-state-active');
                        })
                        .css("width","18px")
                        .css("height","18px");



                    $(elem.spancheck).addClass("ui-icon ui-icon-check");
                    $(elem.spancross).addClass("ui-icon ui-icon-close");

                    $(elem).change(updateBox);

                    updateBox();
                }
            });
        }
    });
})(jQuery);

$('.ui-checkbox-proxy').live('click', function(e){
	e.preventDefault();
	var proxy = $(this);
	var input = proxy.prev('input[type=checkbox]');
	input.click();
	if (input[0].checked){
		proxy.find('.ui-icon-close').hide();
		proxy.find('.ui-icon-check').show();
	} else {
		proxy.find('.ui-icon-close').show();
		proxy.find('.ui-icon-check').hide();
	}
	return false;
});
