﻿// Keep alive : garde la session en vie tant que le navigateur n'est pas fermé.

function keepalive() {
	sendAjax("/backoffice/keepalive.cfm", self.keepaliveCallback, 'get', "", []);
	window.status = 'ping...';
}

function keepaliveCallback(text, xml, params) {
	if (checkAjax(text, xml, params, true)) {	// lance le traitement du résultat et continue s'il n'y a pas eu d'erreur (checkAjax renvoie true)
		window.status = 'ping... pong!';
	}
}

/** time : en ms */
function startKeepalive(time) {
	if (typeof(time) == "undefined") { time = 600000; }
	//alert(time);
	var inter = setInterval(function() {keepalive();}, time);	// ttes les 10 minutes
}

