/*
* Операции при загрузке страницы
*/
$(document).ready(function(){
    /*
    * Сделаем URL с добавлением рэндома
    */
    $('.rnd').each(function(i, item) {        if (item.tagName == 'A') {            item.href += item.href.indexOf("?") != -1 ? "&rnd=" + Math.random() : "?rnd=" + Math.random();
        }       
    });
    
});
// Копирование/удаление текущего 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';
    }
}
/* вырезание пробелов */
if ('undefined' == typeof String.prototype.trim)
{
  String.prototype.trim = function() {
    return this.replace(/^\s+/, '').replace(/\s+$/, '').replace(/^\n+/, '').replace(/\n+$/, '').replace(/^\r+/, '').replace(/\r+$/, '');
  }
}

