var flag = false;

function showCityChanger()
{
	oDiv = document.getElementById('cityChanger');
	if(oDiv)
	{
		oDiv.style.display = "block";
		flag = true;
	}
}

function hideCityChanger(event)
{
	if (!event) event = window.event;
	var flag = true;
	var src = event.toElement ? event.toElement : event.relatedTarget;
//	if (src.id == 'cityChanger') return false;
//	document.title= '';
	while (src = src.parentNode) {
		if (src.id == 'cityChanger') {
			flag = false; break;
		}
//		document.title += src.tagName + '('+src.id+') - ';
	}
//	document.title += flag;
	oDiv = document.getElementById('cityChanger');
	if(flag) oDiv.style.display = "none";
}

function showCityChangerFlag()
{
	if(flag == true)
	{
		showCityChanger();
	}
}

function showAccess(sId)
{
	oDiv = document.getElementById('access'+sId);
	if(oDiv)
	{
		if(oDiv.style.display == "none")
		{
			oDiv.style.display = "block";
		}else{
			oDiv.style.display = "none";
		}
	}
}


function changeState(sId, count)
{
	if(sId == '1')
	{
		oId = document.getElementById('state'+sId);
		if(oId)
		{
			if(oId.style.display == "block")
			{
				oId.style.display = "none";
			}else{
				oId.style.display = "block";
			}
		}
		oId = document.getElementById('state2');
		if(oId)
		{
			if(oId.style.display == "none")
			{
				oId.style.display = "block";
			}else{
				oId.style.display = "none";
			}
		}
	}
	if(sId == '2')
	{
		k = 0;
		for(i = 0; i < count; i++)
		{
			oTo = document.getElementById('to');
			oInput = document.getElementById('addres'+i);
			if(oInput && oTo)
			{
				if(oInput.checked == true)
				{
					k++;
					oTo.value = oTo.value + oInput.value + '; ';
				} 
			}
		}
		if(k == 0)
		{
			alert("Выберите хотя бы одного поставщика!");
		}else{
			oId = document.getElementById('stateKillFUCK')	;
			if(oId)
			{
				oId.style.display = "none";
			}
			oId = document.getElementById('state2');
			if(oId)
			{
				oId.style.display = "none";
			}
			oId = document.getElementById("state3");
			if(oId)
			{
				oId.style.display = "none";
			}
			oId = document.getElementById('state4');
			if(oId)
			{
				oId.style.display = "block"
			}
			oId = document.getElementById("state5");
			if(oId)
			{
				oId.style.display = "none";
			}
		}
	}
}

function checkAll(count)
{
	for(i = 0; i < count; i++)
	{
		oInput = document.getElementById('addres'+i);
		if(oInput)
		{
			oInput.checked = true;
		}
	}
}

