var timer1 = null;
var timer2 = null;
var statusImage = new Image();
var status = 0;
var count = 0;
var userID = 0;
var chatWin = null;

function refreshFrame()
{
	parent.frames["chat_content"].location.href = "/inccaChat/chat.aspx?userID="+userID+"&date="+new Date().getTime();
}

function loadImage()
{
	var newImg = new Image();
	newImg.src = "/inccaChat/chatStatus.aspx?userID="+userID+"&date="+new Date().getTime();
	statusImage = newImg;
}

function checkStatus()
{
	clearTimeout(timer2);
	
	status = 0;
	if(statusImage.complete)
	{
		status = statusImage.width;
		if(status == 5)
		{
			refreshFrame();	
		}
		timer1 = window.setTimeout("onTimer()", 1000);
	}
	else
	{
		timer2 = window.setTimeout("checkStatus()", 200);
	}
}

function onTimer()
{
	clearTimeout(timer1);
	clearTimeout(timer2);
	loadImage();
	timer2 = window.setTimeout("checkStatus()", 200);
}

function onStart(id)
{
	userID = id;
	clearTimeout(timer1);
	clearTimeout(timer2);
	timer1 = window.setTimeout("onTimer()", 1000);
}
