var startX , startY,newUpObj ;
var prevTitle="";
var titlemsg="";

function showslideAlert(obj,maxh)
{
	detObj=obj.parentNode.parentNode;
	detObj.getElementsByTagName('div').item(1).style.display='block';
	detObj.getElementsByTagName('div').item(1).style.height="5px";
	window.setTimeout( function() { sliderFn(detObj,maxh) }, 10);
	
}
function sliderFn(obj,maxh)
{
	newheight=parseInt(detObj.getElementsByTagName('div').item(1).style.height)+5;
	if(newheight<maxh)
	{
	detObj.getElementsByTagName('div').item(1).style.height=newheight+"px";
	window.setTimeout( function() { sliderFn(obj,maxh) }, 10);
	}
}
function fncheck()
{
	obj=document.getElementsByTagName("div").item(0);
	var curtop = curleft  = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	//alert(curleft);
	curleft+=710;
	curtop+=50;
	startX=curleft;
	startY=curtop;
	document.getElementById('newallalertsdis').style.left=curleft+'px';
	document.getElementById('newallalertsdis').style.top=curtop+'px';
	document.getElementById('newallalertsdis').style.display='block';
	msgUp_FloatRight();
	//window.setTimeout("getNewUpdates",120000);
	//window.setTimeout("getNewUpdates()",60000);
	
}

function msgUp_FloatRight(){

var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
var px = document.layers ? "" : "px";
function ml(id){
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};
el.x = startX; el.y = startY;
return el;
}
window.stayTopLeft=function(){
var pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
var dY = (pY > startY) ? pY : startY;
ftlObj.y += (dY - ftlObj.y)/8;
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 20);}
ftlObj = ml("newallalertsdis");
stayTopLeft();
}

function createhttpRequestObject()
{
   var obj; 
   var browser = navigator.appName;
   if(browser == "Microsoft Internet Explorer")
	obj = new ActiveXObject("Microsoft.XMLHTTP");
   else 
	obj = new XMLHttpRequest();
  return obj;
}

function getNewUpdates()
{
	
	newUpObj=createhttpRequestObject();
	url=dir_point+"ajxfiles/checkNewUpdates.php?";
	newUpObj.open('get', url+"sid="+Math.random());
	newUpObj.onreadystatechange =displayNewUpdates;
	newUpObj.send(null);
}
function displayNewUpdates()
{
	try
	 { 
	if(newUpObj.readyState == 4)
	{
		try{
			if(newUpObj.status == 200)
			{
				check=newUpObj.responseText.split("cant_redirect=");
				if(check.length==1)
				{
					document.getElementById("newallalertsdis").innerHTML=newUpObj.responseText;
					//window.setTimeout("getNewUpdates",60000);
					window.setTimeout("getNewUpdates()",5000);
					
					if(newUpObj.responseText.length>5)
					{
						newcheck=newUpObj.responseText.split("newmsgalertdis");
						if(newcheck.length>1)
						{
							newtitlemsg="** New Message **";
						}
						newcheck=newUpObj.responseText.split("newreqalertdis");
						if(newcheck.length>1)
						{
							newtitlemsg="** New Requests **";
						}
						newcheck=newUpObj.responseText.split("newinvalertdis");
						if(newcheck.length>1)
						{
							newtitlemsg="** New Invites **";
						}
						
						if(titlemsg=="")
						{
							titlemsg=newtitlemsg;
							window.setTimeout("changeblinktitle()",500);
						}
						else
						{
							if(titlemsg!=newtitlemsg)
							{
								titlemsg=newtitlemsg;
								window.setTimeout("changeblinktitle()",500);
							}
						}
					}
					else
					{
						titlemsg="";
						if(prevTitle!="")
						document.title=prevTitle;
					}
					
					
				}
			}
			else{}
	    }catch(e){}
	}}
	catch(e){}
}
function changeblinktitle()
{
	if(prevTitle=="")
		prevTitle=document.title;
	
	if(titlemsg!="")
	{
		if(document.title==titlemsg)
		document.title=prevTitle;
		else
		document.title=titlemsg;
		window.setTimeout("changeblinktitle()",1200);
	}
}
