<!-- hide for old browsers
//
// Version du 15 avril 2003
//


function GetParam(sSearch)
{
var s;
var pos;
var posamp;
       
s = window.location.search;
pos = s.indexOf(sSearch);

   if (pos != -1)
   {
   posamp = s.indexOf("&",pos);
	if (posamp != -1)
        {
        return s.substring(pos+sSearch.length+1,posamp);
        }
        else
        {
        return s.substring(pos+sSearch.length+1,s.length);
        }
   }
   else
   {
   return "";
   }
}

function ParseData(spaceChar, sep, data)
{
	var OpET= spaceChar + "ET" + spaceChar;
	var org = unescape(data);
	org = org.toUpperCase();
	var tableItems = org.split(sep);
	var items = new String("");			
	
	for (var i = 0; i < tableItems.length; i++) {
		var temp = tableItems[i];
		if (temp.indexOf(OpET) != -1) {
			var key = new String("");
			for (var j = 0; j < temp.length; j++)
				if (temp.charAt(j) != '\'')
					key += temp.charAt(j);
				else key += "\'\'";
			temp = "\'" + key + "\'";
		}		
		items += temp;
		if (i < tableItems.length - 1)
			items += sep;
	}
	return items;
}

function SendDataPlus(spaceChar, sep, data, query, str, target)
{
	var items = ParseData(spaceChar, sep, data);
	str += "%28" + items + "%29%20ET%20" + escape(query);
	//window.alert(str);
	window.open(str,target);
}

function SendData(spaceChar, sep, data, str, target)
{
	var items = ParseData(spaceChar, sep, data);
	str += items;
	window.open(str,target);
}

function Submit()
{
	document.assisted.submit();
	return true;
}

function SuperQuery(session, query)
{
var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/" + session  + "?"
for (i = 0; i < document.assisted.length - 1; i++) 
{
	
	if(document.assisted.elements[i].name.search(/query/i) != -1) {
		if(document.assisted.elements[i].value.length != 0)
		{
			if(document.assisted.elements[i].value.search(/ou/i) != -1)
			{
				url += document.assisted.elements[i].name + "=%28" + escape(document.assisted.elements[i].value) + "%29%20ET%20" + escape(query) + "&";
			}
			else
			{
				url += document.assisted.elements[i].name + "=" + escape(document.assisted.elements[i].value) + "%20ET%20" + escape(query) + "&";
			}
		}
		else{
		}
	}
	else
	{
	url += document.assisted.elements[i].name + "=" + document.assisted.elements[i].value + "&";
	}
}
nField = document.assisted.$bool.selectedIndex;
url += document.assisted.$bool.name + "=" + document.assisted.$bool.options[nField].text + "&";
url += "&notused=" + Math.random();
window.location.href = url;
}  					
 
function RemoveOp(namefield, data, op)
{
	var text = unescape(data);
	text.toUpperCase();
	var index = text.lastIndexOf(op);
	if (index != -1) {
		text = text.substring(0,index);
		index = text.indexOf('(');
		if (index != -1) {
			text = text.substring(index + 1, text.length );
			index = text.lastIndexOf(')');
			if (index != -1) {
				text = text.substring(0, index );
			}
		}
	}		
	document.write('<td align="left"><input name="'+ namefield + '" size="30" value="'+ text + '"></td>');
}

function CalculateRequestDate(operator , increment)
{
	var IsNS = ((navigator.userAgent.toLowerCase().indexOf("mozilla") != -1) && 
				(navigator.appName.indexOf("Netscape") != -1)) ? 1 : 0;
	var ToDay = new Date();
	var nMonth = ToDay.getMonth() + 1 + increment;
	var request="DAM" + operator;
	if (IsNS)
		request += (1900 + ToDay.getYear());		
	else 
		request += ToDay.getYear();
	if (nMonth < 10)
		request += '-0' + nMonth + '* ET DLO=CALENDRIER';
	else
		request += '-' + nMonth + '* ET DLO=CALENDRIER';		
	return request;		
}

