function ajax(url)
{
    var xhr=null;

    if (window.XMLHttpRequest) {
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }

    xhr.open("GET", url, false);
    xhr.send(null);

   return xhr.responseText;
}

function onSelectDepartmentChange(oSelect, sSelectCity)
{
	var number = oSelect.options[oSelect.selectedIndex].value;
	var oSelectCity = document.getElementById(sSelectCity);
	var result = ajax("city.php?department=" + number);
	
	while(oSelectCity.options.length > 0)
		oSelectCity.options[0] = null;

	var opts = result.split("|");
	for(i = 0; i < opts.length; i++)
	{
		var opt = opts[i].split(",");
		if(opt.length == 2)
		{
			var oOption = document.createElement('OPTION');
			oSelectCity.options.add(oOption);
			oOption.innerHTML = opt[1];
			oOption.value = opt[0];
		}
	}
}

function voteSelect(Id, Vote)
{
	var imgVote = document.getElementsByName('ImgVote[' + Id + ']');

	for(i = 0; i < imgVote.length; i ++)
	{
		if(i <= Vote)
		{
			imgVote[i].src = "images/vote-1.jpg";
		}
		else
		{
			imgVote[i].src = "images/vote-2.jpg";
		}
	}

	cursor = "hand";
}

function voteClick(Id, Vote)
{
	var newVote = ajax("vote-" + Id + "-" + Vote + ".html");
	var voteContainer = document.getElementById('voteList[' + Id + ']');
	voteContainer.innerHTML = newVote;
}

function onMenuItemOver(oParent, image)
{
	oImage = document.getElementById(image);
	oImage.style.display = "block";
	oImage.style.position = "absolute";
	oImage.style.left = (oParent.offsetLeft - 200) + 'px';
	oImage.style.top = (oParent.offsetTop - 95) + 'px';
}

function onMenuItemItemOut(oParent, image)
{
	oImage = document.getElementById(image);
	oImage.style.display = "none";
}

