var TimeCheck = 1000;	// Timeout per il check (in ms)

/*
	- CheckArrowString(Live,Event,MatchNo)
	Invia la GET a CheckArrowString.php
*/
function CheckArrowString()
{
	if (XMLHttp)
	{
		try
		{
			if (XMLHttp.readyState==XHS_COMPLETE || XMLHttp.readyState==XHS_UNINIT)
			{
				var Event= document.getElementById('Event').value;
				var MatchNo= document.getElementById('MatchNo').value;
				var Phase= document.getElementById('Phase').value;
				var LeftStr=document.getElementById('ArrSx').value + document.getElementById('TieSx').value;
				var RightStr= document.getElementById('ArrDx').value+ document.getElementById('TieDx').value;
				var IndTeam= document.getElementById('IndTeam').value;
				var lang= document.getElementById('lang').value;
				
				var UpNewsSx=document.getElementById('UpNewsSx').value;
				var UpNewsDx=document.getElementById('UpNewsDx').value;
				
				var toId= document.getElementById('toId').value;
				
				var QueryString 
					= 'Event=' + Event
					+ '&MatchNo=' + MatchNo
					+ '&Phase=' + Phase
					+ '&LeftStr=' + LeftStr
					+ '&RightStr=' + RightStr
					+ '&UpNewsSx=' + UpNewsSx
					+ '&UpNewsDx=' + UpNewsDx
					+ '&IndTeam=' + IndTeam
					+ '&lang=' + lang
					+ '&toId=' + toId;
				XMLHttp.open("POST","CheckArrowString.php",true);
				//document.getElementById('idOutput').innerHTML+="CheckArrowString.php" + QueryString + '<br>';
				XMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				XMLHttp.onreadystatechange=CheckArrowString_StateChange;
				XMLHttp.send(QueryString);
			}
		}
		catch (e)
		{
			//document.getElementById('idOutput').innerHTML='1-Errore: ' + e.toString();
		}
	}
}

function CheckArrowString_StateChange()
{
	// se lo stato è Complete vado avanti
	if (XMLHttp.readyState==XHS_COMPLETE)
	{
	// se lo status di HTTP è ok vado avanti
		if (XMLHttp.status==200)
		{
			try
			{
				CheckArrowString_Response();
			}
			catch(e)
			{
				//document.getElementById('idOutput').innerHTML='2-Errore: ' + e.toString();
			}
		}
		else
		{
			//document.getElementById('idOutput').innerHTML='3-Errore: ' +XMLHttp.statusText;
			//alert(XMLHttp.status);
			setTimeout("CheckArrowString()",TimeCheck);
		}
	}
}

function CheckArrowString_Response()
{

	// leggo l'xml
	var XMLResp=XMLHttp.responseXML;
// intercetto gli errori di IE e Opera
	if (!XMLResp || !XMLResp.documentElement)
		throw(XMLResp.responseText);
	
// Intercetto gli errori di Firefox
	var XMLRoot;
	if ((XMLRoot = XMLResp.documentElement.nodeName)=="parsererror")
		throw("");

	XMLRoot = XMLResp.documentElement;
	
	var Error = XMLRoot.getElementsByTagName('error').item(0).firstChild.data;
	
	if (Error==0)
	{
		var Event = XMLRoot.getElementsByTagName('event').item(0).firstChild.data;
		var MatchNo = XMLRoot.getElementsByTagName('matchno').item(0).firstChild.data;
		var Phase = XMLRoot.getElementsByTagName('phase').item(0).firstChild.data;
		
		var IndTeam = XMLRoot.getElementsByTagName('indteam').item(0).firstChild.data;
		
		var lang = XMLRoot.getElementsByTagName('lang').item(0).firstChild.data;
		
		var tour= XMLRoot.getElementsByTagName('tour').item(0).firstChild.data;
		
		var Reload = XMLRoot.getElementsByTagName('reload').item(0).firstChild.data;
		
		if (Reload==1)
		{
		
			var QueryString 
				= '?Event=' + Event 
				+ '&MatchNo=' + MatchNo
				+ '&Phase=' + Phase
				+ '&IndTeam=' + IndTeam
				+ '&lang=' + lang
				+ '&toId=' + tour;
				
				
			var ref = '';
			
			if (IndTeam==0)
				ref = 'ViewInd.php' + QueryString;
			else
				ref = 'ViewTeam.php' + QueryString;
				
				
			window.location.href=ref;
		}
	
	}
	else
	{
	}
	
	setTimeout("CheckArrowString()",TimeCheck);
}