function CalculateRequestDateDayInMonth()
{
	var IsNS = ((navigator.userAgent.toLowerCase().indexOf("mozilla") != -1) && 
				(navigator.appName.indexOf("Netscape") != -1)) ? 1 : 0;
	var ToDay = new Date();
	var nMonth = ToDay.getMonth() + 1;
	var nDay = ToDay.getDate();
	var sYear;
	var sMonth;
	var sDay;
	if (IsNS)
		sYear = (1900 + ToDay.getYear());		
	else 
		sYear = ToDay.getYear();
	if (nMonth < 10)
		sMonth = '0' + nMonth;
	else
		sMonth = nMonth;		
	if (nDay < 10)
		sDay = '0' + nDay;
	else
		sDay = nDay;		
	request = 'DAM=>' + sYear + '-' + sMonth + '-' + sDay + ' ET DAM=<' + sYear + '-' + sMonth + '* ET DLO=CALENDRIER';
	return request;		
}

function CalculateRequestDuringAMonth()
{
	var IsNS = ((navigator.userAgent.toLowerCase().indexOf("mozilla") != -1) && 
				(navigator.appName.indexOf("Netscape") != -1)) ? 1 : 0;
	var ToDay = new Date();
	var In30Day = new Date();
	var ms=ToDay.getTime();
	ms=ms+2592000000;
	In30Day.setTime(ms);
	
	var nYearDeb = ToDay.getYear();
	var nYearFin = In30Day.getYear();
	var nMonthDeb = ToDay.getMonth() + 1;
	var nMonthFin = In30Day.getMonth() + 1;
	var nDayDeb = ToDay.getDate();
	var nDayFin = In30Day.getDate();

	var sYearDeb;
	var sYearFin;
	var sMonthDeb;
	var sMonthFin;
	var sDayDeb;
	var sDayFin;

	if (IsNS)
	{
		sYearDeb = (1900 + nYearDeb);
		sYearFin = (1900 + nYearFin);			
	}
	else 
	{
		sYearDeb = nYearDeb;
		sYearFin = nYearFin;
	}
	
	if (nMonthDeb < 10)
		sMonthDeb = '0' + nMonthDeb;
	else
		sMonthDeb = nMonthDeb;	
	
	if (nMonthFin < 10)
		sMonthFin = '0' + nMonthFin;
	else
		sMonthFin = nMonthFin;	

	if (nDayDeb < 10)
		sDayDeb = '0' + nDayDeb;
	else
		sDayDeb = nDayDeb;
	
	if (nDayFin < 10)
		sDayFin = '0' + nDayFin;
	else
		sDayFin = nDayFin;
	
	request = 'DAM=>' + sYearDeb + '-' + sMonthDeb + '-' + sDayDeb + ' ET DAM=<' + sYearFin + '-' + sMonthFin + '-' + sDayFin + ' ET DLO=CALENDRIER';
	return request;		
}

function OpenQueryDateTheme(session, appli, theme, display, titre)
{
	var IsNS = ((navigator.userAgent.toLowerCase().indexOf("mozilla") != -1) && 
				(navigator.appName.indexOf("Netscape") != -1)) ? 1 : 0;
	var ToDay = new Date();
	var nMonth = ToDay.getMonth() + 1;
	var nDay = ToDay.getDate();
	var request="DAM=>";
	if (IsNS)
		request += (1900 + ToDay.getYear());		
	else 
		request += ToDay.getYear();
	if (nMonth < 10)
		request += '-0' + nMonth;
	else
		request += '-' + nMonth;		
	if (nDay < 10)
		request += '-0' + nDay;
	else
		request += '-' + nDay;		
	return OpenQueryExpert(session, appli, request + ' ET ' + theme, display, titre);	
}

