function ResizeTextArea(element)
{
    new_lines = 0;
    for (i = 0; i < element.value.length && new_lines < 10; i++)
    {        
        if (element.value.substring(i, i+1) == '\n' || element.value[i] == '\n')
            new_lines++;
    }    
    element.rows = new_lines + 1;
}

function ResizeInputElements()
{
	elements = document.getElementsByTagName('textarea');
	for (element_index = 0; element_index < elements.length; element_index++)
	{
		elements[element_index].onkeyup = function() {
			new_lines = 0;
		    for (i = 0; i < this.value.length && new_lines < 10; i++)
		    {        
		        if (this.value.substring(i, i+1) == '\n' || this.value[i] == '\n')
		            new_lines++;
		    }    
		    this.rows = new_lines + 1;
		}		
	}
}
