var cTime = new Date()
 var stTime=cTime.getTime()

 function checkRefresh()
{
	// Get the time now and convert to UTC seconds
	var today = new Date();
	var now = today.getUTCSeconds();

	// Get the cookie
	var cookie = document.cookie;
	var cookieArray = cookie.split('; ');

	// Parse the cookies: get the stored time
	for(var loop=0; loop < cookieArray.length; loop++)
	{
		var nameValue = cookieArray[loop].split('=');
		// Get the cookie time stamp
		if( nameValue[0].toString() == 'SHTS' )
		{
			var cookieTime = parseInt( nameValue[1] );
		}
		// Get the cookie page
		else if( nameValue[0].toString() == 'SHTSP' )
		{
			var cookieName = nameValue[1];
		}
	}

	if( cookieName &&
		cookieTime &&
		cookieName == escape(location.href) &&
		Math.abs(now - cookieTime) < 5 )
	{
		// Refresh detected

		//alert('refreshed');

		// If you would like to toggle so this refresh code
		// is executed on every OTHER refresh, then 
		// uncomment the following line
		// refresh_prepare = 0; 
	}	

	// You may want to add code in an else here special 
	// for fresh page loads
}

function prepareForRefresh()
{
	if( refresh_prepare > 0 )
	{
		// Turn refresh detection on so that if this
		// page gets quickly loaded, we know it's a refresh
		var today = new Date();
		var now = today.getUTCSeconds();
		document.cookie = 'SHTS=' + now + ';';
		document.cookie = 'SHTSP=' + escape(location.href) + ';';
	}
	else
	{
		// Refresh detection has been disabled
		document.cookie = 'SHTS=;';
		document.cookie = 'SHTSP=;';
	}
}

function disableRefreshDetection()
{
	// The next page will look like a refresh but it actually
	// won't be, so turn refresh detection off.
	refresh_prepare = 0;

	// Also return true so this can be placed in onSubmits
	// without fear of any problems.
	return true;
} 

// By default, turn refresh detection on
var refresh_prepare = 1;

var xmlHttp;
var newses='';
function newSession()
{ 
	
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 

  var url="newses.php";
	  
	
	  xmlHttp.onreadystatechange=NSstateChanged;
	  xmlHttp.open("GET",url,true);
	  xmlHttp.send(null);
	  
	  

}

function NSstateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 

newses=xmlHttp.responseText;
//alert(newses);
}

}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return ""
}

function setCookie(c_name,value,expiredays)
{
	var today = new Date();
  today.setTime( today.getTime() );
  if ( expiredays ) {
    expiredays = expiredays * 1000 * 60;
  }
  var expires_date = new Date( today.getTime() + (expiredays) );

document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+expires_date.toGMTString())
}

function checkCookie()
{

var username=getCookie('sesija')
if (username==null || username=="")
  {
	newSession();
	setTimeout("setCookie('sesija',newses,30)",1000);
     
}

}
function deleteCookie( name, path, domain ) {
  if ( getCookie( name ) ) document.cookie = name + "=" +
    ( ( path ) ? ";path=" + path : "") +
    ( ( domain ) ? ";domain=" + domain : "" ) +
    ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
<!--
var IE = document.all?true:false

if (!IE) document.captureEvents(Event.CLICK);
document.onclick=AJSubmit;




if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;



var tempX = 0
var tempY = 0



 



 

    
function getMouseXY(e) {
  if (IE) { 
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else {  
    tempX = e.pageX
    tempY = e.pageY
  }  
  
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}
  var xd=((tempX*1)-(document.Show.MouseX.value*1));
  var yd=((tempY*1)-(document.Show.MouseY.value*1));
  document.Show.distance.value = document.Show.distance.value*1+Math.sqrt((xd*xd)*1+(yd*yd)*1);
  document.Show.MouseX.value = tempX
  document.Show.MouseY.value = tempY
  return true
}
var xmlHttp
function Irasyti(dis,xis,yis,clk,data,trukme,sesija,failas,clickas)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 

  var url="moo.php";
	  url=url+"?dis="+dis;
      url=url+"&xis="+xis;
	  url=url+"&yis="+yis;
	  url=url+"&clicked="+clk;
	  url=url+"&laikas="+data;
	  url=url+"&trukme="+trukme;
	  url=url+"&sesija="+sesija;
	  url=url+"&failas="+failas;
	  url=url+"&paspaustas_mygt="+clickas;
	
	  xmlHttp.onreadystatechange=stateChanged;
	  //alert(url);
      xmlHttp.open("GET",url,true);
	  xmlHttp.send(null);
	  


}

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.Show.distance.value=xmlHttp.responseText;
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
	  
  
function AJSubmit(e)
{
	

        var clickas='';
		if(!e) var e=window.event;
        if(e.button){
		
              (e.button==2)?clickas='rcl':clickas='lcl';

        } 
        if(e.which){
		
              (e.which==3)?clickas='rcl':clickas='lcl';

        }
		

       

	var obj=e.srcElement;
	if(!obj) obj=e.target;
	
	getMouseXY;
	var currentTime = new Date()
var month = currentTime.getMonth() + 1
if(month<10) month='0'+month;
var day = currentTime.getDate()
if(day<10) day='0'+day;
var year = currentTime.getFullYear()
var hours = currentTime.getHours()
if(hours<10) hours='0'+hours;
var minutes = currentTime.getMinutes()
if(minutes<10) minutes='0'+minutes;
var seconds = currentTime.getSeconds()
if(seconds<10) seconds='0'+seconds;
var trukme=currentTime.getTime()-stTime;
stTime=currentTime;
//var sPath = window.location.pathname;
var sPath=window.location.href;
//alert(sPath);
var failas = sPath.substring(sPath.indexOf('/',7) + 1);
failas=failas.replace("\\", "/");

var sesija=getCookie('sesija');
document.cookie = "sesija" + "=; expires=Thu, 01-Jan-70 00:00:01 GMT" + "; path=/";
setCookie('sesija',sesija,30);
var data=year + "-" + month + "-" + day+" "+hours+":"+minutes+":"+seconds;
	Irasyti(document.Show.distance.value,document.Show.MouseX.value,document.Show.MouseY.value,obj.id,data,trukme,sesija,failas,clickas);
	return true;
}
var els = document.getElementsByTagName('*');
	var elsLen = els.length;
	
	for (i = 0, j = 0; i < elsLen; i++) {
		
		if(els[i].id=="" || els[i].id==undefined)
		{
			
			els[i].id="tc"+els[i].tagName+i;
		}
			
	}
	
//-->
