var timer1 = null;
var timer2 = null;
var statusImage = new Image();
var status = 0;
var count = 0;
var ContID = 0;
var EditorialTyp = "NONE";
var EditorialID = 0;
var questWin = null;
var winIsOpen = false;

function showQuest()
{
	var openWin = false;
	
	if(questWin == null)
	{
		winIsOpen = true;
		questWin = document.getElementById("chatQuest");
		if(questWin)
		{
			questWin.style.visibility = "visible";
		}
	}
}

function hideQuest()
{
	if(questWin)
	{
		questWin.style.visibility = "hidden";
		loadImage(true)
		questWin = null;
	}
}

function yesClick()
{
	if(questWin)
	{
		questWin.style.visibility = "hidden";
		questWin = null;
	}
}

function loadImage(answerNo)
{
	var newImg = new Image();
	if(questWin)
	{
		if(answerNo)
		{
			newImg.src = "/globalinclude/statusImg.asp?ContID="+ContID+"&EditorialTyp="+EditorialTyp+"&EditorialID="+EditorialID+"&count="+ (count++) +"&date=" + new Date().getTime() + "&noChat=1";
			statusImage = newImg;
			winIsOpen = false;
			questWin = null;
			return;
		}
	}

	newImg.src = "/globalinclude/statusImg.asp?ContID="+ContID+"&EditorialTyp="+EditorialTyp+"&EditorialID="+EditorialID+"&count="+ (count++) +"&date=" + new Date().getTime();
	statusImage = newImg;
}

function checkStatus()
{
	clearTimeout(timer2);
	
	status = 0;
	if(statusImage.complete)
	{
		status = statusImage.width;
		if(status == 5)
		{
			showQuest();	
		}
		timer1 = window.setTimeout("onTimer()", 5000);
	}
	else
	{
		timer2 = window.setTimeout("checkStatus()", 200);
	}
	

}

function onTimer()
{
	clearTimeout(timer1);
	clearTimeout(timer2);
	loadImage();
	timer2 = window.setTimeout("checkStatus()", 200);
}

function onStart(id, _editorialTyp, _editorialID)
{
	writeQuest();
	ContID = id;
	if(_editorialTyp != null)
	{
		EditorialTyp = _editorialTyp;
	}
	if(_editorialID != null)
	{
		EditorialID = _editorialID;
	}
	
	clearTimeout(timer1);
	clearTimeout(timer2);
	timer1 = window.setTimeout("onTimer()", 5000);
}

function writeQuest()
{

}