1jQuery(document).ready(function(){
2	var panel = jQuery('.WIO_onlineWidget .WIO_panel');
3	var timeout,timeout2;
4
5	jQuery('.WIO_onlineWidget').hover(
6		function(){
7			clearTimeout(timeout);
8			timeout = setTimeout(function(){panel.trigger('open');},500);
9		},
10		function(){
11			clearTimeout(timeout);
12			timeout = setTimeout(function(){panel.trigger('close');},500);
13			clearTimeout(timeout2);
14			timeout2 = setTimeout(function(){loaded=false;},10000);
15		}
16	);
17	var loaded=false;	// A flag which prevents multiple ajax calls to geodata.php;
18	panel.bind('open',function(){
19		panel.slideDown(function(){
20			if(!loaded)
21			{
22				panel.load(DOKU_BASE+'lib/plugins/whoisonline/ajax.php');
23				loaded=true;
24			}
25		});
26	}).bind('close',function(){
27		panel.slideUp();
28	});
29
30});