
// ovu metodu poziva aplikacija kad se uspješno pokrene
// ... tako sprječavam izvršavanje watchdog-a
function WatchdogStop()
{
	clearTimeout(	watchdogTimeout );
}

// nakon isteka watchdgo timeout-a javljam serveru da aplikacija nije uspješno pokrenuta
function WatchdogExecute()
{
	clearTimeout(	watchdogTimeout );
	
	if (window.XMLHttpRequest)
	{// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else
	{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	xmlhttp.open("GET","/rpc/watchdog_timeout.ashx?flash_version= " + FlashDetect.raw,true);
	xmlhttp.send();
}

// nakon 30 sekundi izvrši watchdog proceduru
var watchdogTimeout=setTimeout("WatchdogExecute()", 30000 );
