// JavaScript Document

// --------------------------- Fonctions publiques (API) --------------------------------

function init()
{
		presentationAffiche();
}

function change_index1()
{
	document.getElementById('notice').innerHTML= '';
	document.getElementById('colBb').innerHTML= '';

	url= "ressources/ec/api.php?type=index2&id="+(document.f1.lindex1.value);
	fillCombo("lindex2",url);

	if (document.f1.lindex1.value<=0)
	{
		libelleOperation('Présentation du fonds');
		presentationAffiche();
	}
	else
	{
		libelleOperation('Choix de la collection');
		fillDiv('notice','ressources/ec/api.php?type=notice&id='+(document.f1.lindex1.value),change_notice);
	}

	document.f1.lindex2.focus();
}

function change_index2()
{
	libelleOperation('Choix du registre');
	/*var index2 = document.f1.lindex2.selectedIndex; // index de l'option sélectionnée
	var libelle2 = convert(document.f1.lindex2.options[index2].text);*/
	url= 'ressources/ec/api.php?type=recherche&id='+(document.f1.lindex1.value)+"&id2="+(document.f1.lindex2.value);
	//alert(url);
	fillDiv('colBb',url);
	document.f1.lindex1.focus();
}

function carte(code)
{
	document.getElementById('notice').innerHTML= '';

	if (code==undefined)
	{ // Toutes les communes du département
		document.getElementById('canton').innerHTML= "";

		url= "ressources/ec/api.php?type=index1&id=0";
		fillCombo("lindex1",url);
	}
	else
	{
		document.getElementById('canton').innerHTML= '<a href="javascript:carte()" class="link">Toutes les communes</a>';

		url= "ressources/ec/api.php?type=index1&id="+code;
		fillCombo("lindex1",url);
	}
}

//remplace les caracteres accentues par leur code
function convert(str)
{
	ch = str;
	//ch = ch.replace("\347","ç");

	return ch;
}

// --------------------------- Fonctions privées --------------------------------

function change_notice()
{
	if (document.getElementById('ln_notice')!=undefined)
	{
		var lien= document.getElementById('ln_notice').href;
		lien= lien.substr(11,99999);
		eval(lien);

	}
}
