var XAPPLI_DEFAUT		= 0;
var XAPPLI_PV 			= 1;
var XAPPLI_FAMILLE		= 2;
var XAPPLI_COLONIE		= 3;
var XAPPLI_BILLETTERIE	= 4;
var XAPPLI_CLIENT		= 5;
var XAPPLI_ENTREPRISE	= 6;
var XAPPLI_GESTBATCHS	= 7;
var XAPPLI_ABONNEMENT	= 8;

Xinclude("/commun/js/compatibilite.js");
Xinclude("/commun/js/dragiframe.js");

function XLOG_included()
{
	return true;
}

function Xinclude (url)
{
  var monHead = document.getElementsByTagName('head')[0];
  var monScript = document.createElement('script');
  monScript.setAttribute('src', url);
  monScript.setAttribute('type', 'text/javascript');
  monHead.insertBefore(monScript, monHead.childNodes[0]);
//  monHead.appendChild(monScript); appendChild semble plus approprie, mais plante sous IE !
}

// Fonction a appeler sur le onLoad du body ou du frameset
// Ex : pour une page HTML ou JSP : <BODY onLoad="XLOG_openMain()">
// Ex : pour une 'super Frame'    : <FRAMESET ... onLoad="XLOG_openMain()">
function XLOG_openMain()
{
	return;
}

function XLOG_GetNoAppli()
{
	if (window.location.toString().search(/\/PV\//) != -1)
		return XAPPLI_PV;
	if (window.location.toString().search(/\/famille\//) != -1)
		return XAPPLI_FAMILLE;
	if (window.location.toString().search(/\/colonie\//) != -1)
		return XAPPLI_COLONIE;
	if (window.location.toString().search(/\/billetterie\//) != -1)
		return XAPPLI_BILLETTERIE;
	if (window.location.toString().search(/\/client\//) != -1)
		return XAPPLI_CLIENT;
	if (window.location.toString().search(/\/entreprise\//) != -1)
		return XAPPLI_ENTREPRISE;
	if (window.location.toString().search(/\/abonnement\//) != -1)
		return XAPPLI_ABONNEMENT;
	if (window.location.toString().search(/\/gestbatchs\//) != -1)
		return XAPPLI_GESTBATCHS;
	return XAPPLI_DEFAUT;
}

