
/**
 * Bridge XMLHTTP to XMLHttpRequest in pre-7.0 Internet Explorers
*/
if( typeof XMLHttpRequest == "undefined" ) XMLHttpRequest = function()
{
  try{ return new ActiveXObject("Msxml2.XMLHTTP.6.0") }catch(e){}
  try{ return new ActiveXObject("Msxml2.XMLHTTP.3.0") }catch(e){}
  try{ return new ActiveXObject("Msxml2.XMLHTTP") }catch(e){}
  try{ return new ActiveXObject("Microsoft.XMLHTTP") }catch(e){}
  throw new Error("This browser does not support XMLHttpRequest or XMLHTTP.")
};

function ajaxXMLHttpRequest(url, vars, callbackFunction)
{
  var request =  new XMLHttpRequest();
  request.open("POST", url, true);
  request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
 
  request.onreadystatechange = function()
  {
    if (request.readyState == 4 && request.status == 200)
    {
      if (request.responseText)
      {
          callbackFunction(request.responseText);
      }
    }
  };
  request.send(vars);
}

function loadDoc()
{	
	ajaxXMLHttpRequest('userboxrefresh.htm', '', proccessResult);
	
	//loadXMLDoc('userboxrefresh.htm');
	t=setTimeout('loadDoc()',interval);
}

function proccessResult(result)
{	
   	var valueArray = result.split(';');
   	var numFriends = valueArray[0];
   	var numMessages = valueArray[1];
     
	if (numFriends > 0)
	{
		document.getElementById('friends').innerHTML='<b>' + numFriends + ' ' + friendsString  + '</b>';
	}       
	else
	{
		document.getElementById('friends').innerHTML= numFriends + ' ' + friendsString;
	}
	 
	if (numMessages > 0)
		{
			document.getElementById('messages').innerHTML='<b>' + numMessages + ' ' + messagesString  + '</b>';
		}       
	else
	{
		document.getElementById('messages').innerHTML=numMessages + ' ' + messagesString;
	}
}

function formattolocalTime(a){
var a
var datum = a.split(" ");
var monatnummer = datum[0];
var dbDatetime
var month = new Array(" ", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
var c = month[monatnummer] ;
dbDatetime = new Date( Date.parse(c + " " + datum[1] + " " + datum[2] + " " + datum[3] + " " + datum[4]) );
var localTime = dbDatetime.toLocaleTimeString()
return localTime
}


var isWheelHooked = false;

if (window.addEventListener) 
	window.addEventListener('DOMMouseScroll', onMouseWheel, false);
window.onmousewheel = document.onmousewheel = onMouseWheel;


function onMouseWheel(event)
{
	if (!event)
		event = window.event;

	if (isWheelHooked) {
		return cancelEvent(event);
	}

	return true;
}

function cancelEvent(e)
{
	e = e ? e : window.event;
	if (e.stopPropagation)
		e.stopPropagation();
	if (e.preventDefault)
		e.preventDefault();
	e.cancelBubble = true;
	e.cancel = true;
	e.returnValue = false;
	return false;
}

function setWheelHooked(movable)
{
	isWheelHooked = movable;
}