function QueryDateTheme(session, theme, sort, display, titre)
{
	var IsNS = ((navigator.userAgent.toLowerCase().indexOf("mozilla") != -1) && 
				(navigator.appName.indexOf("Netscape") != -1)) ? 1 : 0;
	var ToDay = new Date();
	var nMonth = ToDay.getMonth() + 1;
	var nDay = ToDay.getDate();
	var request="DAM=>";
	if (IsNS)
		request += (1900 + ToDay.getYear());		
	else 
		request += ToDay.getYear();
	if (nMonth < 10)
		request += '-0' + nMonth;
	else
		request += '-' + nMonth;		
	if (nDay < 10)
		request += '-0' + nDay;
	else
		request += '-' + nDay;		
	return SortQueryExpert(session, request + ' ET DLO=CALENDRIER ET THE=' + theme, sort, display, titre);	
}

function QueryMonthDay(session, sort, display, titre)
{
	return SortQueryExpert(session, CalculateRequestDateDayInMonth(), sort, display, titre);
}

function QueryOneMonth(session, sort, display, titre)
{
	return SortQueryExpert(session, CalculateRequestDuringAMonth(), sort, display, titre);
}

function QueryMonth(operator, increment, session, sort, display, titre)
{
	return SortQueryExpert(session, CalculateRequestDate(operator, increment), sort, display, titre);
}

function Reglement(prix)
{
	if ((prix.length == 0) || 
		(prix.toLowerCase().indexOf('gratuit') != -1) || 
		(parseInt(prix, 10) == 0) ) {
		document.writeln('&nbsp;');
	}
	else {
		document.writeln("<em>Je joins à mon bon de commande de la publication un chèque bancaire ou postal de </em><b>" + prix + 
						 "</b><em> à l'ordre de l'organisme éditeur ou, pour les Chambres d'agriculture, à l'agent comptable de la Chambre.</em>");
											 
	}
}
        

function BonCommande(type, session, binder, display)
{
	if (type.toLowerCase().indexOf("etude") != -1)
		document.writeln('<A href="javascript:StandardReply(\'' + session + '\',\'' + binder + '\',\'' + display + '\')">Bon de commande</a>');
	else 
		document.writeln("&nbsp;");
}

function BonCommandeSort(type, session, binder, display)
{
	if (type.toLowerCase().indexOf("etude") != -1)
		document.writeln('<A href="javascript:StandardReplySort(\'' + session + '\',\'' + binder + '\',\'' + display + '\')">Bon de commande</a>');
	else 
		document.writeln("&nbsp;");
}

function BonCommandeRecherche(type, session, set, binder, display)
{
	if (type.toLowerCase().indexOf("etude") != -1)
		document.writeln('<A href="javascript:StandardReplyCommande(\'' + session + '\',\'' + set + '\',\'' + binder + '\',\'' + display + '\')">Bon de commande</a>');
	else 
		document.writeln("&nbsp;");
}

function w3exit(isMinNS4, isMinIE4)
{
	if ( blanc.g_session != "" ) {
		frm = "/scripts/cgi-bin/cindoc.web/dssexec.exe/"+blanc.g_session+"?$command=APIWEBDisconnect&$display=blanc.htm&notused="+Math.random();
		fts = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,width=200,height=50,resizable=no";
		hdl = window.open(frm, "exit", fts);
		hdl.document.writeln("<html>");
		hdl.document.writeln("<head><title>Déconnexion en cours...</title></head>");
		hdl.document.writeln("<body>");
		hdl.document.writeln("<p><b>Session terminée<b></p>");
		if (isMinNS4)
			hdl.document.writeln("<form><input type=button value='Fermer' onClick='window.close()'></form>");
		hdl.document.writeln("</body>");
		hdl.document.writeln("</html>");
		if (isMinIE4)
			hdl.close();
	}
}

function writeField(name)
{
	if (IsNS) 
		document.writeln('<input type="text" size="' + sizeNS + '" name="'+ name +'">');
	else 
		document.writeln('<input type="text" size="' + sizeIE + '" name="'+ name +'">');		
}		

/* Functions that finds images. */
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
/* Functions that swaps images. */
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
/* Functions that handle named groups. */
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function PadStringTo(chaine, size, car)
{
	var l = chaine.length;
	var i;
	for (i = l; i < size; i++)
		chaine = chaine + car;
	return chaine;
}

