function loadToElement(element, parameters, method)
{
	if(!method)
		method = 'POST';
	
	new Ajax.Updater
	(
		element, 
		'index.php', 
		{
			method: method, 
			parameters: parameters, 
			onLoading:function(request)
			{
//				$(element).innerHTML = '<img src=\'images/indicator.gif\'>loading...'
			}
		}
	);
}

function loadToEmptyElement(element, parameters, method)
{
	if($(element).innerHTML != '')
	{
		$(element).innerHTML = '';
		return false;
	}
	
	if(!method)
		method = 'POST';
	
	new Ajax.Updater
	(
		element, 
		'index.php', 
		{
			method: method, 
			parameters: parameters, 
			onLoading:function(request)
			{
				$(element).innerHTML = '<img src=\'images/indicator.gif\'>loading...'
			}
		}
	);
}

function FormCheck(elements, captcha)
{
	for(i=0;i<elements.length;i++)
	{
		if($(elements[i]).value == '')
		{
			alert('��������� ��� ������������ ����!');
			return false;
		}
	}
	
	if(captcha)
	{
		new Ajax.Request('index.php?',
		  {
		    method:'post',
			parameters:"menu=-1&kaptcha="+$(captcha).value,
		    onSuccess: function(transport, ret)
			{
				var response = transport.responseText || "err";
				if(response == 'OK')
				{
					$('form1').submit();
					return true;
				}
				else
				{
					alert('��������� ������� �� ��������');
					return false;
				}
		    },
		    onFailure: function(transport){ alert(transport.responseText) }
		  });
		  
		return false;
	}
	
	return true;
}

function Calculator()
{
	var width = $('width').value;
	var height = $('height').value;
	var radius = $('radius').value;
	
	var z_width = $('z_width').value;
	var z_height = $('z_height').value;
	var z_radius = $('z_radius').value;
	
	$('r_width').innerHTML = width;
	$('r_z_width').innerHTML = z_width;
	$('r_razn_width').innerHTML = parseInt(z_width-width);
	
	var diam = parseInt((width*height/100)*2+(radius*25.4));
	var z_diam = parseInt((z_width*z_height/100)*2+(z_radius*25.4));
	$('diam').innerHTML = diam;
	$('z_diam').innerHTML = z_diam;
	$('razn_diam').innerHTML = parseInt(z_diam-diam);
	
	$('posad').innerHTML = radius;
	$('z_posad').innerHTML = z_radius;
	$('razn_posad').innerHTML = parseInt(z_radius-radius);
	
	$('prosvet').innerHTML = ((z_diam-diam)/2);
	var speed = z_diam*100/diam;
	$('speed').innerHTML = speed.toFixed(2);
	$('speed_pogr').innerHTML = (speed-100).toFixed(2);
	
	loadToElement('disk_min', 'menu=16&type=min&width='+z_width+'&height='+z_height);
	loadToElement('disk_max', 'menu=16&type=max&width='+z_width+'&height='+z_height);
}

function showhide(e)
{
	el = document.getElementById(e);
	el.style.display = el.style.display == "block" ? "none" : "block";
}
