var growled;var userID;var timezone;seconds_to_timeout = 5000;if (window.fluid) {	checkActivity = setInterval("checkFeed()",seconds_to_timeout);}function userDetails(val1, val2){	userID = val1;	timezone = val2;}function setDockBadge(val){	if(val!=0)	{		window.fluid.dockBadge = val;	}	else		window.fluid.dockBadge = null;}function growlNow(title, body){	if(growled==1)	{		window.fluid.showGrowlNotification({		    title: title, 		    description: body, 		    priority: 1, 		    sticky: true		})	}}function checkFeed(){	clearInterval(checkActivity);	//Create a new XMLHttpRequest object	var http;	try	{	   http = new XMLHttpRequest();	} 	catch (e)	{	    try	    {	            http = new ActiveXObject("Msxml2.XMLHTTP");	    } 	    catch (e) 	    {	        try	        {	                http = new ActiveXObject("Microsoft.XMLHTTP");	        }	        catch (e)	        {	                alert("Error.");	                return false;	        }	    }	}		//update data now	updateData("userID="+userID+"&timezone="+timezone);		//update data function	function updateData(param)	{		var myurl = "../php/fluid";		http.open('POST', myurl);		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");		http.setRequestHeader("Content-length", param.length);		http.setRequestHeader("Connection", "close");		http.send(param);		http.onreadystatechange = useHttpResponse;		http.send(null);	}		//listen for server response	function useHttpResponse()	{		if (http.readyState == 4) 		{			dataArray = http.responseText.split("%n%");				date =  dataArray[0];			title = dataArray[1];			des = dataArray[2];						if(localStorage.getItem('last_activity_date')=="")			{				localStorage.setItem('last_activity_date', date);			}						if(date != localStorage.getItem('last_activity_date'))			{				growlNow(title, des);					growled=1;				localStorage.setItem('last_activity_date', date);			}						//setinterval to poll server again			checkActivity = setInterval("checkFeed()",seconds_to_timeout);		}	}	}