function CloseChild()
{
	if (top.blanc) {
		if (top.blanc.g_child != null) {
			top.blanc.g_child.close();
			top.blanc.g_child = null;
		}
	}
}

function SetGlobal(separator, session)
{
	if (top.blanc) {
		top.blanc.g_child = null;
		top.blanc.g_separator = separator; // "##$sep##";
		top.blanc.g_session = session; // "##$session##";
	}		
}

function ResetState()
{
  if ( top.blanc)  {
	top.blanc.g_session = "";
  }
}

function PrefixAbsoluteURL()
{
	var url;
	url = window.location.protocol + "//"+ window.location.hostname;
	return url;
}

function ConnectOpenQuery(config, server, user, passwd, appli, query, display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"+config;
	url += "$command=APIWEBConf_Load;APIWEBConnect;APIWEBArchive_Open;APIWEBQuery_Expert;APIWEBQuery_EInit;APIWEBQuery_ESendQuestion;APIWEBHist_Update;APIWEBList";
	url += "&$server="+server+"&$user="+user+"&$password="+passwd+"&$lang=fra&$appli=";
	url += appli + "&$query=" + escape(query) + "&$state=4&$length=0&$set=1&$display=";
	url += display + "&noused=" + Math.random();
	window.location.href = url;
}

function ConnectOpenQuerySortNoTitre(config, server, user, passwd, appli, query, sort, display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"+config;
	url += "$command=APIWEBConf_Load;APIWEBConnect;APIWEBArchive_Open;APIWEBQuery_ESendQuestion;APIWEBSort_Validate;APIWEBList";
	url += "&$server="+server+"&$user="+user+"&$password="+passwd+"&$lang=fra&$appli=";
	url += appli + "&$query=" + escape(query) + "&$state=12&$length=0&$set=0&$reverse=0&$sort=" + sort + "&$display=";
	url += display + "&noused=" + Math.random();
	window.location.href = url;
}

function ConnectOpenQuerySortReverse(config, server, user, passwd,appli, query, sort, display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"+config;
	url += "$command=APIWEBConf_Load;APIWEBConnect;APIWEBArchive_Open;APIWEBQuery_ESendQuestion;APIWEBSort_Validate;APIWEBReverse;APIWEBList";
	url += "&$server="+server+"&$user="+user+"&$password="+passwd+"&$lang=fra&$appli=";
	url += appli + "&$query=" + escape(query) + "&$state=12&$length=0&$set=0&$reverse=1&$sort=" + sort + "&$display=";
	url += display + "&noused=" + Math.random();
	window.location.href = url;
}

function ConnectOpenIndex(config, server,user, passwd, appli, index, display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"+config;
	url += "$command=APIWEBConf_Load;APIWEBConnect;APIWEBArchive_Open;APIWEBIndex;APIWEBIndex_Consulting";
	url += "&$server="+server+"&$user="+user+"&$password="+passwd+"&$lang=fra&$appli=";
	url += appli + "&$field=" + index + "&$length=120&$display=";
	url += display + "&noused=" + Math.random();
	window.location.href = url;
}

function ConnectOpen(config, server, user, passwd, appli, display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"+config+"$command=APIWEBConf_Load;APIWEBConnect;APIWEBArchive_Open;APIWEBPaste&$server="+server+"&$user="+user+"&$password="+passwd+"&$lang=fra&$appli=";
	url +=  appli + "&$display=" + display + "&noused=" + Math.random();
	window.location.href = url;
}

function ConnectOpenQueryAssisted(config, server, user, passwd, appli, display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"+config;
	url+="$command=APIWEBConf_Load;APIWEBConnect;APIWEBArchive_Open;APIWEBQuery_Assisted";
	url+="&$server="+server+"&$user="+user+"&$password="+passwd+"&$lang=fra&$appli=";
	url+= appli + "&$display=";
	url += display + "&noused=" + Math.random();
	window.location.href = url;
}

