//------------------------------------------www.odno.ge-------------------------------------
   function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
    }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            if(result != 'odno-0' && result != 'MySQL Error')
            {
            	document.getElementById('odno_sidebar').innerHTML = result;
				odnonewinfo();
			}
         }
      }
   }
   
      
      
var secs;
var timerID = null;
var timerRunning = false;
var delay = 1000;
var odno_title=new Array();
odno_title[0] = document.title;
odno_title[1] = '* * * * * * * * * *';
odno_title[2] = 'შემოსულია შეტყობინება!';

function odnonewinfo() {
	InitializeTitleTimer();
}    
      
      

function hideodnoinfo() {
	document.getElementById('odno_sidebar').innerHTML = '<input type="hidden" id="odno_newinfo"  name="odno_newinfo" value="0">';
}    
      
function sidebarinforeload(odno) {
	var poststr = "odno="+odno;
	makePOSTRequest(encodeURI('http://odno.ge/user/sidebar_ajax.php'), poststr);
}


function InitializeTimer()
{
    secs = 20
    StopTheClock()
    StartTheTimer()
}

function StopTheClock()
{
    if(timerRunning)
        clearTimeout(timerID)
    timerRunning = false
}

function StartTheTimer()
{
    if (secs==0)
    {
        StopTheClock()
		var odno_newinfo = document.getElementById('odno_newinfo').value;
		sidebarinforeload(odno_newinfo);
		InitializeTimer();
    }
    else
    {
        self.status = secs
        secs = secs - 1
        timerRunning = true
        timerID = self.setTimeout("StartTheTimer()", delay)
    }
}


var Titlesecs;
var TitletimerID = null;
var TitletimerRunning = false;
var Titledelay = 100;
var TitleLastTitle = 2;

function InitializeTitleTimer()
{
    Titlesecs = 1;
    StopTheTitleClock();
    StartTheTitleTimer();
}

function StopTheTitleClock()
{
    if(TitletimerRunning);
        clearTimeout(TitletimerID);
    TitletimerRunning = false;
}

function StartTheTitleTimer()
{
    if (Titlesecs==0)
    {
        StopTheTitleClock();
		if(TitleLastTitle==1){
			document.title = odno_title[2];
			TitleLastTitle = 2;
		}else{
			document.title = odno_title[1];
			TitleLastTitle = 1;
		}
		InitializeTitleTimer();
    }
    else
    {
        self.status = Titlesecs;
        Titlesecs = Titlesecs - 1;
        TitletimerRunning = true;
        TitletimerID = self.setTimeout("StartTheTitleTimer()", delay);
    }
}
