var prettycheckboxes={settings:{checkboxWidth:17,checkboxHeight:17,className:"prettyCheckbox",display:"list"},init:function(selection){$(selection).each(function(){$label=$('label[for="'+$(this).attr("id")+'"]');
$label.prepend("<span class='holderWrap'><span class='holder'></span></span>");
if($(this).is(":checked")){$label.addClass("checked")
}$label.addClass(prettycheckboxes.settings.className).addClass(prettycheckboxes.settings.display);
if($(this).attr("id").indexOf("Red")!=-1){$label.addClass($(this).attr("type")+"Red")
}else{$label.addClass($(this).attr("type"))
}$label.find("span.holderWrap").width(prettycheckboxes.settings.checkboxWidth).height(prettycheckboxes.settings.checkboxHeight);
$label.find("span.holder").width(prettycheckboxes.settings.checkboxWidth);
$(this).addClass("hiddenCheckbox");
$label.bind("click",function(){$("input#"+$(this).attr("for")).triggerHandler("click");
if($("input#"+$(this).attr("for")).is(":checkbox")){$(this).toggleClass("checked");
$("input#"+$(this).attr("for")).checked=true;
$(this).find("span.holder").css("top",0)
}else{$toCheck=$("input#"+$(this).attr("for"));
$('input[name="'+$toCheck.attr("name")+'"]').each(function(){$('label[for="'+$(this).attr("id")+'"]').removeClass("checked")
});
$(this).addClass("checked");
$toCheck.checked=true
}});
$("input#"+$label.attr("for")).bind("keypress",function(e){if(e.keyCode==32){if($.browser.msie){$('label[for="'+$(this).attr("id")+'"]').toggleClass("checked")
}else{$(this).trigger("click")
}return false
}})
})
}};
checkAllPrettyCheckboxes=function(caller,container){if($(caller).is(":checked")){$(container).find("input[type=checkbox]:not(:checked)").each(function(){$('label[for="'+$(this).attr("id")+'"]').trigger("click");
if($.browser.msie){$(this).attr("checked","checked")
}else{$(this).trigger("click")
}})
}else{$(container).find("input[type=checkbox]:checked").each(function(){$('label[for="'+$(this).attr("id")+'"]').trigger("click");
if($.browser.msie){$(this).attr("checked","")
}else{$(this).trigger("click")
}})
}};