function ConnectOpenQueryAssistedPrivate(config, server, user, passwd, appli, display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dsspriv.exe/"+config;
	url+="$command=APIWEBConf_Load;APIWEBConnect;APIWEBArchive_Open;APIWEBQuery_Assisted";
	url+="&$server="+server+"&$user="+user+"&$password="+passwd+"&$lang=fra&$appli=";
	url+= appli + "&$display=";
	url += display + "&noused=" + Math.random();
	window.location.href = url;
}

function ConnectQueryOneMonth(config, server, user, passwd, appli, sort, display,titre)
{
	return ConnectOpenQuerySort(config, server, user, passwd, appli, CalculateRequestDuringAMonth(), sort, display,titre);
}


function ConnectOpenQuerySort(config, server, user, passwd, appli, query, sort, display,titre)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"+config;
	url += "$command=APIWEBConf_Load;APIWEBConnect;APIWEBArchive_Open;APIWEBQuery_ESendQuestion;APIWEBSort_Validate;APIWEBList";
	url += "&$server="+server+"&$user="+user+"&$password="+passwd+"&$lang=fra&$appli=";
	url += appli + "&$query=" + escape(query) + "&$state=12&$length=0&$set=0&$reverse=0&$sort=" + sort + "&$display=";
	url += display + "&noused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();
	//window.alert(url);
	window.location.href = url;
	
}

function Connect(config, server, user, passwd, display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"+config;
	url +="$command=APIWEBConf_Load;APIWEBConnect;APIWEBPaste";
	url += "&$server="+server+"&$user="+user+"&$password="+passwd+"&$lang=fra";
	url += "&$display=" + display + "&noused=" + Math.random();
	window.location.href = url;
}

function Open(session, appli, display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"
	url += session + "?$command=APIWEBArchive_Open;APIWEBPaste&$appli=";
        url += appli + "&$display=" + display + "&noused=" + Math.random();
	window.location.href = url;
}

function Close(session, display)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"
	url += session + "?$command=APIWEBArchive_Close;APIWEBPaste&$display=" + display + "&noused=" + Math.random();
	CloseChild();
	window.location.href = url;
}

function Disconnect(session, display)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"
	url += session + "?$command=APIWEBDisconnect&$display=" + display + "&noused=" + Math.random();
	CloseChild();
	ResetState();
	window.location.href = url;
}

function CloseDisconnect(session, display)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"
	url += session + "?$command=APIWEBDisconnect&$display=" + display + "&noused=" + Math.random();
	CloseChild();
	ResetState();
	window.location.href = url;
}

function OpenQueryAssisted(session, appli, display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url+= session + "?$command=APIWEBArchive_Open;APIWEBQuery_AInit;APIWEBQuery_Assisted";
	url+="&$appli=";
	url+= appli + "&$display=";
	url += display + "&noused=" + Math.random();
	window.location.href = url;
}

function OpenQueryAssistedPrivate(session, appli, display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dsspriv.exe/";
	url+= session + "?$command=APIWEBArchive_Open;APIWEBQuery_AInit;APIWEBQuery_Assisted";
	url+="&$appli=";
	url+= appli + "&$display=";
	url += display + "&noused=" + Math.random();
	window.location.href = url;
}

function OpenQueryExpert(session, appli, query, display,titre)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session + "?$command=APIWEBArchive_Open;APIWEBQuery_EInit;APIWEBQuery_ESendQuestion;APIWEBList&$appli=";
	url += appli + "&$query=" + escape(query) + "&$state=4&$length=0&$set=1&$display=";
	url += display + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function OpenQueryExpertImage(session, appli, query, display,titre, image)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session + "?$command=APIWEBArchive_Open;APIWEBQuery_EInit;APIWEBQuery_ESendQuestion;APIWEBList&$appli=";
	url += appli + "&$query=" + escape(query) + "&$state=4&$length=0&$set=1&$display=";
	url += display + "&NomImage=" + image +"&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function OpenQueryExpertSortReverse(session, appli, query, sort, display,titre)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session + "?$command=APIWEBArchive_Open;APIWEBQuery_ESendQuestion;APIWEBSort_Validate;APIWEBList&$appli=";
	url += appli + "&$query=" + escape(query) + "&$state=12&$set=0&$length=0&$reverse=1&$sort=";
        url += escape(sort) + "&$display=";
	url += display + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function OpenQueryExpertSortReverseGlossaireConceptImage(session, appli, query, sort, display,titre,concept,image)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session + "?$command=APIWEBArchive_Open;APIWEBQuery_ESendQuestion;APIWEBSort_Validate;APIWEBList&$appli=";
	url += appli + "&$query=" + escape(query) + "&$state=12&$set=0&$length=0&$reverse=1&$sort=";
        url += escape(sort) + "&$display=";
	url += display + "&NomConcept=" + escape(concept) + "&NomImage=" + image + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	//window.alert(url);
	window.location.href = url;
}

