/* Создание нового объекта XMLHttpRequest для общения с Web-сервером */
var xmlHttp = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlHttp = false;
  }
}
@end @*/

if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}

function Gsub(){
document.getElementById('subgolos').clear;
document.getElementById('subgolos').innerHTML ="  <input type=submit name=sendgolos id=sendgolos value=\"Ответить\">";
}
function Gsub2(){
alert("Не выбран ни один из вариантов ответа");
}

function Gsuben(){
document.getElementById('subgolosen').clear;
document.getElementById('subgolosen').innerHTML ="  <input type=submit name=sendgolosen id=sendgolosen value=\"Answer\">";
}
function Gsub2en(){
alert("Please, choose one of variants of the answer");
}

function openIt() {
 currEl = event.srcElement;
 if (currEl.className == "subhead") {
 newId = currEl.id + "vis" 
 imgId = currEl.id
 showIt = document.all(newId) ;
 if (showIt.style.display == "none") {
 showIt.style.display = "" ;
 document.images(imgId).src = 'img/minus.gif' 
 } else {
 showIt.style.display = "none" ;
 document.images(imgId).src = 'img/plus.gif' 
 }
 }
}


function callServer1() {
  var city1 = document.getElementById("city1").value;
  var url1 = "lib/raion/get.php?city1=" + escape(city1);
  xmlHttp.open("GET", url1, true);
  xmlHttp.onreadystatechange = updatePage1;
  xmlHttp.send(null);
}

function updatePage1() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
    var response1 = xmlHttp.responseText;
document.getElementById('raion_data').innerHTML = response1;
  }
}

function callServer1en() {
  var city1en = document.getElementById("city1en").value;
  var url1 = "lib/raion/get_en.php?city1en=" + escape(city1en);
  xmlHttp.open("GET", url1, true);
  xmlHttp.onreadystatechange = updatePage1en;
  xmlHttp.send(null);
}

function updatePage1en() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
    var response1 = xmlHttp.responseText;
document.getElementById('raion_data').innerHTML = response1;
  }
}

function callServer2() {
  var city2 = document.getElementById("city2").value;
  var url1 = "lib/raion/get2.php?city2=" + escape(city2);
  xmlHttp.open("GET", url1, true);
  xmlHttp.onreadystatechange = updatePage1;
  xmlHttp.send(null);
}

function updatePage2() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
    var response2 = xmlHttp.responseText;
document.getElementById('raion_data').innerHTML = response2;
  }
}

function process1(element){
document.getElementById('counter1').innerHTML = 2500 - element.value.length;
if ( element.value.length <= 2500){
document.getElementById('counter1').className = 'counter';
} else {
document.getElementById('counter1').className = 'full_counter';
}
}


function callendarServ($dat) {
//  var city1 = document.getElementById("city1").value;
//  var url1 = "lib/calendar.php?city1=" + escape(city1);
  var url1 = "lib/calendar.php?month=" + $dat;
  xmlHttp.open("GET", url1, true);
  xmlHttp.onreadystatechange = updateCalendar;
  xmlHttp.send(null);
}

function updateCalendar() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
    var response1 = xmlHttp.responseText;
document.getElementById('calendar').innerHTML = response1;
  }
}






function high(which2){
theobject=which2
highlighting=setInterval("highlightit(theobject)",90)
}

