last=-2;
function m_status(obj) {
//    obj.innerHTML = "Inside: " + obj.inside + "<br/>Moving: " + obj.moving;
if (!obj.moving && last != obj && obj.href != null && obj.href.substring(obj.href.length-5) == "#null") {
        last = obj;
        try {
            obj.click();
        } catch (e) {
        try {
            obj.onclick();
        } catch (e) {
        try {
            obj.onClick();
        } catch (e) {
        }
        
        }
        
        }
    }
}
function doc_ready(menu_selector) {


         $(menu_selector).mousemove(function(event) {
            if (event.target.timer) {
                try {
                    clearTimeout(event.target.timer);
                } catch (e) {}
            }
            var e = event.target;
            
            // Moving
            event.target.inside = true;
            event.target.moving = true;
            event.target.timer = setTimeout(function() {
                // Stopped
                e.moving = false;
                
                // DEBUG
                m_status(e);
                e = null;
            }, 50);
            
            // DEBUG
            m_status(event.target);
        }).mouseout(function(event) {
            if (event.target.timer) {
                try {
                    clearTimeout(event.target.timer);
                } catch (e) {}
            }
        
            // Moved out
            event.target.inside = false;
//            event.target.moving = false;
            
            // DEBUG
            m_status(event.target);
        });
    }





function changemenu(id) {
document.getElementById("men").innerHTML=document.getElementById("hid" + id).innerHTML;
$("#menuup a").removeClass("sel");
$($("#menuup a")[id - 1]).addClass("sel");
doc_ready("#men a");
}

function changemen2(id) {

document.getElementById("men2").innerHTML=document.getElementById("hi_" + id).innerHTML;
}



function nam2 (obj,id){
m=document.getElementById("men")
p=m.getElementsByTagName("DIV"); 
for (i=0, len=p.length; i<len; i++) {p[i].className='tabOff'}
s=m.getElementsByTagName("A"); 
for (i=0, len=s.length; i<len; i++) {s[i].className='tabOff'}

obj.className='tabOn';
obj.parentNode.className='tabOn';

changemen2(id);
}


function reply(id){
document.getElementById("letter").value='>>'+id+' '+document.getElementById("letter").value
}
function chanhe(obj,id)  {
if (id==1){obj.style.backgroundColor='#F7F7F7'}
else {obj.style.backgroundColor=''}
}



function xhr() {
if (window.XMLHttpRequest){
  return new XMLHttpRequest();
 } else if (window.ActiveXObject){
  try{
   return new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(err) {
   return new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
}
var xmlhttp = xhr();

function loadDocument(u,f){
var o,o1;
xmlhttp.open("GET",u,true);
xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(f)f(xmlhttp.responseText);}}
xmlhttp.send(null);
}

function getr(n,v,l){
loadDocument("checker.fpl?"+n+"="+v+"&r=" + (Math.floor(Math.random() * 100000))+'&lang='+l, function(hash) {


var va=parseInt(hash);
if (hash=='Illegal symbols in the parameters' || hash=='Недопустимые символы в параметрах')	{
										document.getElementById('main').innerHTML='<b><font color=red>'+hash+'</font></b>';
										document.getElementById(n).style.backgroundColor='#FFE7E6';
										}
else {
	if (va>0) 	{
				document.getElementById('main').innerHTML='<b><font color=red>Already exists</font></b>';
				document.getElementById(n).style.backgroundColor='#FFE7E6';
				}
	else 	{
			
			document.getElementById(n).style.backgroundColor='#CCFFCC';
			document.getElementById('main').innerHTML='';
			}			
	}
																								}
			)

				}
				
				
function getpa(n,v){
document.getElementById('list').innerHTML='Loading...';
loadDocument("checker.fpl?"+n+"="+v+"&r=" + (Math.floor(Math.random() * 100000)), function(hash) {

document.getElementById('list').innerHTML='';
if (hash=='Illegal symbols in the parameters' || hash=='Недопустимые символы в параметрах')	{
										}
else {

var a = eval(hash);

		
	}

																								}

			)

				}

				
function getmes(id,str){

loadDocument("checker.fpl?id="+id+"&m=1&r=" + (Math.floor(Math.random() * 100000)), function(hash) {

if (hash=='Illegal symbols in the parameters' || hash=='Недопустимые символы в параметрах')	{}
else {
var va=parseInt(hash);
if (va>0){

document.getElementById('mess').src='../../../img/conv_01.gif';
wrt('ola',str+': '+va);
document.title=str+': '+va;
}


		
	}

																								}

			)

				}				
function getvars(par,val,div){
loadDocument("checker.fpl?"+par+"="+val+"&r=" + (Math.floor(Math.random() * 100000)), function(hash) {var va=parseInt(hash);wrt(div,va);})

								}					
								
function addcon(n,name){
p=document.getElementById('list');
s='<a href="#null" onclick="chn(\''+n+'\',\''+name+'\')">'+n+'</a><BR>';
p.innerHTML+=s;
}

function chn(n,name){
document.getElementById(name).value=n;
document.getElementById('list').innerHTML='';
}

function ToggleAll (n) {
p=document.getElementsByName(n);
  len = p.length;
  var i=0;
  for(i=0; i < len; i++) {
    
	if (p[i].checked){p[i].checked=''}
	else {p[i].checked='checked'}
  }
}

function wrt(n,t){document.getElementById(n).innerHTML=t;}

function replys(t) {
	var s = t.split("<br>");
	
	var i;
	for(i = 0; i < s.length; i++) {s[i]=s[i].replace(/&gt;/g,">"); s[i] = "> " + s[i];}
	return s.join("\n");
}

function slide(id,ac,sj,lo,sb,sid,langv,send,menup){
p=document.getElementById(id);
p.style.visibility='visible';
te='<form  action=pager.pl method=post><BR>'+ac+': <input type=text name=trener value="'+lo+'" size="42"><br><BR>'+sj+': <input type=text name="subj" value="re: '+sb+'" size="43" maxlength="50"><br><BR><textarea rows=16 cols=120 name=letter id="letter">';
te+='</textarea><input type=hidden name=sid value="'+sid+'"><input type=hidden name=lang value="'+langv+'"><input type=hidden name="menu" value="'+menup+'"><BR><input type=submit name=connect  value="'+send+'"></form>';
p.innerHTML=te;
document.getElementById('letter').value="\n\n\n"+replys(document.getElementById('mes').innerHTML);

					}	
