function toggleDefaultText(elm, defaultTxt)
{
	if (elm.value == defaultTxt) {
		elm.value = '';
	} else if (elm.value == '') {
		elm.value = defaultTxt;
	}
}

function switchBlock(id, prefix) {
    var elem = document.getElementById(prefix + id);
    var tombstone = document.getElementById('tombstone-' + id);
    if (elem.style.display == 'none') {
        elem.style.display = 'block';
        tombstone.style.border = '2px solid red';
    } else {
        elem.style.display = 'none';
        tombstone.style.border = '1px solid black';
    }
}

function toggleSelectActivate(elm, value, targetId, container)
{
    var target = document.getElementById(targetId);
    if (elm.options[elm.selectedIndex].value == value) {
        show(container);
        target.disabled = false;
        target.focus();
    } else {
        hide(container);
        target.disabled = true;
    }
}
function show(container) {
    document.getElementById(container).style.display = 'block';
    document.getElementById(container).style.visibility = 'visible';
}
function hide(container) {
    document.getElementById(container).style.visibility = 'hidden';
    document.getElementById(container).style.display = 'none';
}
