
if (!window.PressRelFlag) { // this is in order to avoid double include of this script

function callYearPress (YearPress, YearLabel) {
   request = getXhr();
   if (!request) {  alert ('getXhr is null > no press'); 
	  return false;
   }
   if (YearPress>'') {
//alert ('callYearPress curHost='+curHost)   
	   var url = curHost + "Press/getPress.xml.php?idcat="+YearPress;
//alert ('callYearPress Call='+url);  
	  request.open("GET", url, true);
	  request.onreadystatechange = injectListYearPress;
	  request.send(null);
  }
  arr = document.getElementsByTagName('li'); //alert (arr.length + ' ele li found')
  for (ii=0;ii < arr.length; ii++) {    //alert ('Ele '+ ii + 'id:' + arr[ii].id)
	strId = arr[ii].id;
	if (strId.substr(0,9) == 'submenu3_'){ //alert('FOUNDIT:'+strId)
	  valId = strId.substring(9);   //alert('FOUNDIT ID:'+valId + ' id:' + arr[ii].id)
	  if (valId == YearPress) { arr[ii].className = 'submenu3-actif';  //alert('FOUNDIT:' + strId + '>>>actif' )
	  } else { arr[ii].className = 'submenu3-inactif'; //alert('FOUNDIT:' + strId + '>>>INactif' )
	  }
	}
  }
  document.getElementById('TitleCenterLevel2').innerHTML = ' > '+YearLabel
}
function injectListYearPress () {
var firstIdPress = 0;
if (request.readyState == 4) 
  if (request.status == 200)    {  //alert(request.responseText); 
	var str2Disp = '<ul class="ssmenu-border">';	
	var xmlDoc = request.responseXML;	   	
//	alert("XML Root Tag Name: " + xmlDoc.documentElement.tagName);
	var xmlBindings;
	for(var i=0; i<=xmlDoc.documentElement.childNodes.length; i++) {
	  xmlBindings = xmlDoc.documentElement.childNodes[i]; 
	  //rest = xmlBindings.hasChildNodes();
	  //if (xmlBindings!=null) alert("Tag:"+ xmlBindings.tagName + " > "+ rest +' > '+xmlBindings.childNodes.length);
	  
	  if (xmlBindings!=null)   { //		alert("Checking Child Nodes: " + xmlBindings.hasChildNodes);
		var idStat = xmlBindings.attributes.getNamedItem("id").nodeValue; //alert(idStat); 
		if (firstIdPress == 0){ firstIdPress = idStat; }//alert (firstIdStat) }// afin de faire l'affichage du premier titre.
		for (var j=0; j<xmlBindings.childNodes.length; j++) {
		   var xmlBindings2 = xmlBindings.childNodes[j];
		   if (xmlBindings2.hasChildNodes) {
			 if (xmlBindings2.tagName == 'PublishDate') {
			   aDate = xmlBindings2.firstChild.nodeValue;
			 } else if (xmlBindings2.tagName == 'Title') {
			   aTitle = xmlBindings2.firstChild.nodeValue;
			 }
		   } 
		}
				<!--one press releases date + title : links to center page to the div infos-news-->
		if ( (requiredNews==0) && (firstIdPress == idStat)  ||
		     (requiredNews!=0) && (requiredNews == idStat) )  curActif = '';
		  else  curActif = 'in'
		str2Disp = str2Disp + '<li id="liPressRelId' + i + '" class="news-ssmenu_'+curActif+'actif" onclick="activateThisLi(this,'+i+')">\n';
		str2Disp = str2Disp + '	<a href="#" onclick="callPress(\''+idStat+'\')"> \n';
		str2Disp = str2Disp + ' 	<div id="divPressRelId' + i + '" class="Arrow-news-ssmenu_'+curActif+'actif">'+aDate+'</div>\n';								
		str2Disp = str2Disp + aTitle + '</a>\n';		
		str2Disp = str2Disp + '</li>\n';
				<!--end of one press releases-->
	  }	
	}
    str2Disp = str2Disp + '</ul>\n';  //alert ("Stations: " + str2Disp);
    obj = document.getElementById('textenews_ssmenu')
	if (obj) obj.innerHTML = str2Disp;
	  else alert ('obj textenews_ssmenu NOT FOUND')
    if (requiredNews==0)
	  callPress(firstIdPress);
	 else
	  callPress(requiredNews);
  } else {
      var message = request.getResponseHeader("Status");
      if ((message.length == null) || (message.length <= 0)) {
        alert("Error! Request status is " + request.status);
      } else {
        alert(message);
      }
  }							
}
function activateThisLi(thisLi, idn) {
  //document.getElementsByTagName ("div")[1].firstChild.insertData(1,head);
  var arrElem = document.getElementsByTagName("li");   
  for (var jj=0;jj<arrElem.length;jj++) {
    if (arrElem[jj].id) {
	  nme = arrElem[jj].id; 
      if (nme.substr(0,12)=='liPressRelId')
	   arrElem[jj].className = 'news-ssmenu_inactif';
	}
  }
  thisLi.className='news-ssmenu_actif';
  
  var arrElem2 = document.getElementsByTagName("div"); 
  for (var jj=0;jj<arrElem2.length;jj++) {
    if (arrElem2[jj].id) {
	  var nme = arrElem2[jj].id; 
      if (nme.substr(0,13)=='divPressRelId'){ //alert ('nme='+nme);
	    var eleId = nme.substr(13,2); 
		if (eleId==idn) 
		 	  arrElem2[jj].className = 'Arrow-news-ssmenu_actif';
		 else arrElem2[jj].className = 'Arrow-news-ssmenu_inactif';
	  }
	}
  }
}

function callPress (idPress) {
   request = getXhr();
   if (idPress>'') {
	   var url = curHost + "Press/getPress.xml.php?iddoc="+idPress;
//alert ('CallPress Call='+url);  
	  request.open("GET", url, true);
	  request.onreadystatechange = injectPress;
	  request.send(null);
  }
}
function activateDivModify(mid) { // alert ('This is modification for  '+mid);
  obj = document.getElementById('admDivMod');
  obj.style.visibility = "visible";
}
function injectPress() {
if (request.readyState == 4) 
  if (request.status == 200)    {  //alert(request.responseText); 
	var xmlDoc = request.responseXML;	  
	anIdObj = xmlDoc.getElementsByTagName('PressRelease')//alert (anIdObj.length)
	if (anIdObj.length==1) {
		anId = anIdObj[0].getAttribute('id');  //alert ('this is '+anId);
		obj = document.getElementById('admLinkMod');
		if (obj) obj.innerHTML = '&nbsp;&lt;<a href="#" onClick="activateDivModify(' + anId + ')">Modify this PressRelease</a>&gt;';
	}		
	for(var i=0; i<=xmlDoc.documentElement.childNodes.length; i++) { 	  
	  var xmlBindings = xmlDoc.documentElement.childNodes[i]; 
	  if (xmlBindings!=null)   {
		if (xmlBindings.tagName=="PublishDate" ){ //alert (xmlBindings.firstChild.nodeValue);
		   obj = document.getElementById('date_infos_news')
		   if (obj) obj.innerHTML = 'Luxembourg, '+xmlBindings.firstChild.nodeValue;
		} else if (xmlBindings.tagName == 'Title') { // alert (xmlBindings.firstChild.nodeValue);
		   obj = document.getElementById('title_infos_news')
		   if (obj) obj.innerHTML = xmlBindings.firstChild.nodeValue;
		} else if (xmlBindings.tagName == 'Article') { // alert (xmlBindings.firstChild.nodeValue);
		   obj = document.getElementById('texte_infos_news')
		   if (obj) obj.innerHTML = xmlBindings.firstChild.nodeValue;
		}
	  }
	}	
  } else {
      var message = request.getResponseHeader("Status");
      if ((message.length == null) || (message.length <= 0)) {
        alert("Error! Request status is " + request.status);
      } else {
        alert(message);
      }
  }							
}

PressRelFlag = true;
} // if defined PressRelFlag

