
function hideElement (elementId) {
	jQuery('#'+elementId).hide();
}

function hideTable (elementId) {
	hideElement(elementId);
}

function showElement (elementId) {
	jQuery('#'+elementId).css('visibility','visible').show();
}

function showTable (elementId) {
	showElement(elementId);
}

function hideElementsByName (name) {
	jQuery("[name='"+name+"']").each(function(){
		jQuery(this).hide();
	});
}

function showElementsByName (name) {
	jQuery("[name='"+name+"']").each(function(){
		jQuery(this).css('visibility','visible').show();
	});
}

function disableElementsByName (name) {
	jQuery("[name='"+name+"']").each(function(){
		jQuery(this).attr('disabled', 'disabled');
	});
}

function enableElementsByName (name) {
	jQuery("[name='"+name+"']").each(function(){
		jQuery(this).removeAttr('disabled');
	});
}


function hideElementIfNotValue(element, value, hideShowElementId) {
	if (jQuery(element).val() == value) {
		jQuery('#'+hideShowElementId).css('visibility','visible').show();
	}
	else {
		jQuery('#'+hideShowElementId).hide();
	}
}

function hideElementIfValue(element, value, hideShowElementId) {
	if (jQuery(element).val() == value) {
		jQuery('#'+hideShowElementId).hide();
	}
	else {
		jQuery('#'+hideShowElementId).css('visibility','visible').show();
	}
}

function hideElementIfHigherThanValue(element, value, hideShowElementId) {
	if (jQuery(element).val() < value) {
		jQuery('#'+hideShowElementId).css('visibility','visible').show();
	}
	else {
		jQuery('#'+hideShowElementId).hide();
	}
}

function toggleElement (elementId) {
	var element_display = jQuery('#'+elementId).css('display');
	if ( element_display == 'none' ) {
		showElement(elementId);
	}
	else {
		hideElement(elementId);
	}
}

function toggleTable (tableId) {
	toggleElement(tableId);
}

