
//YAHOO.namespace("fessop");

function listEC(ec,ecLevel,div4res) {
	if(ec!='%')
		document.getElementById("ec").value = ec; // update EC in index.php
   
	if(ecLevel==5) {
		YAHOO.fessop.ec_number_list.hide();	
		return;
	}
	
	var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }    else if (window.ActiveXObject)     {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    // call back function
    xhr.onreadystatechange = function() { listEC_back(xhr,div4res,ecLevel); };
    
    // Show waiting message
    //document.getElementById("message").className="tumevois";
	
	// Get the data
    xhr.open("GET", "include/lib/xmler/listEC.php?ec="+ec+"&level="+ecLevel, true);
    xhr.send(null);
	
		
}


// We've got the data, need to take care of that
function listEC_back(xhr,div4res,ecLevel) {
    if (xhr.readyState==4)     {
    	var docXML= xhr.responseXML;
    	var items = docXML.getElementsByTagName("data")
    	//document.getElementById("message").className="tumevoispas";
		var str2display = "<hr><table width='99%'>";
    	for (i=0;i<items.length;i++)	{
			var div2use = "'listEC"+(ecLevel+1)+"'";
			var theText = "<table width=\\'99%\\'><tr><td style=\\'width:70px;vertical-align:top;\\'>["+items.item(i).firstChild.firstChild.data+"]</td><td>"+items.item(i).lastChild.firstChild.data + "</td></tr></table>";
    		if(ecLevel==1)
				theText = "<p><br><b>Selected:</b></p>" + theText;
			
			str2display += "<tr class='ecListTR'><td style='width:70px;vertical-align:top;'>["+items.item(i).firstChild.firstChild.data+"]</td><td><a href='#ecLabel' onclick=\"javascript:listEC('"+items.item(i).firstChild.firstChild.data+"',"+(ecLevel+1)+","+div2use+");showText('"+theText+"','listEC"+ecLevel+"');\">"+items.item(i).lastChild.firstChild.data + "</a></td></tr>";
    	}
		str2display += "</table>";
		for (i=ecLevel;i<5;i++)
			showText('', 'listEC'+i);
		showText(str2display, div4res);
			
    }
}