var textControlList = new Array; 

onload = function()
{
	initializeTextFocus()
}

function initializeTextFocus()
{
	var textControls = document.getElementsByTagName("input");
	
	for (var i = 0; i < textControls.length; i++)
    {
        if (textControls[i].type == "text")
        {
            textControlList.push(new Array(textControls[i].id, textControls[i].value));
			putClickHandler(textControls[i]);
        }
    }
    
    var textAreaControls = document.getElementsByTagName("textarea");
	
	for (var i = 0; i < textAreaControls.length; i++)
    {
		textControlList.push(new Array(textAreaControls[i].id, textAreaControls[i].value));
		putClickHandler(textAreaControls[i]);
    }
}

function putClickHandler(element)
{
	element.onfocus = clearText
}

function clearText()
{
	for (var i = 0; i < textControlList.length; i++)
	{
		if (textControlList[i][0] == this.id)
		{
			if (this.value == textControlList[i][1])
			{
				this.value = '';
			}
		}
	}
}
