var xmlhttp; 
var time_monitor_x=-500;
var time_monitor_hiden=-500;
var time_monitor_visible=30;
var time_session='';
var time_session_time=0;
var time_monitor_id=0;
var time_monitor_idh=0;
var time_monitor_idhr=0;
var time_monitor_step=30;
var mydiv=null;
function posTop(){return typeof window.pageYOffset != 'undefined' ? window.pageYOffset:document.documentElement && document.documentElement.scrollTop? document.documentElement.scrollTop: document.body.scrollTop?document.body.scrollTop:0;}
function loadXMLDoc(){	
	xmlhttp=null;
	if (window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}else if (window.ActiveXObject){xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}
	if (xmlhttp!=null){
		xmlhttp.onreadystatechange=state_Change;
		url='locvebi7/time_monitor.php?monitmode=true';
		xmlhttp.open("GET",url,true)
		xmlhttp.send(null)
	}
}
function state_Change(){
	if (xmlhttp.readyState==4 && xmlhttp.status==200){
		result = xmlhttp.responseText;
		p=result.indexOf('###',1);		
		if(p!==false)time_session_time=result.substr(p+3,2);
		mydiv=document.getElementById('monitor_div');
		if(time_session!=time_session_time && mydiv!=null && result.length>300 && time_monitor_x <= time_monitor_hiden){
			mydiv.style.top =posTop()+270+'px';
			mydiv.innerHTML = result; 
			time_monitor_x=time_monitor_hiden;
			time_monitor_id=setInterval(time_monitor_anim, 20); 				
		};
    }
}
function time_monitor_anim(){	
	if(time_monitor_x>time_monitor_visible){
		mydiv.style.left =time_monitor_x+'px'
		clearInterval (time_monitor_id);
		time_monitor_id=0;
		time_monitor_visible_time=5000;
		v_time_div=document.getElementById('visible_time_div');
		if(v_time_div!=null)time_monitor_visible_time=parseInt(v_time_div.innerHTML);
		if(time_monitor_idhr > 0){clearInterval(time_monitor_idhr);time_monitor_idhr=0;}
		time_monitor_idhr=setInterval(hidetime_monitor, time_monitor_visible_time);		
	}else{
		time_monitor_x=time_monitor_x+time_monitor_step;
		mydiv.style.left =time_monitor_x+'px';
		mydiv.style.display ="block";
	}
}
function time_monitor_anim_h(){
	if(time_monitor_idhr > 0){clearInterval(time_monitor_idhr);time_monitor_idhr=0;}
	if(time_monitor_x<time_monitor_hiden){
		mydiv.style.left =time_monitor_x+'px';
		clearInterval (time_monitor_idh);
		time_monitor_idh=0
		mydiv.style.display = 'none';
	}else{
		time_monitor_x=time_monitor_x-time_monitor_step;
		mydiv.style.left =time_monitor_x+'px';		
		mydiv.style.display ="block";
	}
}
function openmonitorDoc(val){
	Doc=document.getElementById('monitorDoc');
	if(Doc!=null){
		if(Doc.style.display !="block" && val==1){
			Doc.style.display ="block";
		}else{
			Doc.style.display ="none";
		}
		if(val==0){hidetime_monitor();}
	}
}
function hidetime_monitor(){
	time_session=time_session_time;		
	if(time_monitor_idh > 0){clearInterval(time_monitor_idh);time_monitor_idh=0;}
	Doc=document.getElementById('monitorDoc');if(Doc!=null && Doc.style.display =="block")return;
	time_monitor_idh=setInterval(time_monitor_anim_h, 20);	
}
setInterval(loadXMLDoc,1000);

