var showed=0;
var lf_showed=0;
var move=0;

function getBodyScrollTop(){
 return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}
var X, Y;

function mouseXY(e)
{
  var x = 0, y = 0;

  if (!e) e = window.event;

  if (e.pageX || e.pageY)
  {
    x = e.pageX;
    y = e.pageY;
  }
  else if (e.clientX || e.clientY)
  {
    x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
    y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
  }

  return {"x":x, "y":y};
}
document.onmousemove = function(e){var mCur = mouseXY(e);
									 X= mCur.x;
									 Y= mCur.y;
									if(move) $('#info_window').css({top:(Y-200), left:(X+10)});
									}


function showForm(id)
{
	text='<span style="padding-left: 440px;"><a href="#" onclick="showForm('+id+'); return false;">закрыть</a></span><p><form name="voteform" action="vote.php" method="POST"><input type="hidden" name="id" value="'+id+'"><table cellpadding="2" cellspacing="2"><tr><td><b>Легко ли дозвониться</b></td><td><select style="width: 250px;" name="link"><option value="1">1 – дозвониться практически невозможно</option><option value="2">2 – проблемы по вечерам, в выходные и праздники</option><option value="3" selected="selected">3 – линия всегда свободна</option></select></td></tr><tr><td><b>Время ожидания</b></td><td><select style="width: 250px;" name="time"><option value="1">1 – больше получаса</option><option value="2">2 – в пределах 30 минут</option><option value="3" selected="selected">3 – в пределах 15 минут</option></select></td></tr><tr><td><b>Уровень водителей</b></td><td><select style="width: 250px;" name="driver_lvl"><option value="1">1 – неадекватен, неоправданно рискует</option><option value="2">2 – лихачит, как все таксисты</option><option value="3" selected="selected">3 – корректное вождение</option></select></td></tr><tr><td><b>Техническое состояние машин</b></td><td><select style="width: 250px;" name="car_lvl"><option value="1">1 – ведро с гайками</option><option value="2">2 – нормальное</option><option value="3" selected="selected">3 – очень приличное</option></select></td></tr><tr><td><b>Общая организация работы</b></td><td><select style="width: 250px;" name="summ"><option value="1">1 – диспетчер все путает, машины опаздывают</option><option value="2">2 – иногда бывают проколы</option><option value="3" selected="selected">3 – все работает как часы</option></select></td></tr><tr><td><b>Случаи завышения цены водителем</b></td><td><select style="width: 60px;" name="price_incr"><option value="0" selected>Нет</option><option value="1">Да</option></select></td></tr><tr><td>Код подтверждения<br><img src="show_c.php"></td><td><input style="width:100px;" type="text" name="captcha" value=""></td></tr><tr><td></td><td><input value="Отправить" type="submit"></td></tr></table></form></p>';
	if(!showed)
	{
		sy = getBodyScrollTop()-0;
		$('#info_window').css({top:Y-170, left:(X-530), width: 490}).empty().fadeIn(400).append(text);
		showed=id;
move=0;
	}
	else{
		$('#info_window').fadeOut(300);
		showed=0;
move=0;
	}
}

function showInfo(arg)
{
	if(arg==1){
		text='<span style="padding-left: 510px;"><a href="#" onclick="showInfo(); return false;">закрыть</a></span><p><b>Рейтинг такси</b><br>В рейтинг включены организации, предоставляющие услуги такси в Зеленограде.<br>Оценки выставляются по 3-балльной системе.<br>Результирующие оценки (по категориям: «легко ли дозвониться», «время ожидания», «техническое состояние машин», «уровень водителей», «общая организация работы») и итоговый рейтинг подсчитываются как среднее арифметическое баллов, выставленных участниками голосования.<br>В графе «Случаи завышения цены водителем» отображается количество человек, ответивших утвердительно на этот вопрос при голосовании.</p>';
move=0;
		w=560;
	}
	else{
		text=arg;
		w=250;
		if(arg!=0) move=1;
		else{ move=0; showed=1;}
		
	}
	if(!showed)
	{
		sy = getBodyScrollTop()-0;
		if(move) $('#info_window').css({top:Y-170, left:(X), width: w}).empty().show().append(text);
		else $('#info_window').css({top:Y-170, left:(X), width: w}).empty().fadeIn(200).append(text);
		showed=1;

	}
	else{
		if(move) $('#info_window').hide();
		else $('#info_window').fadeOut(150);
		showed=0;
	}
}

function showLoginForm()
{
	if(!lf_showed)
	{
		$('#divlogin').css({top: (Y+230), left:(X+10)}).fadeIn(400);
		lf_showed=1;
	}
	else{
		$('#divlogin').fadeOut(300);
		lf_showed=0;
	}
}

/*
<span style="padding-left: 470px;"><a href="#" onclick="showForm('+id+'); return false;">закрыть</a></span>
<p>Случаи завышения цены водителем
<form name="voteform" action="vote.php" method="POST"><input type="hidden" name="id" value="'+id+'">
<table cellpadding="2" cellspacing="2">
<tr><td><b>Легко ли дозвониться</b></td><td><select style="width: 200px;" name="gas_quality"><option value="1">1 – дозвониться практически невозможно</option><option value="2">2 – проблемы по вечерам, в выходные и праздники</option><option value="3" selected="selected">3 – линия всегда свободна</option></select></td></tr>
<tr><td><b>Наличие машин</b></td><td><select style="width: 250px;" name="serv_quality"><option value="1">1 – постоянные проблемы</option><option value="2">2 – бывают проблемы в часы пик, в выходные и праздники</option><option value="3" selected="selected">3 – машины есть всегда</option></select></td></tr>
<tr><td><b>Время ожидания</b></td><td><select style="width: 250px;" name="price_quality"><option value="1">1 – больше получаса</option><option value="2">2 – в пределах 30 минут</option><option value="3" selected="selected">3 – в пределах 15 минут</option></select></td></tr>
<tr><td><b>Уровень водителей</b></td><td><select style="width: 250px;" name="fraud"><option value="1">1 – неадекватен, неоправданно рискует</option><option value="2">2 – лихачит, как все таксисты</option><option value="3" selected="selected">3 – корректное вождение</option></select></td></tr>
<tr><td><b>Техническое состояние машин</b></td><td><select style="width: 250px;" name="price_quality"><option value="1">1 – ведро с гайками</option><option value="2">2 – нормальное</option><option value="3" selected="selected">3 – очень приличное</option></select></td></tr>
<tr><td><b>Общая организация работы</b></td><td><select style="width: 200px;" name="price_quality"><option value="1">1 – диспетчер все путает, машины опаздывают</option><option value="2">2 – иногда бывают проколы</option><option value="3" selected="selected">3 – все работает как часы</option></select></td></tr>
<tr><td><b>Случаи завышения цены водителем</b></td><td><select style="width: 60px;" name="fraud"><option value="0" selected>Нет</option></select><option value="1">Да</option></td></tr>
<tr><td>Код подтверждения<br><img src="show_c.php"></td><td><input style="width:100px;" type="text" name="captcha" value=""></td></tr>
<tr><td></td><td><input value="Отправить" type="submit"></td></tr>
</table>
</form>
</p>
*/