function OpenQueryExpertSort(session, appli, query, sort, display,titre)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session + "?$command=APIWEBArchive_Open;APIWEBQuery_EInit;APIWEBQuery_ESendQuestion;APIWEBSort_Validate;APIWEBList&$appli=";
	url += appli + "&$query=" + escape(query) + "&$state=12&$set=0&$length=0&$reverse=0&$sort=";
        url += escape(sort) + "&$display=";
	url += display + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function OpenQueryExpertSortGlossaireConceptImage(session, appli, query, sort, display,titre, concept,image)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session + "?$command=APIWEBArchive_Open;APIWEBQuery_EInit;APIWEBQuery_ESendQuestion;APIWEBSort_Validate;APIWEBList&$appli=";
	url += appli + "&$query=" + escape(query) + "&$state=12&$set=0&$length=0&$reverse=0&$sort=";
        url += escape(sort) + "&$display=";
	url += display + "&NomConcept=" + escape(concept) + "&NomImage=" + image + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	//window.alert(url);
	window.location.href = url;
}

function OpenQueryExpertPrivate(session, appli, query, display,titre)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dsspriv.exe/";
	url += session + "?$command=APIWEBArchive_Open;APIWEBQuery_Expert;APIWEBQuery_EInit;APIWEBQuery_ESendQuestion;APIWEBHist_Update;APIWEBList&$appli=";
	url += appli + "&$query=" + escape(query) + "&$state=4&$length=0&$set=1&$display=";
	url += display + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function OpenQueryExpertPrivateSortReverse(session, appli, query, sort, display,titre)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dsspriv.exe/";
	url += session + "?$command=APIWEBArchive_Open;APIWEBQuery_ESendQuestion;APIWEBSort_Validate;APIWEBList&$appli=";
	url += appli + "&$query=" + escape(query) + "&$state=12&$set=0&$length=0&$reverse=1&$sort=";
        url += escape(sort) + "&$display=";
	url += display + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function OpenQueryExpertPrivateSortReverseGlossaireConceptImage(session, appli, query, sort, display,titre,concept,image)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dsspriv.exe/";
	url += session + "?$command=APIWEBArchive_Open;APIWEBQuery_ESendQuestion;APIWEBSort_Validate;APIWEBList&$appli=";
	url += appli + "&$query=" + escape(query) + "&$state=12&$set=0&$length=0&$reverse=1&$sort=";
        url += escape(sort) + "&$display=";
	url += display + "&NomConcept=" + escape(concept) + "&NomImage=" + image + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();
	//window.alert(url);	
	window.location.href = url;
}

function QueryExpert(session, query, display, titre)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"
	url += session + "?$command=APIWEBQuery_EInit;APIWEBQuery_ESendQuestion;APIWEBList&$query="
	url += escape(query) + "&$state=4&$length=0&$set=1&$display=";
	url += display + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function QueryExpert1(session, query, display, titre, img)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"
	url += session + "?$command=APIWEBQuery_Expert;APIWEBQuery_EInit;APIWEBQuery_ESendQuestion;APIWEBHist_Update;APIWEBList&$query="
	url += escape(query) + "&$state=4&$length=0&$set=1&$display=";
	url += display + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	top.blanc.g_image = img;
	window.location.href = url;
}
function QueryExpertPrivate(session, query, display, titre)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dsspriv.exe/"
	url += session + "?$command=APIWEBQuery_Expert;APIWEBQuery_EInit;APIWEBQuery_ESendQuestion;APIWEBHist_Update;APIWEBList&$query="
	url += escape(query) + "&$state=4&$length=0&$set=1&$display=";
	url += display + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function SortQueryExpert(session,query,sort,display, titre)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session + "?$command=APIWEBQuery_EInit;APIWEBQuery_ESendQuestion;APIWEBSort_Validate;APIWEBList&$query=";
	url += escape(query) + "&$state=12&$set=0&$length=0&$sort=";
        url += escape(sort) + "&$display=";
	url += display + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}


