///////////////////////////////////
////////////////для коментария
///////////////////////////////////
function resize_textarea(to, id)
{
var orig = 100; // устанавливаем высоту в пикселях по умолчанию

var step = 100; // устанавливаем шаг, на который будем уменьшать или увеличивать высоту

// получаем переменную с ID textarea
var textarea = document.getElementById(id);
var area = textarea.parentNode.parentNode.parentNode;
//alert(area.id);
// узнаем текущую высоту textarea, через доступ к стилю
// с помощью регулярного выражения replace, вырезаем из значения 'px'
// или те единицы измерения, которые необходимо
var t_height = textarea.style.height.replace('px', '');
//для area
var t_height_area = area.style.height.replace('px', '');


if (to !=0 && to!=1)
{
return false;
}

// если необходимо уменьшить поле
if (to == 0)
{

// если текущая высота меньше или равна высоте по умолчанию
// присваиваем значение по умолчанию
if (t_height <= orig) textarea.style.height = orig + 'px';

// иначе
else
{
// приводим все значения к числовому типу данных
// с помощью функции parseInt()
// и из текущей высоты t_height вычитаем шаг, 
// на который необходимо уменьшить высоту
var height = parseInt(t_height) - parseInt(step);
var height_area = parseInt(t_height_area)-parseInt(step);
// устанавливаем полученное значение стилю textarea
textarea.style.height = height + 'px';
area.style.height = height_area + 'px';
}

}

// если необходимо увеличить поле
if (to == 1)
{
// к текущей высоте t_height прибавляем шаг, 
// на который необходимо увеличить высоту
var height = parseInt(t_height)+parseInt(step);
var height_area = parseInt(t_height_area)+parseInt(step);

// устанавливаем полученное значение стилю textarea
textarea.style.height = height + 'px';
area.style.height = height_area + 'px';
}
return false;	
}
///////////////////////////////////
////////////////для блога
///////////////////////////////////
function resize_textareablog(to, id)
{
var orig = 200; // устанавливаем высоту в пикселях по умолчанию
var step = 100; // устанавливаем шаг, на который будем уменьшать или увеличивать высоту

// получаем переменную с ID textarea
var textarea = document.getElementById(id);


// узнаем текущую высоту textarea, через доступ к стилю
// с помощью регулярного выражения replace, вырезаем из значения 'px'
// или те единицы измерения, которые необходимо
var t_height = textarea.style.height.replace('px', '');


if (to !=0 && to!=1)
{
return false;
}

// если необходимо уменьшить поле
if (to == 0)
{

// если текущая высота меньше или равна высоте по умолчанию
// присваиваем значение по умолчанию
if (t_height <= orig) textarea.style.height = orig + 'px';

// иначе
else
{
// приводим все значения к числовому типу данных
// с помощью функции parseInt()
// и из текущей высоты t_height вычитаем шаг, 
// на который необходимо уменьшить высоту
var height = parseInt(t_height) - parseInt(step);

// устанавливаем полученное значение стилю textarea
textarea.style.height = height + 'px';

}

}

// если необходимо увеличить поле
if (to == 1)
{
// к текущей высоте t_height прибавляем шаг, 
// на который необходимо увеличить высоту
var height = parseInt(t_height)+parseInt(step);


// устанавливаем полученное значение стилю textarea
textarea.style.height = height + 'px';

}
return false;	
}
