// JavaScript Document
/*************************************
*
*   UPDATES NEW MESSAGES IN THE BACK
*
*************************************/
var xmlhttp;

/*************************************
*
*   Chages the title tag when new msg arrives
*
*************************************/
function newkukunum() 
{
	if($("#New_Message_Update_Num").length){
	text=document.getElementById("New_Message_Update_Num").innerHTML; 
	ul=document.getElementById("userlogin").innerHTML; 
	if (text!=""){
	newkuku = "("+text+") Трубит | Домашняя";
	}else{
	newkuku="Трубит | Домашняя";}
	document.getElementsByTagName("title").item(0).firstChild.nodeValue=newkuku;
	}
}
/*************************************
*
*   Gives out the server time in the HTML page
*
*************************************/
function time () {
   return Math.floor(document.getElementById("servertime").innerHTML);
}
function updatekukutime(){
	v=time();
	t = setTimeout("updatekukujs(v)",20000);
}
function updatekukujs(v)
{
	newkukunum();
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
user = document.getElementById('userlogin').innerHTML;
var url="php/updatekuku.php";
url=url+"?ul="+user;
url=url+"&time="+v;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged2;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
updatekukutime();
}

function stateChanged2()
{
if (xmlhttp.readyState==4)
{
$("#AddNewMsg").remove();
$("#New_Message").prepend('<div id="AddNewMsg"></div>');
$("#New_Message_Update").remove();
$("#servertime2").remove();
$(".hidden").remove();
$("#New_Message").prepend(xmlhttp.responseText);
insideText = $("#New_Message_Update").html();
if (!($("#New_Message").is(":visible"))) {
if(insideText!=null){
$("#New_Message").show();
$(".Msg_Box").show();
$("#New_Message_Update").slideDown("normal");
}
}else{$("#New_Message").show();
$(".Msg_Box").show();
$("#New_Message_Update").show();}
newkukunum() 
}
}
