

var i = 0;
var arrFieldsFriend = new Array();

arrFieldsFriend[i] = new Array();
arrFieldsFriend[i]["name"] = "friend_email";
arrFieldsFriend[i]["title"] = "E-mail друга";
arrFieldsFriend[i]["is_mail"] = true;
i++;

arrFieldsFriend[i] = new Array();
arrFieldsFriend[i]["name"] = "user_email";
arrFieldsFriend[i]["title"] = "Ваш E-mail";
arrFieldsFriend[i]["is_mail"] = true;
i++;

arrFieldsFriend[i] = new Array();
arrFieldsFriend[i]["name"] = "code";
arrFieldsFriend[i]["title"] = "Код подтверждения";
i++;


var i = 0;
var arrFieldsSubscribeForgetPass = new Array();

arrFieldsSubscribeForgetPass[i] = new Array();
arrFieldsSubscribeForgetPass[i]["name"] = "email";
arrFieldsSubscribeForgetPass[i]["title"] = "E-mail";
arrFieldsSubscribeForgetPass[i]["is_mail"] = true;
i++;


function checkGarbageForm(oForm)
{
	if (!oForm)
	{
		return false;
	}

	var arrTypes = oForm.elements;
	var bChecked = false;
	for (var i = 0; i < arrTypes.length; i++)
	{
		if (arrTypes[i].name == "del[]" &&
			arrTypes[i].type == "checkbox" &&
			arrTypes[i].checked)
		{
			bChecked = true;
			break;
		}
	}

	if (!bChecked)
	{
		alert("Выберите действие для выполнения!");
		return false;
	}

	return true;
}


function onSectionChange(oSelect, isBox)
{
	if (!oSelect)
	{
		return;
	}

	var oMetro = document.getElementById("metro");
	if (!isBox)
		oMetro.disabled = true;

	var oCategory = document.getElementById("category");
	oCategory.disabled = true;

	var oStart_date = document.getElementById("start_date");
	var oStart_dateBtn = document.getElementById("start_date_btn");
	var oEnd_date = document.getElementById("end_date");
	var oEnd_dateBtn = document.getElementById("end_date_btn");

	oStart_date.disabled = true;
	oStart_dateBtn.style.display = "none";

	oEnd_date.disabled = true;
	oEnd_dateBtn.style.display = "none";

	if (oSelect.options[oSelect.selectedIndex].value != "all")
	{
		oCategory.disabled = false;
		if (!isBox)
			oMetro.disabled = false;
	}

	if (oSelect.options[oSelect.selectedIndex].value == "shares")
	{
		oStart_date.disabled = false;
		oStart_dateBtn.style.display = "inline";

		oEnd_date.disabled = false;
		oEnd_dateBtn.style.display = "inline";
	}
}


function ChangeSort()
{
	var str = new String(document.location);
	var pos = str.indexOf("/sort");
	var pos_end = -1;

	if (pos != -1)
	{
		pos_end = str.indexOf("/", pos + 1);
		var new_str = str.substr(0, pos);
		if (str.length - pos_end > 0)
		{
			new_str += str.substr(pos_end, str.length - pos_end);
		}
		str = new_str;
	}

	var oSelectSort = document.getElementById("sort_sel");
	var oSelectOrder = document.getElementById("sort_order");
	if (!oSelectSort)
	{
		alert("!oSelectSort");
		return;
	}

	if (!oSelectOrder)
	{
		alert("!oSelectOrder");
		return;
	}

	str += "sort," + oSelectSort.options[oSelectSort.selectedIndex].value + "," + oSelectOrder.options[oSelectOrder.selectedIndex].value + "/";
	document.location = str;
};


function ChangeCompany()
{
	var oBase = document.getElementById("base_path");
	if (!oBase)
	{
		alert("!oBase");
		return;
	}

	var str = oBase.value;

	var oSelect = document.getElementById("company_select");
	if (!oSelect)
	{
		alert("!oSelect");
		return;
	}

	if (oSelect.options[oSelect.selectedIndex].value == "-1")
	{
		return;
	}

	str += oSelect.options[oSelect.selectedIndex].value + "/";
	document.location = str;
};

function checkAllCheckbox(checkBox, formName, elementName)
{
	var form = document.getElementById(formName);
	for (var i = 0; i < form.elements.length; i++)
	{
		var element = form.elements[i];		
		if (element.name == elementName)
		{
			element.checked = checkBox.checked;
		}
	}
}
