jsHover = function() {
    var hEls = document.getElementById("nav").getElementsByTagName("LI");
    for (var i=0, len=hEls.length; i<len; i++) {
      hEls[i].onmouseover=function() { this.className+=" jshover"; }
      hEls[i].onmouseout=function() { this.className=this.className.replace(" jshover", ""); }
    }
  }
if (window.attachEvent && navigator.userAgent.indexOf("Opera")==-1) window.attachEvent("onload", jsHover);


function CheckAll(c,a){
var e=c.form.elements;
for(var d=1,b=e.length;d<b;d++)
{
if(e[d].id==a){
e[d].checked=c.checked;
}
}
}

function ShowSub(stTabName, jType, isSession){

	document.getElementById('select3h').style.display = (stTabName == 'select3h') ? 'block' : 'none';
	document.getElementById('select1y').style.display = (stTabName == 'select1y') ? 'block' : 'none';

	document.getElementById('select3hBtn').className = (stTabName == 'select3h') ? 'active' : 'default';
	document.getElementById('select1yBtn').className = (stTabName == 'select1y') ? 'active' : 'default';

	return false;
}

function ShowTabs(a,i,adres,v){
if (v==1) koll=9;
else if (v==2) koll=6;
else if (v==3) koll=1;

for(var d=0;d<=koll;d++)
{
document.getElementById(a+''+d).style.display='none';
document.getElementById(a+''+d+'_a').src=adres+'winL_b.png';
document.getElementById(a+''+d+'_b').className ='pasiv_tab';
document.getElementById(a+''+d+'_c').src=adres+'winR_b.png';
}
document.getElementById(a+''+i).style.display='block';
document.getElementById(a+''+i+'_a').src=adres+'winL_a.png';
document.getElementById(a+''+i+'_b').className ='active_tab';
document.getElementById(a+''+i+'_c').src=adres+'winR_a.png';
}

function SwitchTab(id) {
if (document.getElementById(id).style.display == 'none') {
document.getElementById(id).style.display = 'block';
} else {
document.getElementById(id).style.display = 'none';
}
}


function spellCheck() {
var e=document.getElementsByTagName("textarea");
speller.check(e);
}

function get_request(){
  var request = null;
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      request = false;
    }
  }
  if (!request && typeof XMLHttpRequest!='undefined') {
    request = new XMLHttpRequest();
  }
  return request;
}

function add_complaint(id,variant) {
var complaint=encodeURIComponent(prompt("Пожалуйста, напишите причину подачи жалобы:",""));

  var request = get_request();
  var url = "new/complaint.php";
	request.open("POST", url, true);
 	request.onreadystatechange = function() {
 	if (request.readyState == 4) {
    if (request.status == 200) {
	 document.getElementById("add_complaint_" + id).style.display='none';
	alert('Вы успешно подали жалобу.');
    } else {
      var message = request.getResponseHeader("Status");
      if ((message == null) || (message.length <= 0)) {
        alert("Please waiting, request status is " + request.status);
      	} else {
        alert(message);
      		}
    		}
	  }

 		}
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
request.send("id=" + escape(id) + "&variant=" + escape(variant) + "&complaint=" + complaint);
}



function unset_pass(id) {
var pass_type=document.getElementById(id).type;

if (pass_type=='password') document.getElementById(id).type="text";
else document.getElementById(id).type="password";
}


function koll_submit(in_id,to_id){
var in_koll=document.getElementById(to_id).innerHTML;

document.getElementById(to_id).innerHTML=255-document.getElementById(in_id).value.length;
}

