 jQuery.noConflict();

jQuery(function() {

	jQuery('.multiselectbox').click(function() {
		showDropDown(jQuery(this).attr('id'));
	});

	function showDropDown(id) {
		if (jQuery('#multiselectboxitems_' + id).css('display') == 'block') {
			jQuery('#multiselectboxitems_' + id).hide();
		}
		else {
			jQuery('#multiselectboxitems_' + id).show();
		}
	}
});

function getChecked(id, numItems) {
	var values = '';
	var showvalues = '';
	var numberOfItems = 0;
	for (i=0;i<=numItems;i++) {
		if (jQuery('#item_' + id + i).is(':checked')) {
			if (values != '') {
				values = values + ',';
			}
			values = values + jQuery('#item_' + id + i).val();
			numberOfItems++;
		}
	}
	if (numberOfItems == 0) {
	    showvalues = 'Select Community(s)';
	}
	else if (numberOfItems == 1) {
	    showvalues = '1 Community selected';
	}
	else {
		showvalues = numberOfItems + ' Communities selected';
	}
	//Write out values
	jQuery('#selectshow_' + id).html(showvalues);
	jQuery('#selectshow_' + id).attr('title', 'Selected items: '+showvalues);
	jQuery('#selectinfo_' + id).val(values);
	if (window['multiSelectMaxFilters_'+id] != '') {
		if (numberOfItems >= parseInt(window['multiSelectMaxFilters_'+id])) {
			for (i=0;i<=numItems;i++) {
				if (!(jQuery('#item_' + id + i).is(':checked'))) {
					jQuery('#item_' + id + i).attr('disabled', 'disabled');
				}
			}
		}
		else {
			for (i=0;i<=numItems;i++) {
				jQuery('#item_' + id + i).removeAttr('disabled');
			}
		}
	}
}

function closeMultiSelectBox(id) {
	jQuery('#multiselectboxitems_' + id).hide();
}

function deselectAllBoxes(id, numItems) {
	for (i=0;i<numItems;i++) {
		jQuery('#item_' + id + i).attr("checked", false).removeAttr('disabled');
	}
	var showvalues = 'Select Community(s)';
	//Write out values
	jQuery('#selectshow_' + id).html(showvalues);
	jQuery('#selectshow_' + id).attr('title', 'Selected items: '+showvalues);
	jQuery('#selectinfo_' + id).val('');
}
