var rvsearch_SearchBlock_promptString, rvsearch_SearchBlock_input,
    rvsearch_SearchBlock_errorString, rvsearch_SearchBlock_inProgressString;
var rvsearch_submitted = false;

function rvsearch_SearchBlock_init(prompt, error, inProgress) {
    rvsearch_SearchBlock_promptString = prompt;
    rvsearch_SearchBlock_errorString = error;
    rvsearch_SearchBlock_inProgressString = inProgress;
    rvsearch_SearchBlock_input = document.getElementById('rvsearch_SearchBlock').searchCriteria;

    rvsearch_SearchBlock_input.value = prompt;
}

function rvsearch_SearchBlock_checkForm() {
    var sc = rvsearch_SearchBlock_input.value;
    if (rvsearch_submitted) {
	alert(rvsearch_SearchBlock_inProgressString);
	return false;
    } else if (sc == rvsearch_SearchBlock_promptString || sc == '') {
	alert(rvsearch_SearchBlock_errorString);
	return false;
    }
    document.getElementById('rvsearch_SearchBlock').submit();
    rvsearch_submitted = true;
    return true;
}

function rvsearch_SearchBlock_focus() {
    if (rvsearch_SearchBlock_input.value == rvsearch_SearchBlock_promptString) {
	rvsearch_SearchBlock_input.value = '';
    }
}

function rvsearch_SearchBlock_blur() {
    if (rvsearch_SearchBlock_input.value == '') {
	rvsearch_SearchBlock_input.value = rvsearch_SearchBlock_promptString;
    }
}

