//массив значений
var arrMessage = new Array();
arrMessage[1] = "Constituency No.: <span>1</span><br>Name of Constituency: <span>Vuzovsky</span><br>Location of District Election Commission: <span>Tomsk</span><br>Municipal Formations within Constituency: <span>Tomsk</span><br>Number of electors: <span>34&nbsp;462</span><br>Deputy: <span>Irina E. Nikulina"
arrMessage[2] = "Constituency No.: <span>2</span><br>Name of Constituency: <span>Kirovsky</span><br>Location of District Election Commission: <span>Tomsk</span><br>Municipal Formations within Constituency: <span>Tomsk</span><br>Number of electors: <span>37&nbsp;369</span><br>Deputy: <span>Ivan G. Klyain"
arrMessage[3] = "Constituency No.: <span>3</span><br>Name of Constituency: <span>Akademichesky</span><br>Location of District Election Commission: <span>Tomsk</span><br>Municipal Formations within Constituency: <span>Tomsk</span><br>Number of electors: <span>36&nbsp;667</span><br>Deputy: <span>Aleksandr K. Shpeter"
arrMessage[4] = "Constituency No.: <span>4</span><br>Name of Constituency: <span>Central</span><br>Location of District Election Commission: <span>Tomsk</span><br>Municipal Formations within Constituency: <span>Tomsk</span><br>Number of electors: <span>36&nbsp;761</span><br>Deputy: <span>Boris A. Maltsev, Chairman of the State Duma of Tomsk Oblast "
arrMessage[5] = "Constituency No.: <span>5</span><br>Name of Constituency: <span>Leninsky</span><br>Location of District Election Commission: <span>Tomsk</span><br>Municipal Formations within Constituency: <span>Tomsk</span><br>Number of electors: <span>38&nbsp;352</span><br>Deputy: <span>Evgeny L. Rubtsov"
arrMessage[6] = "Constituency No.: <span>6</span><br>Name of Constituency: <span>Kashtachny</span><br>Location of District Election Commission: <span>Tomsk</span><br>Municipal Formations within Constituency: <span>Tomsk</span><br>Number of electors: <span>37&nbsp;596</span><br>Deputy: <span>Oleg M. Shuteev"
arrMessage[7] = "Constituency No.: <span>7</span><br>Name of Constituency: <span>Beloozersky</span><br>Location of District Election Commission: <span>Tomsk</span><br>Municipal Formations within Constituency: <span>Tomsk</span><br>Number of electors: <span>37&nbsp;326</span><br>Deputy: <span>Chingis M. Akataev"
arrMessage[8] = "Constituency No.: <span>8</span><br>Name of Constituency: <span>Michurinsky</span><br>Location of District Election Commission: <span>Tomsk</span><br>Municipal Formations within Constituency: <span>Tomsk</span><br>Number of electors: <span>38&nbsp;140</span><br>Deputy: <span>Ekaterina M. Sobkaniuk"
arrMessage[9] = "Constituency No.: <span>9</span><br>Name of Constituency: <span>Lesnoi</span><br>Location of District Election Commission: <span>Tomsk</span><br>Municipal Formations within Constituency: <span>Tomsk</span><br>Number of electors: <span>37&nbsp;162</span><br>Deputy: <span>Nikolai A. Vyatkin"
arrMessage[10] = "Constituency No.: <span>10</span><br>Name of Constituency: <span>Vostochny</span><br>Location of District Election Commission: <span>Seversk</span><br>Municipal Formations within Constituency: <span>Seversk</span><br>Number of electors: <span>37&nbsp;842</span><br>Deputy: <span>Maksim B. Kormashov"
arrMessage[11] = "Constituency No.: <span>11</span><br>Name of Constituency: <span>Zapadny</span><br>Location of District Election Commission: <span>Seversk</span><br>Municipal Formations within Constituency: <span>Seversk</span><br>Number of electors: <span>37&nbsp;805</span><br>Deputy: <span>Vladimir G. Dolgikh "
arrMessage[12] = "Constituency No.: <span>12</span><br>Name of Constituency: <span>Strezhevoy</span><br>Location of District Election Commission: <span>Strezhevoy</span><br>Municipal Formations within Constituency: <span>Strezhevoy and Alexandrovsky district</span><br>Number of electors: <span>38&nbsp;560</span><br>Deputy: <span>Igor N. Chernyshev"
arrMessage[13] = "Constituency No.: <span>13</span><br>Name of Constituency: <span>Kolpashevsky</span><br>Location of District Election Commission: <span>Kolpashevo (village)</span><br>Municipal Formations within Constituency: <span>Kolpashevsky district</span><br>Number of electors: <span>31&nbsp;900</span><br>Deputy: <span>Alexandr N. Frenovsky"
arrMessage[14] = "Constituency No.: <span>14</span><br>Name of Constituency: <span>Asinovsky</span><br>Location of District Election Commission: <span>Asino</span><br>Municipal Formations within Constituency: <span>Asinovsky and Tomsky districts</span><br>Number of electors: <span>33&nbsp;507</span><br>Deputy: <span>Oleg V. Gromov"
arrMessage[15] = "Constituency No.: <span>15</span><br>Name of Constituency: <span>Malinovsky</span><br>Location of District Election Commission: <span>Tomsk</span><br>Municipal Formations within Constituency: <span>Tomsky district, Seversk</span><br>Number of electors: <span>33&nbsp;135</span><br>Deputy: <span>Sergei V. Zvonaryov"
arrMessage[16] = "Constituency No.: <span>16</span><br>Name of Constituency: <span>Tomsky</span><br>Location of District Election Commission: <span>Tomsk</span><br>Municipal Formations within Constituency: <span>Tomsky district</span><br>Number of electors: <span>35&nbsp;103</span><br>Deputy: <span>Aleksandr A. Tereshchenko"
arrMessage[17] = "Constituency No.: <span>17</span><br>Name of Constituency: <span>Severny</span><br>Location of District Election Commission: <span>Kargasok (village)</span><br>Municipal Formations within Constituency: <span>Kargasoksky and Parabelsky districts, town okrug Kedrovy</span><br>Number of electors: <span>30&nbsp;162</span><br>Deputy: <span>Vitaly A. Markelov"
arrMessage[18] = "Constituency No.: <span>18</span><br>Name of Constituency: <span>Priobsky</span><br>Location of District Election Commission: <span>Podgornoe (village)</span><br>Municipal Formations within Constituency: <span>Bakcharsky, Krivosheinsky, Chainsky and Shegarsky districts</span><br>Number of electors: <span>31&nbsp;527</span><br>Deputy: <span>Grigory A. Shamin"
arrMessage[19] = "Constituency No.: <span>19</span><br>Name of Constituency: <span>Shegarsky</span><br>Location of District Election Commission: <span>Melnikovo (village)</span><br>Municipal Formations within Constituency: <span>Kozhevnikovsky and Shegarsky districts</span><br>Number of electors: <span>31&nbsp;360</span><br>Deputy: <span>Gennady N. Sergeenko"
arrMessage[20] = "Constituency No.: <span>20</span><br>Name of Constituency: <span>Ketsky</span><br>Location of District Election Commission: <span>Bely Yar (village)</span><br>Municipal Formations within Constituency: <span>Verhneketsky, Kolpashevsky and Molchanovsky districts</span><br>Number of electors: <span>30&nbsp;446</span><br>Deputy: <span>Vitaly F. Popov"
arrMessage[21] = "Constituency No.: <span>21</span><br>Name of Constituency: <span>Chulymsky</span><br>Location of District Election Commission: <span>Zyryanskoe (village)</span><br>Municipal Formations within Constituency: <span>Zyryansky, Pervomaisky and Teguldetsky districts</span><br>Number of electors: <span>33&nbsp;211</span><br>Deputy: <span>Alexandr P. Kadesnikov"
//определяем какой элемент получил событие
getNODE = function(evt)
{
  evt = (evt) ? evt : ((window.event) ? event : null);
  if(evt)
  {
    var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
    if(elem.nodeType == 3) elem = elem.parentNode;
    if(elem) return elem;
      else return null;
  }
}
function funcPOP(e){
  o = getNODE(e)
  if(o.nodeName.toUpperCase() == 'AREA'){
  	e = e || window.event;
  	var x = e.clientX + document.body.scrollLeft;
    var y = e.clientY + document.body.scrollTop;
	document.getElementById('pop-up').style.left = (x + 10) + "px";
	document.getElementById('pop-up').style.top = (y + 25) + "px";
    document.getElementById('pop-up').innerHTML = arrMessage[o.id];
    document.getElementById('pop-up').style.display = "block";  	
  }
}
function funcCLOSE(e){
  o = getNODE(e)
  if(o.nodeName.toUpperCase() == 'AREA') document.getElementById('pop-up').style.display = "none";
}
document.onmousemove = function(evt){funcPOP(evt)}
document.onmouseout  = function(evt){funcCLOSE(evt)}