function returnObjById( id )
{
    if (document.getElementById)
        var returnVar = document.getElementById(id);
    else if (document.all)
        var returnVar = document.all[id];
    else if (document.layers)
        var returnVar = document.layers[id];
    return returnVar;
}

function setDisplay(id,bool)
{
	o = returnObjById(id);
	if(o != undefined)
	{
		if(bool)
		{
			o.style.display = 'block';
		} else {
			o.style.display = 'none';
		}
	}
}

function toggleDisplay(id) {
	o = returnObjById(id);
	if(o != undefined)
	{
		o.style.display = (o.style.display=='none')? 'block':'none';
    }
}

function BlurHintedField() { if (this.value == '') { this.value = this.title; }	}
function FocusHintedField() { if (this.value == this.title) { this.value = ''; } }
function CheckSearchEntry() { if (this.query.value == '' || this.query.value == this.query.title) { alert("Please enter some search terms"); return false; } else { return true; } }

window.onload = function() {
  // Initialise search query field
  var searchForm;
  if (searchForm = document.getElementById('search')) {
  	var searchField = searchForm.query;
  	searchField.onfocus = FocusHintedField;
  	searchField.onblur = BlurHintedField;
  	searchForm.onsubmit = CheckSearchEntry;
  }
}

