/****************************************************
* Droit In-Situ (c) 2005-2007 											*
* Fonctions de chargement de données								*
****************************************************/

var winTitle = "Administrative justice in Europe";

function stopError() {
	return true;
}
//window.onerror=stopError;


//récupération des variables d'url
var stringUrl = this.location.href;
var varStr 		= '';
if (stringUrl.indexOf("?")!=-1) {
	varStr 			= stringUrl.slice(stringUrl.indexOf("?")+1 , stringUrl.length);
	urlVariables 	= varStr.split('|');
	intVar1=urlVariables[0];	//tc
	intVar2=urlVariables[1];	//intervention
	intVar3=urlVariables[2]; 	//UF
	intVar4=urlVariables[3];

	intVar5=urlVariables[4];	//mode d'ecoute [Paour l'affichage en couleur du mode concerné]

	refVar1=urlVariables[5];	//id
	refVar2=urlVariables[6];	//catégorie
	refVar3=urlVariables[7];	//tri
	refVar4=urlVariables[8];
	refVar5=urlVariables[9];
	citVar1=urlVariables[10]; //num de citation
	citVar2=urlVariables[11];
	citVar3=urlVariables[12];
	citVar4=urlVariables[13];
	citVar5=urlVariables[14];
}

//traitement des cookies
function EcrireCookie(nom, valeur) {
	var argv=EcrireCookie.arguments;
	var argc=EcrireCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path='/';//(argc > 3) ? argv[3] : null;																	//!!!!!
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}

function getCookieVal(offset) {
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function LireCookie(nom) {
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen){
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;
	}
	return null;
}
