
	jQuery.enableExternalLnks = function()
	{
		jQuery('a[rel~=external]').focus(function(){jQuery(this).attr({target:((jQuery(this).text().length!=0)?jQuery(this).text():'_blank')})});
	}


	jQuery.partyCheckboxes = function()
	{

		jQuery('label').hover(function()
		{
			jQuery(':checkbox:not(checked)', this).show();
		},function()
		{
			jQuery(':checkbox:not(checked)', this).hide();
			jQuery(':checkbox:checked', this).show();
		}).hover();


		jQuery(':checkbox').change(function()
		{
			switch (jQuery(':checkbox:checked').length)
			{
				case 0:
				case 1:
					jQuery(':checkbox').removeAttr('disabled').css('visibility', 'visible');
					break;
				case 2:
				default:
					jQuery(':checkbox:not(:checked)').attr('disabled', 'disabled').css('visibility', 'hidden');
			}

			if (jQuery(this).is(':checked') && jQuery('#party-selector').is('[class="there-are-choosen"]')) {
				jQuery(this).parent().parent().addClass('teh-choosen-one');
			} else {
				jQuery(this).parent().parent().removeClass('teh-choosen-one');
			}
		}).change();
	}

