function RadioExpanderOnStartUp(specifyRadioButton_id, allRadioButton_id, targetDiv_id, allMessageDiv_id)
{
	var specifyRadioButton = document.getElementById(specifyRadioButton_id);
	var allRadioButton = document.getElementById(allRadioButton_id);
	var targetDiv = document.getElementById(targetDiv_id);
	var allMessageDiv = document.getElementById(allMessageDiv_id);
	
	var fn = function(){
		__radioExpander(specifyRadioButton, allRadioButton, targetDiv, allMessageDiv);
	};
	allRadioButton.onclick = fn;
	specifyRadioButton.onclick = fn;
	setTimeout(fn, 200);
}

function __radioExpander(specifyRadioButton, allRadioButton, targetDiv, allMessageDiv) 
{
	if(specifyRadioButton.checked){
		targetDiv.style.display = 'block'; 
		allMessageDiv.style.display = 'none'; 
	}else{
		targetDiv.style.display = 'none'; 
		allMessageDiv.style.display = 'block'; 
	}
}

function addClass(source, classa) {
	var parts = source.split(' ');
	for (var ii=0; ii < parts.length; ii++) {
		if (parts[ii] == classa)
			return source;
	}
	return source+" "+classa;
}

function removeClass(source, classa) {
	var parts = source.split(' ');
	var removals = [];
	for (var ii=0; ii < parts.length; ii++) {
		if (parts[ii] == classa) {
			removals.unshift(ii);
		}
	}
	for (var ii=0; ii < removals.length; ii++) {
		parts.splice(removals[ii], 1);
	}
	return parts.join(' ');
}