function document_click(p_oEvent) { 
	var oEvent = p_oEvent ? p_oEvent : window.event;
	var oSender = p_oEvent ? oEvent.target : oEvent.srcElement;
	if(oSender.tagName != 'LI' && oSender.id != 'username' && oSender.className != 'MenuButton' && oSender.id != 'msgmenu')
    {
        closeAll(1);
    }
}

   function PopupPic(sPicURL) { 

     window.open( "/editprofile/popup.asp?"+sPicURL, "",  

     "resizable=1,HEIGHT=200,WIDTH=200"); 

   } 

function gir(){
	event.srcElement.className="aktif";
}

function cik(){
	event.srcElement.className="normal";
}

var remember = new Array();
var remember2 = new Array();
var checkIt;
var DHTML = (document.getElementById || document.all || document.layers);

function ylib_getPageX(o) { var x=0; if(document.layers) x=o.pageX; else { while(eval(o)) { x+=o.offsetLeft; o=o.offsetParent; } } return x; };
function ylib_getPageY(o) { var y=0; if(document.layers) y=o.pageY; else { while(eval(o)) { y+=o.offsetTop; o=o.offsetParent; } } return y; };

function show(name,lvl,obj)
{
	if (!DHTML) return;
	checkUserInput();
	if (remember[lvl] && remember[lvl] == name) {closeAll(lvl);return;}
	if (remember[lvl])
	{
		closeAll(lvl);
	}
	if (name)
	{
		var x = getObj(name);
		x.visibility = 'visible';
	}
	remember[lvl] = name;
	if (obj.parentNode) y = obj.parentNode;
	else if (obj.parentElement) y = obj.parentElement;
	else return;
	if (y.className) return;
	y.className = 'over';
	if (remember2[lvl]) remember2[lvl].className = '';
	remember2[lvl] = y;
}

function mshow(name,lvl,obj,pos)
{
	if (!DHTML) return;
	if (remember[lvl] && remember[lvl] == name) {closeAll(lvl);return;}
	if (remember[lvl])
	{
		closeAll(lvl);
	}
	if (name)
	{
		var x = getObj(name);
		var agt = navigator.userAgent.toLowerCase();
		
		if (pos == 'b') {
			var nTop = ylib_getPageY(obj) + obj.offsetHeight;
			var nLeft = ylib_getPageX(obj);
			
			if(document.all && agt.indexOf("mac")!=-1)
			{
				nTop -= 4;
				nLeft -= 6;	
			}
	
			x.left = nLeft;
			x.top = nTop;
		} else if (pos == 'r') {
			var nTop = ylib_getPageY(obj);
			var nLeft = ylib_getPageX(obj) + obj.offsetWidth;
			
			if(document.all && agt.indexOf("mac")!=-1)
			{
				nTop -= 4;
				nLeft -= 6;	
			}
	
			x.left = nLeft;
			x.top = nTop;
		}
		x.visibility = 'visible';
		document.onclick = document_click;
	}
	remember[lvl] = name;
	if (obj.parentNode) y = obj.parentNode;
	else if (obj.parentElement) y = obj.parentElement;
	else return;
	if (y.className) return;
	y.className = 'over';
	if (remember2[lvl]) remember2[lvl].className = '';
	remember2[lvl] = y;
}

function closeAll(lvl)
{
	for (i=remember.length - 1;i>=lvl;i--)
	{
		if (remember[i])
		{
			var x = getObj(remember[i]);
			x.visibility = 'hidden';
		}
		document.onclick = '';
		remember[i] = null;
		if (remember2[i])
		{
			remember2[i].className = '';
			remember2[i] = null;
		}
	}
}

function checkUserInput()
{
	if (checkIt) clearTimeout(checkIt);
	checkIt = setTimeout('closeAll(1)',3000);
}

function getObj(name)
{
  if (document.getElementById)
  {
    return document.getElementById(name).style;
  }
  else if (document.all)
  {
    return document.all[name].style;
  }
  else if (document.layers)
  {
    return document.layers[name];
  }
  else return false;
}

var timer_id;
function xmlhttpPost(strURL,post,element) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
		if (self.xmlHttpReq.readyState == 4) {
			document.getElementById(element).innerHTML = self.xmlHttpReq.responseText;
			timer_id = setTimeout("getMessageCount()",10000);
			//timer_id = setTimeout("getMessageCount()",60000); //YDEDIT  ORG
		}
	}
    self.xmlHttpReq.send(post);
}

function getMessageCount() {
	var qs = 'm=KJHDSA';
	xmlhttpPost('/getMessageCount.asp',qs,'message_status');
}