function loadXMLDoc(url, post_parms, asxml)
{
if(typeof(asxml)=="undefined")
asxml = false;
out = null;
xmlhttp = null;
// code for Mozilla, etc.
if (window.XMLHttpRequest)
xmlhttp=new XMLHttpRequest();
else if (window.ActiveXObject)
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
if (xmlhttp)
{
// xmlhttp.onreadystatechange=state_Change
if(post_parms)
{
xmlhttp.open("POST", url, false);
xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xmlhttp.send(post_parms);
}
else
{
xmlhttp.open("GET", url, false);
xmlhttp.send(null);
}
out = asxml ? xmlhttp.responseXML : xmlhttp.responseText;
}
return(out);
}
function showFound2(term, lterm, branch, depth)
{
var c;
var ret = 0;
var thb = branch.firstChild.nextSibling.nextSibling;
// branch est un
if(thb)
{
for(c=thb.firstChild; c; c=c.nextSibling) // THE, les SY ou les TA
{
if(c.nodeName=="DIV")
ret += showFound2(term, lterm, c, depth+1); // on descend uniquement les THE_yyy
}
}
if(branch.firstChild.nextSibling.nodeValue.substr(0, lterm)==term)
{
ret = 1;
// alert(branch.firstChild.nextSibling.nodeValue + " : " + thb.id);
}
// if(ret > 0)
// if(depth > 0)
// {
if(ret > 0)
{
//eventObj.Src0.innerHTML = "+";
thb.className = "OB";
}
else
{
//eventObj.Src0.innerHTML = "+";
thb.className = "ob";
}
// }
/*
if(depth == 0)
{
document.getElementById("WT1").style.visibility="hidden";
if(document.forms["fTh"].textT1.value!=term)
{
// oups! le mot a changé durant le traitement, on recommence
evt_kup_T1();
}
}
*/
return(ret);
}
function showAll(branch, depth)
{
depth = parseInt(depth);
var c;
for(c=branch.firstChild; c; c=c.nextSibling)
{
if(c.nodeType==1 && c.nodeName=="DIV") // 1=XML_ELEMENT_NODE
showAll(c, depth+1);
}
if(depth > 0)
branch.style.display = "";
if(depth===0)
{
document.getElementById("WT1").style.visibility="hidden";
if(document.forms["fTh"].textT1.value!=="")
{
// oups! le mot a changé durant le traitement, on recommence
evt_kup_T1();
}
}
}
function scanTerms(inputName, zTerm, showhide)
{
showhide = !!showhide;
var lTerm = zTerm.length;
var zTable = document.getElementById("L"+inputName);
var zTr = zTable.childNodes; // TR's
var l = zTr.length;
var found = null;
for(var i=0; i
");
}
else
{
alert(msg + " : nodeType="+n.nodeType);
}
}
else
{
alert(msg + " : NULL");
}
}
function appendTerm(inputName, new_term, id)
{
var tr = document.createElement("TR");
tr.id = inputName + "_"+id;
tr.className = "s_";
var td = tr.appendChild(document.createElement("TD"));
td.appendChild(document.createTextNode(new_term));
td = tr.appendChild(document.createElement("TD"));
td.innerHTML = "
";
td = tr.appendChild(document.createElement("TD"));
td.appendChild(document.createTextNode(" "));
var zTable = document.getElementById("L"+inputName);
return(zTable.appendChild(tr));
}