var lid;
var flag = 0;
function expand2(boutton,nb)
{
if (nb == 0)
{
var text1 = "letexte0";
var capacite = "capacite";
var nouveau = "nouveau";
var boutton = "boutton";
var leboutton = "leboutton0";
var tbl = "tbl";
}else
{
var text1 = "letexte1";
var capacite = "fonction";
var nouveau = "nouveau0";
var boutton = "boutton0";
var leboutton = "leboutton1";
var tbl = "tbl0";
}
if (document.getElementById(text1).rows.length <= document.getElementById(capacite).length)
{
	var premierselect = document.getElementById(capacite).cloneNode(true);
	var theboutton = document.getElementById(leboutton).cloneNode(true);
	var letr = document.createElement("tr");
	var letd2 = document.createElement("td");
	letd2.id = tbl+flag;
	letr.id = nouveau+flag;
	if (capacite == 'capacite')
	premierselect.name = "m24eaeinput_capacit["+flag+"]";
	else if (capacite == 'fonction')
	premierselect.name = "m24eaeinput_fonction["+flag+"]";
	theboutton.id = boutton+flag;
	theboutton.removeAttribute("onClick");
	theboutton.setAttribute("width","10");
	theboutton.setAttribute("class","moins");
	theboutton.setAttribute("onClick","document.getElementById(\""+letr.id+"\").parentNode.removeChild(document.getElementById(\""+letr.id+"\"));hidinena();");
	document.getElementById(text1).appendChild(letr);	
	document.getElementById(letr.id).appendChild(letd2);
	document.getElementById(letd2.id).appendChild(premierselect);
	theboutton.value = "-";
	document.getElementById(letd2.id).appendChild(theboutton);	
	flag++;
}
}
function expand(boutton,nb)
{
if (nb != 0)
{
var text1 = "letexte";
var projet = "projet";
var nouveau = "nouveau";
var boutton = "boutton";
var tbl = "tbl";
}else
{
var text1 = "letexte0";
var projet = "projet0";
var nouveau = "nouveau0";
var boutton = "boutton0";
var tbl = "tbl0";
}
if (document.getElementById(text1).rows.length <= document.getElementById(projet).length)
{
	var premierselect = document.getElementById(projet).cloneNode(true);
	var theboutton = document.getElementById("leboutton").cloneNode(true);
	var letr = document.createElement("tr");
	var letd = document.createElement("td");
	var letd2 = document.createElement("td");
	letd2.id = tbl+flag;
	letr.id = nouveau+flag;
	premierselect.name = document.getElementById(projet).name;
	theboutton.id = boutton+flag;
	theboutton.removeAttribute("onClick");
	theboutton.setAttribute("width","10");
	theboutton.setAttribute("class","moins");
	theboutton.setAttribute("onClick","document.getElementById(\""+letr.id+"\").parentNode.removeChild(document.getElementById(\""+letr.id+"\"));hidinena();");
	document.getElementById(text1).appendChild(letr);
	document.getElementById(letr.id).appendChild(letd);
	document.getElementById(letr.id).appendChild(letd2);
	document.getElementById(letd2.id).appendChild(premierselect);
	theboutton.value = "-";
	document.getElementById(letd2.id).appendChild(theboutton);	
	flag++;
}
}

function changementville()
{
var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.onreadystatechange = function() { ville(xhr); };
    
document.getElementById("ville").options[document.getElementById("ville").selectedIndex].text ="Chargement...";
    
    //on appelle le fichier reponse.txt
    xhr.open("POST", "lesvilles", true);
    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    sel = document.getElementById('departement');
    iddepartement = sel.options[sel.selectedIndex].value;
    xhr.send("iddepart="+iddepartement);
}
 
function ville(xhr)
{
    if (xhr.readyState==4 && xhr.status == 200) 
    {
    	var docXML= xhr.responseXML;
    	var items = docXML.getElementsByTagName("v");
		document.getElementById("ville").options.length = items.length;
		
		document.getElementById("ville").options[0].value = null; 
    	document.getElementById("ville").options[0].text = items.item(0).firstChild.data;
 
       for (i=1;i<items.length;i++)
    	{
    		document.getElementById("ville").options[i].value = items.item(i).firstChild.data; 
    		document.getElementById("ville").options[i].text = items.item(i).firstChild.data; 
    	}
 
    }
}


function aide(evt, theboutton, message, hauteur){
 var xfenetre,yfenetre,xpage,ypage,element=null;
 var offset= 15;
 var bulleWidth=150;
 var msg;
 if (!message)
 {
 if (theboutton.id == 'leboutton' || theboutton.id=='leboutton0')
 msg = "Pour ajouter des projets : cliquez ici";
 else
 msg = "Pour supprimer ce projet : cliquez ici";
 }
 else
 {
 if (theboutton.id == 'leboutton0' || theboutton.id == 'leboutton1')
 msg = "Ajouter une "+message;
 else
 msg = "Supprimer la "+message;
 }
 
 if (!hauteur) hauteur=40;

  if (document.layers) {
    bulleStyle=document.layers['tip'];
    bulleStyle.document.write('<layer bgColor="#f8f8f8" style="width:150px;border:1px solid #d8d8d8;color:#cc3300">'+msg+'</layer>');
    bulleStyle.document.close();
    xpage = evt.pageX ; ypage  = evt.pageY;
    xfenetre = xpage ;yfenetre = ypage ;		
  } else if (document.all) {
    element=document.all['tip']
    xfenetre = evt.x ;yfenetre = evt.y ;		
    xpage=xfenetre ; ypage=yfenetre	;	
    if (document.body.scrollLeft) xpage = xfenetre + document.body.scrollLeft ; 
    if (document.body.scrollTop) ypage = yfenetre + document.body.scrollTop;
  } else if (document.getElementById) {
	  element=document.getElementById('tip')
    xfenetre = evt.clientX ;yfenetre = evt.clientY ;
    xpage=xfenetre ; ypage=yfenetre	;	
    if(evt.pageX) xpage = evt.pageX ;
    if(evt.pageY) ypage  = evt.pageY ;
  }
    
  if(element) {
     bulleStyle=element.style;
		 element.innerHTML=msg;}
		 	
  if(bulleStyle) {
     /* on met la bulle ? gauche du pointeur (si c'est possible) 
        et en haut du pointeur si on est assez bas dans l'Ecran */
				
     if (xfenetre > bulleWidth+offset) xpage=xpage-bulleWidth-offset;
     else xpage=xpage+15;
     if ( yfenetre > hauteur+offset ) ypage=ypage-hauteur-offset;
     bulleStyle.width=bulleWidth;  
		 if(typeof(bulleStyle.left)=='string') {
				 bulleStyle.left=xpage+'px'; bulleStyle.top=ypage+'px';  
		} else {
				bulleStyle.left=xpage     ; bulleStyle.top=ypage ; }
     bulleStyle.visibility="visible"; }
}
 
function hidinena(){
  if(bulleStyle)  bulleStyle.visibility="hidden";
}
function Verif() {
var f = document.getElementById('comment');
if (f.value==f.defaultValue) f.value='';
return true;
}