function low(which2){
clearInterval(highlighting)
which2.filters.alpha.opacity=60
}
function highlightit(cur2){
if (cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=40
else if (window.highlighting)
clearInterval(highlighting)
}

var linkset=new Array()

  linkset[1]='<div class="menuitems" style="width:210px;height:296px;"><img src="map/vrn.gif" width="210" height="296" border="0" usemap="#ImageMap2"><map name="ImageMap2"><area shape="poly" coords="115, 46, 99, 94, 103, 119, 92, 156, 125, 160, 200, 110, 191, 70, 161, 60, 163, 8, 152, 3, 133, 13, 117, 35" href="main.php?raion=40" alt="Железнодорожный район"><area shape="poly" coords="87, 163, 83, 150, 73, 151, 82, 141, 82, 127, 71, 127, 73, 79, 84, 34, 111, 49" href="main.php?raion=36" alt="Центральный район"><area shape="circle" coords="80, 158, 6" href="main.php?m=37&page=41&nm=26&p=.2.3.9.10.14.16.23.24.25.26." alt="   "><area shape="poly" coords="91, 158, 129, 163, 143, 241, 122, 274, 93, 291, 31, 261, 61, 243, 83, 225, 80, 205, 88, 182" href="main.php?raion=41" alt="Левобережный район"><area shape="poly" coords="89, 168, 80, 195, 52, 179, 68, 170, 68, 163, 66, 157, 71, 150, 73, 163, 78, 165, 85, 163" href="main.php?raion=37" alt="Ленинский район"><area shape="poly" coords="22, 123, 38, 144, 66, 158, 68, 171, 49, 177, 64, 192, 82, 197, 81, 225, 32, 261, 8, 220, 3, 201, 27, 178, 26, 160, 11, 142, 16, 128" href="main.php?raion=38" alt="Советский район"><area shape="poly" coords="72, 77, 29, 131, 66, 159, 81, 143, 81, 130, 70, 129, 67, 108" href="main.php?raion=39" alt="Коминтерновский район"></map><br><center>Воронеж</center></div>'

var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
var ns6=document.getElementById&&!document.all
var ns4=document.layers

function showmenu(e,which){

if (!document.all&&!document.getElementById&&!document.layers)
return

clearhidemenu()

menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj

if (ie4||ns6)
menuobj.innerHTML=which
else{
menuobj.document.write('<layer name=gui bgColor=#E6E6E6 width=165 onmouseover="clearhidemenu()" onmouseout="hidemenu()">'+which+'</layer>')
menuobj.document.close()
}

menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width
menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height
eventX=ie4? event.clientX : ns6? e.clientX : e.x
eventY=ie4? event.clientY : ns6? e.clientY : e.y

//Find out how close the mouse is to the corner of the window
var rightedge=ie4? document.body.clientWidth-eventX : window.innerWidth-eventX
var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY

//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<menuobj.contentwidth)
//move the horizontal position of the menu to the left by it's width
menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX-menuobj.contentwidth : ns6? window.pageXOffset+eventX-menuobj.contentwidth : eventX-menuobj.contentwidth
else
//position the horizontal position of the menu where the mouse was clicked
menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX : ns6? window.pageXOffset+eventX : eventX

//same concept with the vertical position
if (bottomedge<menuobj.contentheight)
menuobj.thestyle.top=ie4? document.body.scrollTop+eventY-menuobj.contentheight : ns6? window.pageYOffset+eventY-menuobj.contentheight : eventY-menuobj.contentheight
else
menuobj.thestyle.top=ie4? document.body.scrollTop+event.clientY : ns6? window.pageYOffset+eventY : eventY
menuobj.thestyle.visibility="visible"
return false
}

function contains_ns6(a, b) {
//Determines if 1 element in contained in another- by Brainjar.com
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function hidemenu(){
if (window.menuobj)
menuobj.thestyle.visibility=(ie4||ns6)? "hidden" : "hide"
}

function dynamichide(e){
if (ie4&&!menuobj.contains(e.toElement))
hidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
hidemenu()
}

function delayhidemenu(){
if (ie4||ns6||ns4)
delayhide=setTimeout("hidemenu()",500)
}

function clearhidemenu(){
if (window.delayhide)
clearTimeout(delayhide)
}

function highlightmenu(e,state){
if (document.all)
source_el=event.srcElement
else if (document.getElementById)
source_el=e.target
if (source_el.className=="menuitems"){
source_el.id=(state=="on")? "mouseoverstyle" : ""
}
else{
while(source_el.id!="popmenu"){
source_el=document.getElementById? source_el.parentNode : source_el.parentElement
if (source_el.className=="menuitems"){
source_el.id=(state=="on")? "mouseoverstyle" : ""
}
}
}
}

if (ie4||ns6)
document.onclick=hidemenu

