function disableAllElements()
{
	this.disableTextareaElements();
	this.disableSelectElements();
	this.disableInputElements();
}

function disableSelectElements()
{
	this.disableElementsByTag('SELECT');
}

function disableInputElements()
{
	this.disableElementsByTag('INPUT');
}

function disableTextareaElements()
{
	this.disableElementsByTag('TEXTAREA');
}

function disableElementsByTag(name)
{
	var the_elements = document.getElementsByTagName(name);	
	if(the_elements.length > 0)
	{
		this.disableElements(the_elements);
	}
}

function disableElements(elements)
{
        for(var i = 0; i < elements.length; i++)
        {
		var element = elements[i];
		element.disabled = true;
	}	
}