function SortQueryExpertReverse(session,query,sort,display, titre)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session + "?$command=APIWEBQuery_EInit;APIWEBQuery_ESendQuestion;APIWEBSort_Validate;APIWEBList&$query=";
	url += escape(query) + "&$state=12&$set=0&$length=0&$reverse=1&$sort=";
        url += escape(sort) + "&$display=";
	url += display + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function SortQueryExpertReversePrivate(session,query,sort,display, titre)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dsspriv.exe/";
	url += session + "?$command=APIWEBQuery_ESendQuestion;APIWEBSort_Validate;APIWEBList&$query=";
	url += escape(query) + "&$state=12&$set=0&$length=0&$reverse=1&$sort=";
        url += escape(sort) + "&$display=";
	url += display + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function SortQueryExpertPrivate(session,query,sort,display, titre)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dsspriv.exe/";
	url += session + "?$command=APIWEBQuery_ESendQuestion;APIWEBSort_Validate;APIWEBList&$query=";
	url += escape(query) + "&$state=12&$set=0&$length=0&$sort=";
        url += escape(sort) + "&$display=";
	url += display + "&notused=" + Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function QueryAssisted(session, display)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"
	url += session + "?$command=APIWEBQuery_AInit;APIWEBQuery_Assisted&$display=";
	url += display + "&notused=" + Math.random();
	window.location.href = url;
}

function QueryAssistedPrivate(session, display)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dsspriv.exe/"
	url += session + "?$command=APIWEBQuery_AInit;APIWEBQuery_Assisted&$display=";
	url += display + "&notused=" + Math.random();
	window.location.href = url;
}

function ReturnTo(session, display)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/"
	url += session + "?$command=APIWEBPaste&$display=";
	url += display + "&notused=" + Math.random();
	window.location.href = url;
}

function ListReply(session, set, display, titre)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session +"?$command=APIWEBList&$display=";
	url += display +"&$length=0&$state=2&$set=" + set + "&notused="+ Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function SortListReplyReverse(session, set, sort, display, titre)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session +"?$command=APIWEBSort_Validate;APIWEBList&$display=";
	url += display +"&$length=0&$state=10&$reverse=1&$sort=" + sort + "&$set=" + set + "&notused="+ Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function SortListReply(session, set, sort, display, titre)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session +"?$command=APIWEBSort_Validate;APIWEBList&$display=";
	url += display +"&$length=0&$state=10&$sort=" + sort + "&$set=" + set + "&notused="+ Math.random();
	top.blanc.g_titre = titre.toUpperCase();	
	window.location.href = url;
}

function StandardReply(session,key,display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session +"?$command=APIWEBStandard&$display=";
	url += display +"&$length=0&$state=4&$set=1&$key=" + key + "&notused="+ Math.random();
	window.location.href = url;
}

function StandardReplySort(session,key,display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session +"?$command=APIWEBStandard&$display=";
	url += display +"&$length=0&$state=12&$set=0&$key=" + key + "&notused="+ Math.random();
	window.location.href = url;
}

function StandardReplySortGlossaire(session,key,display,image)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session +"?$command=APIWEBStandard&$display=";
	url += display +"&$length=0&$state=12&$set=0&$key=" + key + "&NomImage=" + image + "&notused="+ Math.random();
	window.location.href = url;
}

function StandardReplyCommande(session, set, key, display)
{
	var url = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session +"?$command=APIWEBStandard&$display=";
	url += display +"&$length=0&$state=10&$set=";
	url += set + "&$key=" + key + "&notused="+ Math.random();
	window.location.href = url;
}

