var countupload = 4;

function display_vip_tr(c)
{
	obj = new Array('tr_nest', 'tr_expire', 'tr_vip_date');
	
	for (i=0; i<obj.length; i++)
	{
		ob = document.getElementById(obj[i]);

		if (ob && c)
		{
			ob.style.display = '';
		}
		else
		{
			ob.style.display = 'none';
		}
	}
}

function fAddPhotoForm(id, name, ext)
{
	var n = parseInt(document.getElementById('max_number').value) + 1;
	var new_div = document.createElement('div');
	new_div.setAttribute('id', 'elem' + n);
	new_div.className = 'm';
	document.getElementById('photos').appendChild(new_div);
	
	var d = '';

	if (id > 0)
	{
		d = d + '<div class="p"><img src="/i_decf/s_' + id + '.' + ext + '"><input type="hidden" name="old_photo' + n + '" value="' + id + '"></div><div class="p"><input type="text" name="photon' + n + '" value="' + name + '">';
	}
	else
	{
		d = d + '<div class="p"><input type="file" name="photo' + n + '"></div><div class="p"><input type="text" name="photon' + n + '"></div>';
	}
	document.getElementById('elem'+n).innerHTML = d + '<div class="p" id="minus' + n + '"><input class="b" type="button" value="-" onclick="fDelPhoto(' + n + ');"></div><div class="p" id="plus' + n + '"></div>';
	
	document.getElementById('max_number').value = n;
	
	update_numbers();
	update_plus(n);
	update_minus();
}

function fDelPhoto(n)
{
	var o1 = document.getElementById('photos');
	var o2 = document.getElementById('elem'+n);

	if (o1 && o2)
	{
		o1.removeChild(o2);
		update_numbers();
		
		var l = parseInt(document.getElementById('max_number').value);
		var ls = 0;
		for (i=l; i>0; i--)
		{
			var o3 = document.getElementById('elem'+i);
			if (o3)
			{
				ls = i;
				break;
			}
		}
		
		update_plus(ls);
		update_minus();
	}
}

function update_numbers()
{
	var n = parseInt(document.getElementById('max_number').value);
	var t = '';
	var k = 0;

	for (i=1; i<=n; i++)
	{
		var o = document.getElementById('elem'+i);
		if (o)
		{
			t = t + i + ',';
			k = k + 1;
		}
	}
	t = t.substr(0, t.length-1);
	document.getElementById('numbers').value = t;
	document.getElementById('kol').value = k;
}

function update_plus(n)
{
	var l = document.getElementById('last_plus').value;

	var o = document.getElementById('plus'+l);
	if (o)
	{
		o.innerHTML = '';
	}
	
	var k = parseInt(document.getElementById('kol').value);

	if (k < countupload)
	{
		document.getElementById('plus'+n).innerHTML = '<input class="b" type="button" value="+" onclick="fAddPhotoForm(0, \'\', \'\');">';
	}
	else
		n = 0;
	

	document.getElementById('last_plus').value = n;
}

function update_minus()
{
	var k = parseInt(document.getElementById('kol').value);
	if (k < 2)
	{
		var l = document.getElementById('last_plus').value;
		var o = document.getElementById('minus'+l);
		if (o)
		{
			o.innerHTML = '';
			document.getElementById('last_minus').value = l;
		}
	}
	else
	{
		var l = parseInt(document.getElementById('last_minus').value);
		if (l > 0)
		{
			var o = document.getElementById('minus'+l);
			if (o)
			{
				o.innerHTML = '<input class="b" type="button" value="-" onclick="fDelPhoto(' + l + ');">';
				document.getElementById('last_minus').value = '0'
			}
		}
	}
}