// Копирование/удаление текущего div-a
function copyDiv(btn, action)
{	var div = btn;
	
	while (div.tagName != 'DIV' && div.tagName != 'BODY') div = div.parentNode;
	
	if (div.tagName == 'BODY') return false;
	
	// добавляем
	if (action > 0)
	{
		div.parentNode.appendChild(div.cloneNode(true));
	}
	// удаляем
	else
	{		if (!isLast(div)) div.parentNode.removeChild(div);
	}
	
	return true;
}

// проверка на последний элемент
function isLast(div)
{
	var par = div.parentNode;
	var count_div = 0;
	
	for (var i=0; i<par.childNodes.length; i++)
	{		if (par.childNodes[i].tagName == 'DIV') count_div++;
	}
	
	if (count_div <= 1) return true; else return false;
}

// подсчет количества введенных символов
function countLength(obj, counter_id, max)
{	var count = obj.form.info_ru.value.length + obj.form.info_en.value.length;
	
	if (document.getElementById(counter_id)) document.getElementById(counter_id).innerHTML = "Введено (entered): "+count;
	
	if (count >= max)
	{		if (document.getElementById(counter_id))
		{			document.getElementById(counter_id).style.color = "#cc0000";
			document.getElementById(counter_id).style.fontWeight = "bold";
		}		return true;
	}
	else
	{		if (document.getElementById(counter_id))
		{
			document.getElementById(counter_id).style.color = "#000000";
			document.getElementById(counter_id).style.fontWeight = "normal";
		}
		
		return true;
	}
}

// Оплата пластиковой картой
function changePaertype(obj)
{
    var tbody = document.getElementById('cardform');
    var btn   = document.getElementById('cardsubmit');
    var msg   = document.getElementById('payerstatus_msg');
    
    // Если юр. лицо
    if (tbody && btn && obj.selectedIndex == 1) {
        tbody.style.visibility = 'hidden';
        btn.style.visibility = 'hidden';
        msg.className = 'visible error';
    } else {
        tbody.style.visibility = 'visible';
        btn.style.visibility = 'visible';
        msg.className = 'hidden';
    }
}