function $LA(name) 
{
  //return document.getElementById(id);
  return document.getElementsByName(name);
}

function getRadioGroupValue(radioGroupObj)
{
	for (var i=0; i < radioGroupObj.length; i++)
		if (radioGroupObj[i].checked)
			return radioGroupObj[i].value;

	alert("Убедитесь, что вы ответили на все вопросы.");
	return null;
}

function getSelectValue(selectObj)
{
	for (var i=0; i < selectObj.length; i++)
		if (selectObj[i].selected)
			return selectObj[i].value;
}

function ShowResult(aVersion)
{	
	// получим div в который будет записана версия
	var output = document.getElementById("VerResult");
	
	switch (aVersion) 
	{
		case "terminal" :
			output.innerHTML = "В Вашем случае оптимальным будет выбор версии (ий): <b>LanAgent Terminal</b>";
			break;
		case "enterprise" :
			output.innerHTML = "В Вашем случае оптимальным будет выбор версии (ий): <b>LanAgent Enterprise</b>";
			break;
		case "standart" :
			output.innerHTML = "В Вашем случае оптимальным будет выбор версии (ий): <b>LanAgent Standart</b>";
			break;
		default :
		break;
	}
};

function GetLAVersion(aForm)
{
	// получим форму
	//aForm = document.getElementsByName("ChooseVerForm")[0];
	aForm = $LA("ChooseVerForm")[0];
	
	// Заранее объявим необходимые переменные
	var
	// Переменные значения ответов пользователя на вопросы
	el,						// элемент формы, кот. проверяем
	ChoosedVersion;			// выбранная версия
	
	//---------------------------------------
	// Архитектура сети
	//----------------------------------------
	el = $LA("LanArch");
	ChoosedVersion = getRadioGroupValue(el);
	if (!ChoosedVersion) return;
	
	if (ChoosedVersion == "terminal")
		return ChoosedVersion;	// в случае терминальной архитектуры - однозначное определение
		
	//-----------------------------------------
	// Кол-во вьюверов
	//------------------------------------------
	el = $LA("NumViewers");
	ChoosedVersion = getRadioGroupValue(el);
	if (!ChoosedVersion) return;
	
	if (ChoosedVersion == "enterprise")
		return ChoosedVersion;	// в случае необходимости нескольки вьюверов - однозначно
		
	//-----------------------------------------
	// Активное оповещение
	//------------------------------------------
	el = $LA("Notify");
	ChoosedVersion = getRadioGroupValue(el);
	if (!ChoosedVersion) return;
	
	if (ChoosedVersion == "enterprise")
		return ChoosedVersion;	// в случае необходимости оповещения - однозначно
		
	//-----------------------------------------
	// Планировщик отчётов
	//------------------------------------------
	el = $LA("Scheduler");
	ChoosedVersion = getRadioGroupValue(el);
	if (!ChoosedVersion) return;
	
	if (ChoosedVersion == "enterprise")
		return ChoosedVersion;	// в случае необходимости планировщика - однозначно
		
	//-----------------------------------------
	// Кол-во агентов
	//------------------------------------------
	el = $LA("NumAgents")[0];
	ChoosedVersion = getSelectValue(el);
	if (!ChoosedVersion) return;
	
	if (ChoosedVersion == "enterprise")
		return ChoosedVersion;	// в случае большого кол-ва агентов - однозначно
		
	//-----------------------------------------
	// Сбор данных
	//------------------------------------------
	el = $LA("Request");
	ChoosedVersion = getRadioGroupValue(el);
	if (!ChoosedVersion) return;
	
	if (ChoosedVersion == "enterprise")
		return ChoosedVersion;	// в случае необходимости постоянного сбора данных - однозначно
		
	return ChoosedVersion;
}