// JavaScript Document

/*
  CREE        : 25 Nov 2005
  MODIFIE     : 25 Nov 2005
  AUTEUR      : Hamidul HUQ

  DESCRIPTION: fonctions liés à l'affichage pour d
*/


//---------------------------------------------------------
// menu pour les langues
function AffMenuLang (lkDeb, lkFin){
	var sep = "&nbsp;-&nbsp;";
	var fileName = getName(location.href);
	
	// en entree
	ArrLang = new Array( 'English', 'French', 'German', 'Spanish','Russian' , 'Romanian' , 'Polish', 'Chinese' );	
	ArrExt  = new Array( ''       , '_f'    , '_de'   , '_sp'    , '_ru'    , '_ro'      , '_pl'   , '_cn'     );	
	
	// en sortie
	ArrMenuLang = new Array();
	MenuLang    = "";
	
	// pour chaque langue du tableau
	for (var i=0; i < ArrLang.length; i++) {
		//creer le lien
		if ("/HONcode/"+fileName == lkDeb + ArrExt[i] + lkFin) {
			//lgLink = "<SPAN class='menu'><FONT color='#0099FF'>" + ArrLang[i] + "</FONT></SPAN>"
			lgLink = "<SPAN class='menu0'>" + ArrLang[i] + "</SPAN>"
		}
		else {
			lgLink = "<A HREF='" + lkDeb + ArrExt[i] + lkFin  + "' class='menu'>" + ArrLang[i] + "</A>"
		}
		// ajoute le lien au tableau
      		ArrMenuLang.push(lgLink);
   	}
	
	//concatene le tableau, ajoute une separation
	MenuLang = ArrMenuLang.join(sep);
	
	//affiche le menu
	document.write(MenuLang);

}

function getName(fullString) {
	subString = "/";
	if (fullString.lastIndexOf(subString) == -1) {
		return "";
	} else {
		return fullString.substring(fullString.lastIndexOf(subString)+1, fullString.length);
	}
}


//---------------------------------------------------------
// bouton clear pour les langues
function writeClearButton(n, clearLang){  
	
  // crer le bouton 'n' avec le texte  'clearLang'
  var clear_button = "<input type=button value='" + clearLang + "' onClick='clear_radio_buttons" + n + "();' name='button'>";
  
  // affiche le bouton
  document.write(clear_button);
}