function NewQuery(session, display)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session + "?$command=APIWEBQuery_AInit;APIWEBQuery_Assisted&$display=";
	url += display + "&notused=" + Math.random();
	window.location.href = url;
}

function ResetAndReturnTo(session, display)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	url += session + "?$command=APIWEBQuery_AInit;APIWEBPaste&$display=";
	url += display + "&notused=" + Math.random();
	window.location.href = url;
}

function DisplayIndex(session, index, display)
{
	var frm = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/" + session + "?$command=APIWEBIndex;APIWEBIndex_Consulting&$field=" + index + "&$display=" + display + "&$length=20&notused=" + Math.random();
    var fts = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,width=600,height=480,resizable=yes";
    if (top.blanc) 
	   top.blanc.g_child = window.open(frm, "index", fts);
}

function SmartDisplayIndex(session, index, display, target)
{
	window.document.forms[0].submit();
	var frm = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/" + session + "?$command=APIWEBIndex;APIWEBIndex_Consulting&$field=" + index + "&$display=" + display + "&$length=20&target="+target+"&notused=" + Math.random();
    	var fts = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,width=600,height=480,resizable=yes";
  	//window.alert(frm);
	if (top.blanc) 
	   top.blanc.g_child = window.open(frm, "index", fts);
}

function SmartDisplayIndexAndDiscriminant(session, index, display, target, discrim)
{
	window.document.forms[0].submit();
	var frm = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/" + session + "?$command=APIWEBIndex;APIWEBIndex_Consulting&$field=" + index + "&$display=" + display + "&$length=20&target=" + target + "&DISCRIM=" + discrim + "&notused=" + Math.random();
    	var fts = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,width=600,height=480,resizable=yes";
  	//window.alert(frm);
	if (top.blanc) 
	   top.blanc.g_child = window.open(frm, "index", fts);
}


function IndexReply(session,index,display)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
        url += session +"?$command=APIWEBIndex;APIWEBIndex_Consulting&$field="; 
        url += index +"&$display=";
        url += display +"&$length=120&notused=" + Math.random();
        window.location.href = url;
}

function IndexSRUAlpha(session,start,length,display)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
        url += session +"?$command=APIWEBIndex;APIWEBIndex_Consulting&$field=SRUWEB&$browse=find&$start=";
	url += start +"&$length=";
        url += length +"&$display=";
	url += display +"&notused=" + Math.random();
        window.location.href = url;
}

function IndexSRUNT(session,display)
{
	var url= PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
        url += session +"?$command=APIWEBPaste&$display=";
	url += display +"&notused=" + Math.random();
        window.location.href = url;
}

function GoToGED(session, key, display)
{
	var frm = PrefixAbsoluteURL() + "/scripts/cgi-bin/cindoc.web/dssexec.exe/";
	frm += session + "?$command=APIWEBEdm_DisplayFolder&$key=" + key + "&$display=";
	frm += display + "&notused=" + Math.random();
	var fts = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,width=600,height=480,resizable=yes";
	window.open(frm,"GED");
	OpenLittleWindowGED(frm,"GED");
}

function OpenLittleWindowGED (url, document)
{
	window.open(url, document, "toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,width=600,height=480,resizable=yes");
}

function OpenLittleWindow (url)
{
	window.open(url, "document", "toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,width=600,height=480,resizable=yes");
}

function FindInField(champ, valeur)
{

var test;
test = champ.indexOf(valeur);

	if (test != -1)
	{
	return true ;
	}
}

function xtTraiter(libelle)
{
libelle= libelle.toLowerCase();
libelle= libelle.replace(/[éêèë]/g,"e");
libelle= libelle.replace(/[îï]/g,"i");
libelle= libelle.replace(/[àâ]/g,"a");
libelle= libelle.replace(/[ùüû]/g,"u");
libelle= libelle.replace(/[^a-z,0-9]/g, "_");
return libelle;
}
// finish hiding -->