<!--
function toggleVisibilityBCK(id){
	var browserName=navigator.appName;
	
	if (browserName=="Microsoft Internet Explorer"){
	 vista = (document.getElementById(id).style.display == 'none') ? 'block' : 'none';
 	}
  else{
	 vista = (document.getElementById(id).style.display == 'none') ? 'table-cell' : 'none';
  }
	document.getElementById(id).style.display = vista;
}

var ancient;

function toggleVisibility(id){
	vista = (document.getElementById(id).style.display == 'none') ? 'block' : 'none';
	document.getElementById(id).style.display = vista;
}


function setAncient(id){
	ancient=id;
}

function switchLevel(id){
	hideLevel(ancient);
	showLevel(id);
	ancient=id;
}

function showLevel(id){
	document.getElementById(id).style.display = 'block';
}

function hideLevel(id){
	document.getElementById(id).style.display = 'none';
}

function genererNomFichier(){
	titre=document.getElementById('titre').value;
	dessin=document.getElementById('dessin');
	thumb=document.getElementById('thumb');
	
	var re = /\s/g;
//var newstr = str.replace(re, "$2, $1");
	nom=titre.replace(re,"_");
	nom=nom.toLowerCase();
	dessin.value=nom+".jpg";
	thumb.value="thumb_"+nom+".jpg";
}

//################################################################################
//# script.js
//#
//# @Description :        regroupement de fonctions en javascrit
//# @Auteurs :            Phung Thuy Vuong
//# @Societe :            TouTenKartoon
//# @Projet:              GestionRH
//# @Version :            1.0
//# @Date creation :      juin 2006
//# @Date modification :  
//################################################################################

//####################################################################################
//# Fonction pour sélectionner ou déselectionner toutes les options d'un combo box list
//# id=nom du combo box
//# status= true/false
//####################################################################################
function selectAll(id,status){
	var selectBox=document.getElementById(id);
	
	for (var i=0; i<selectBox.options.length; i++) { 
		selectBox.options[i].selected = status;
	}
}

//####################################################################################
//# Fonction pour inserer une ligne dans une table 
//# rowPos=position de la ligne à insérer
//# tbl= nom de la table
//# htmlContenue= le contenue de la ligne
//####################################################################################
function insRow(rowPos,tbl,htmlContenu){
  var newRow=document.getElementById(tbl).insertRow(rowPos);
	var data=document.getElementById(htmlContenu).innerHTML;
  newRow.innerHTML=data;
}

//####################################################################################
//# Fonction pour supprimer une ligne dans une table 
//# r=la ligne à supprimer
//# tbl= nom de la table
//####################################################################################
function deleteRow(tbl,r){
  var i=r.parentNode.parentNode.rowIndex;
  document.getElementById(tbl).deleteRow(i);
}

//####################################################################################
//# Fonction pour tranferer un element du droplist A au droplist B 
//# cboA=droplist A
//# cboB=droplist B
//####################################################################################
function selectionElementCbo(cboA,cboB){
  var cbo1=document.getElementById(cboA);
	
	for (j=0; j<cbo1.length;j++){
		if (cbo1.options[j].selected==true){
			option=cbo1.options[j].text;
			optionValue=cbo1.options[j].value;
			insertOption(cboB,optionValue,option);
			switchDisableOption(cboA,optionValue);
		}
	} 
//	cbo1.selectedIndex=0;
}

function deselectionElementCbo(cboA,cboB){
  var cbo1=document.getElementById(cboA);
	if (cbo1.selectedIndex>-1){
		
		for (j=cbo1.length-1; j>=0;j--){
			 if (cbo1.options[j].selected==true){
				optionValue=cbo1.options[j].value;
				cbo1.remove(j);
				switchDisableOption(cboB,optionValue);
			} 
		}
	}
}

function checkCmdSave(){
	var cbo1=document.getElementById('lstOrder');
	var cbo2=document.getElementById('newOrder');
	
	if (cbo1.length==cbo2.length) document.getElementById('cmdSave').disabled=false;
	else document.getElementById('cmdSave').disabled=true;
}
//####################################################################################
//# Fonction pour insérer un option à la fin d'un droplist
//# cbo=droplist 
//# elem=element
//####################################################################################
function insertOption(cbo,elemValue,elem)  {
  var y=document.createElement('option');
  y.value=elemValue;
	y.text=elem;
  var x=document.getElementById(cbo);
  try
    {
    x.add(y,null); // standards compliant
    }
  catch(ex)
    {
    x.add(y); // IE only
    }
}

//####################################################################################
//# Fonction pour supprimer un option selectioné d'un droplist
//# cbo=droplist 
//####################################################################################
function removeOption(cbo)  {
  var x=document.getElementById(cbo);
  x.remove(x.selectedIndex);
}

//####################################################################################
//# Fonction pour désactiver ou activer un option selectioné d'un droplist
//# cbo=droplist 
//# val=valeur d'activation ou de désactivation
//####################################################################################
function switchDisableOption(cbo,val)  {
  var x=document.getElementById(cbo);
	
	for (i=0;i<x.length;i++){
		if (x.options[i].value==val){
			opt= (x.options[i].disabled == false) ? true : false;
			 x.options[i].disabled=opt;
		}
	}
}

//####################################################################################
//# Fonction pour sélectionner tous les options d'un droplist
//# cbo=droplist 
//####################################################################################
function selectAllOption(cbo)  {
  var x=document.getElementById(cbo);
	
	for (i=0;i<x.length;i++){
		x.options[i].selected=true;
	}
}

//####################################################################################
//# Fonction pour transformer les éléments d'un droplist dans un array
//# cbo=droplist
//# Retour=array d'élément
//####################################################################################
function dropListToArray(cbo)  {
  var x=document.getElementById(cbo);
	var liste=new Array();
	
	for(i=0; i<x.length; i++){
		liste[i]=x.options[i].value;
	}
	
	return liste;
}


//####################################################################################
//# Fonction pour transformer les éléments d'un droplist dans un string, où les 
//# éléments sont séparés par un délimiteur
//# cbo=droplist
//# d=délimiteur
//# Retour=array d'élément
//####################################################################################
function dropListToString(cbo)  {
  var x=document.getElementById(cbo);
	var str="";
	
	for(i=0; i<x.length; i++){
		str+=x.options[i].text+"<br/>";
	}
	
	return str;
}

function highlightRow(tbl,r){
	var i=r.parentNode.parentNode.rowIndex;
  var row=document.getElementById(tbl).rows[i];
	alert(row.innerHTML)
	row.style.backgroundColor='#00FF09';
}


function changeSelection(comboBox,selectedItem) {
  var cbo=document.getElementById(comboBox);
  cbo.options[cbo.selectedIndex].text=selectedItem;
}

//-->

