function showcontactexport(val)
{
	if(val=='show')
	{
		$('exporttab').style.display='block';
		$('hide').style.display='block';
		$('show').style.display='none';
		$('dl').innerHTML="";
	}
	else
	{
		$('exporttab').style.display='none';
		$('hide').style.display='none';
		$('show').style.display='block';
	}
		
}

function exportcontact()
{
	if($('extypea').checked==true)
	{
		var valeur ="all";
	}
	else
	{
		var valeur ="new";
	}
	
	$('dl').setHTML('<center><img src="http://www.nicomatic.com/ilust/barre.gif" style=""/></center>');
	
	//Va mettre ˆ jour la liste dŽroulante femelle
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/query.php', {data:{etape:'exportcontact',valeur:valeur},method:'get',evalScripts:true,onComplete:
	function(response)
	{
		$('dl').setHTML(response);
	}
	}).request();
}


function subsnews(valeur)
{
	$('up').setHTML('<center><img src="http://www.nicomatic.com/ilust/loader.gif" style="width:15px;"/></center>');
	
	//Va mettre ˆ jour la liste dŽroulante femelle
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/query.php', {data:{etape:'subnews',email:encodeURIComponent(valeur)},method:'get',evalScripts:true,onComplete:
	function(response)
	{
		if(response!="")
		{
			$('up').setHTML(response);
			$('up').style.display="block";
			$('msggood').style.display="none";
		}
		else
		{
			$('up').setHTML('');
			$('up').style.display='none';
			$('msggood').style.display="block";
			$('email').value='';
			
		}
	}
	}).request();
}

function getdetails(serie,type,valeur,g)
{
	var  genre="";
	if(g!=undefined)
	{
		genre = g;
	}
	
	
	div_cache_visible(true,400);
	$('div_list').setHTML('<center><img src="http://www.nicomatic.com/ilust/loader.gif"/></center>');
	
	//Va mettre ˆ jour la liste dŽroulante femelle
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/query.php', {data:{genre:genre,serie:serie,ajax:true,etape:'getdetails',type:type,valeur:valeur},method:'get',evalScripts:true,onComplete:
	function(response)
	{
		$('div_list').setHTML(response);
		create_boutons();
	}
	}).request();
}


function changeLockRack(rcm,rcf,valeur)
{
	$('listem').setHTML('<center><img src="http://www.nicomatic.com/ilust/loader.gif"/></center>');
	$('vm').setHTML('');
	$('listef').setHTML('<center><img src="http://www.nicomatic.com/ilust/loader.gif"/></center>');
	$('vf').setHTML('');
	
	if($('typecoaxHF').checked==true)
	{
		var contact = "HF"; 
	}
	else
	{
		var contact = "HP";
	}
	
	//Va mettre ˆ jour la liste dŽroulante male
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/query.php', {data:{contact:contact,ajax:true,etape:'getlistderoul',sexe:"m",rcm:rcm,valeur:valeur},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			$('listem').setHTML(response);
		}
		}).request();
	
	//Va mettre ˆ jour la liste dŽroulante femelle
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/query.php', {data:{contact:contact,ajax:true,etape:'getlistderoul',sexe:"f",rcf:rcf,valeur:valeur},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			$('listef').setHTML(response);
		}
		}).request();
	
}

function field(id,nom,type)
{
	if(type=="m")
	{
		$('listem').style.display="none";
		$('vm').innerHTML=nom;
		$("m").value=id;
	}
	else
	{
		$('listef').style.display="none";
		$('vf').innerHTML=nom;
		$("f").value=id;
	}
	
	$('illust_spacing').setHTML('');
	
	if( ($('f').value!='') &&  ($('m').value!='') )
	{
		$('illust_spacing').setHTML('<center><img src="http://www.nicomatic.com/ilust/loader.gif"/></center>');
		
		//Va cherhcher l'image d'espacement des connecteurs
		new Ajax('http://www.nicomatic.com/configurateurs/CMM/query.php', {data:{m:$("m").value,f:$("f").value,ajax:true,etape:'check_illust_spacing'},method:'get',evalScripts:true,onComplete:
			function(response)
			{
				if(response!='')
				{
					$('illust_spacing').setHTML(response);
				}
				else
				{
					$('illust_spacing').setHTML('');
				}
			}
			}).request();
	}
	
	
}



function showConf(idmask,idtext,nb)
{
	if(nb=="1")
	{
		$(idmask).style.display="block";
		if(idmask=="confm")
		{
			$('dispm1').style.display="none";
			$('dispm2').style.display="block";
		}
		else
		{
			$('dispf1').style.display="none";
			$('dispf2').style.display="block";
		}
	}
	else
	{
		$(idmask).style.display="none";
		if(idmask=="confm")
		{
			$('dispm1').style.display="block";
			$('dispm2').style.display="none";
		}
		else
		{
			$('dispf1').style.display="block";
			$('dispf2').style.display="none";
		}
	}
}

//Fonction pour le config cmm 100/200
function updateRefFinal100200(serie,genre,update,lf,mixte,sp)
{
	var ref=""; 
	switch(serie)
	{
		case '20': case '10':
			if(genre=='1')
			{
				ref+=serie;
				ref+=genre;
				ref+=$('vtermlenm').innerHTML;
				ref+=$('vcontnumm').innerHTML;
				ref+=$('vlatchm').innerHTML;
				
				$(update).innerHTML=ref;
			}
			else
			{
				ref+=serie;
				ref+=genre;
				ref+=$('vtermlenf').innerHTML;
				ref+=$('vcontnumf').innerHTML;
				
				$(update).innerHTML=ref;
			}
		break;
		case '22': case '32': case '34':
			if(lf=='true')
			{
				if(genre=='1')
				{
					ref+=serie;
					ref+=genre;
					ref+=$('vtermlenm').innerHTML;
					ref+=$('vcontnumm').innerHTML;
					ref+=$('vfixm').innerHTML;
					
					$(update).innerHTML=ref;
				}
				else
				{
					ref+=serie;
					ref+=genre;
					ref+=$('vtermlenf').innerHTML;
					ref+=$('vcontnumf').innerHTML;
					ref+=$('vfixf').innerHTML;
					
					$(update).innerHTML=ref;
				}
			}
			
			if(mixte=='true')
			{
				if(genre=='1')
				{
					ref+=serie;
					ref+=genre;
					ref+=$('vtermlenm').innerHTML;
					ref+=$('vcontnumm').innerHTML;
					ref+=$('vfixm').innerHTML;
					ref+="-";
					if($('vcoaxlm').innerHTML != "zz" && $('vcoaxlm').innerHTML != "yy")
					{
						if($('vcoaxlm').innerHTML.length>1)
						{
							ref+=$('vcoaxlm').innerHTML;
						}
						else
						{
							ref+="0" + $('vcoaxlm').innerHTML;
						}
					}
					else
					{
						ref+=$('vcoaxlm').innerHTML;
					}
					
					if($('vcoaxrm').innerHTML != "zz" && $('vcoaxrm').innerHTML != "yy")
					{
						
						if($('vcoaxrm').innerHTML.length>1)
						{
							ref+=$('vcoaxrm').innerHTML;
						}
						else
						{
							ref+="0" + $('vcoaxrm').innerHTML;
						}
					}
					else
					{
						ref+=$('vcoaxrm').innerHTML;
					}
					
					ref+="-";
					ref+=$('vncoaxm').innerHTML;
					$(update).innerHTML=ref;
				}
				else
				{
					ref+=serie;
					ref+=genre;
					ref+=$('vtermlenf').innerHTML;
					ref+=$('vcontnumf').innerHTML;
					ref+=$('vfixf').innerHTML;
					ref+="-";
					if($('vcoaxlf').innerHTML != "zz" && $('vcoaxlf').innerHTML != "yy")
					{
						
						if($('vcoaxlf').innerHTML.length>1)
						{
							ref+=$('vcoaxlf').innerHTML;
						}
						else
						{
							ref+="0" + $('vcoaxlf').innerHTML;
						}
					}
					else
					{
						ref+=$('vcoaxlf').innerHTML;
					}
					
					if($('vcoaxrf').innerHTML != "zz" && $('vcoaxrf').innerHTML != "yy")
					{
						
						if($('vcoaxrf').innerHTML.length>1)
						{
							ref+=$('vcoaxrf').innerHTML;
						}
						else
						{
							ref+="0" + $('vcoaxrf').innerHTML;
						}
					}
					else
					{
						ref+=$('vcoaxrf').innerHTML;
					}
					ref+="-";
					ref+=$('vncoaxf').innerHTML;
					$(update).innerHTML=ref;
				}
			}
			
			if(sp=='true')
			{
				if(genre=='1')
				{
					ref+=serie;
					ref+=genre;
					ref+=$('vtermlenm').innerHTML;
					ref+=$('vfixm').innerHTML;
					ref+="-00";
					if($('vcoaxsm').innerHTML != "zz" && $('vcoaxsm').innerHTML != "yy")
					{
						if($('vcoaxsm').innerHTML.length>1)
						{
							ref+=$('vcoaxsm').innerHTML;
						}
						else
						{
							ref+="0" + $('vcoaxsm').innerHTML;
						}
					}
					else
					{
						ref+=$('vcoaxsm').innerHTML;
					}
					ref+="-";
					ref+=$('vncoaxm').innerHTML;
					$(update).innerHTML=ref;
				}
				else
				{
					ref+=serie;
					ref+=genre;
					ref+=$('vtermlenf').innerHTML;
					ref+=$('vfixf').innerHTML;
					ref+="-00";
					if($('vcoaxfs').innerHTML != "zz" && $('vcoaxfs').innerHTML != "yy")
					{
						if($('vcoaxfs').innerHTML.length>1)
						{
							ref+=$('vcoaxfs').innerHTML;
						}
						else
						{
							ref+="0" + $('vcoaxfs').innerHTML;
						}
					}
					else
					{
						ref+=$('vcoaxfs').innerHTML;
					}
					ref+="-";
					ref+=$('vncoaxf').innerHTML;
					$(update).innerHTML=ref;
				}
			}
		break;
	}
}

function changeDefinition100200(genre,update)
{
	if(genre==1)
	{
		var term = $('vtermlenm').innerHTML;
	}
	else
	{
		var term = $('vtermlenf').innerHTML;
	}
	
	div_cache_visible(true,400);
	$('div_list').setHTML('<div id="content_list"><br/><br/><center><img src="http://www.nicomatic.com/ilust/loader.gif"/></center><br/><br/></div>');
	
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/query.php', {data:{etape:'getdesc',ajax:true,term:term,genre:genre,update:update},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			$(update).setHTML(response);
			create_boutons();
		}
	}).request();
}

function changeDefinition220LF(genre,update)
{
	if(genre==1)
	{
		var term = $('vtermlenm').innerHTML;
		var fix  = $('vfixm').innerHTML; 
	}
	else
	{
		var term = $('vtermlenf').innerHTML;
		var fix  = $('vfixf').innerHTML; 
	}
	
	div_cache_visible(true,400);
	$('div_list').setHTML('<div id="content_list"><br/><br/><center><img src="http://www.nicomatic.com/ilust/loader.gif"/></center><br/><br/></div>');
	
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/query.php', {data:{etape:'getdesc',ajax:true,term:term,genre:genre,update:update,fix:fix},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			$(update).setHTML(response);
			create_boutons();
		}
	}).request();
}

function changeTerminaison(term,genre,update)
{
	
	div_cache_visible(true,400);
	$('div_list').setHTML('<div id="content_list"><br/><br/><center><img src="http://www.nicomatic.com/ilust/loader.gif"/></center><br/><br/></div>');
	
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/list_terminaison2.php', {data:{ajax:true,term:term,genre:genre,update:update},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			$('div_list').setHTML('<div id="content_list">'+response+'</div>');
			create_boutons();
		}
	}).request();
}

function changeFixation(term,genre,update,selm,self)
{
	
	if(genre=='1')
	{
		var mat=$('vfixf').innerHTML;
		var act=$('vfixm').innerHTML;
		var termop=$('vtermlenf').innerHTML;
		
		var coax="";
		var coaxop="";
		if($('vncoaxm')!= null && $('vncoaxm')!= null)
		{	
			coax=$('vncoaxm').innerHTML;
			coaxop=$('vncoaxf').innerHTML;
		}
		
	}
	else
	{
		var mat=$('vfixm').innerHTML;
		var act=$('vfixf').innerHTML;
		var termop=$('vtermlenm').innerHTML;
		var coax="";
		var coaxop="";
		if($('vncoaxm')!=null && $('vncoaxm')!=null)
		{
			coax=$('vncoaxf').innerHTML;
			coaxop=$('vncoaxm').innerHTML;
		}
	}
	
	div_cache_visible(true,400);
	$('div_list').setHTML('<div id="content_list"><br/><br/><center><img src="http://www.nicomatic.com/ilust/loader.gif"/></center><br/><br/></div>');
	
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/list_fix2.php', {data:{coax:coax,coaxop:coaxop,act:act,mat:mat,ajax:true,term:term,termop:termop,genre:genre,update:update,m:selm,f:self},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			$('div_list').setHTML('<div id="content_list">'+response+'</div>');
			create_boutons();
		}
	}).request();
}

function changeContactLF(update,tab,tdimg,genre)
{
	div_cache_visible(true,400);
	$('div_list').setHTML('<div id="content_list"><br/><br/><center><img src="http://www.nicomatic.com/ilust/loader.gif"/></center><br/><br/></div>');
	
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/list_contacts2.php', {data:{ajax:true,update:update,tab:tab,tdimg:tdimg,genre:genre},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			$('div_list').setHTML('<div id="content_list">'+response+'</div>');
			create_boutons();
		}
	}).request();
}

function changeLatch(genre,term,update)
{
	div_cache_visible(true,400);
	$('div_list').setHTML('<div id="content_list"><br/><br/><center><img src="http://www.nicomatic.com/ilust/loader.gif"/></center><br/><br/></div>');
	
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/list_latch2.php', {data:{ajax:true,update:update,term:term,genre:genre},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			$('div_list').setHTML('<div id="content_list">'+response+'</div>');
			create_boutons();
		}
	}).request();
}

function changeHFHP(genre,term,nblf,update,updatefront,tab,tdimg)
{
	// La variable nbop correspond au nombre coax sur le cotŽ opposŽ a celui choisi
	var nbop="";
	// La variable pload correspond ˆ la page ˆ chargŽ en fonction du cotŽ choisi
	var pload="";
	if(genre=='1')
	{
		if(update=="vcoaxlm")
		{
			nbop=$('vcoaxrm').innerHTML;
			pload="list_HFPin1-2.php";
		}
		
		if(update=="vcoaxrm")
		{
			nbop=$('vcoaxlm').innerHTML;
			pload="list_HFOp_Pin1-2.php";
		}
	}
	else
	{
		if(update=="vcoaxlf")
		{
			nbop=$('vcoaxrf').innerHTML;
			pload="list_HFPin1-2.php";
		}
		
		if(update=="vcoaxrf")
		{
			nbop=$('vcoaxlf').innerHTML;
			pload="list_HFOp_Pin1-2.php";
		}
	}

	//Updapte front est la nombre de contact qui va ne face dans le mating
	div_cache_visible(true,400);
	$('div_list').setHTML('<div id="content_list"><br/><br/><center><img src="http://www.nicomatic.com/ilust/loader.gif"/></center><br/><br/></div>');
	
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/'+ pload, {data:{nbop:nbop,ajax:true,update:update,term:term,genre:genre,nblf:nblf,updatefront:updatefront,tab:tab,tdimg:tdimg},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			$('div_list').setHTML('<div id="content_list">'+response+'</div>');
			create_boutons();
		}
	}).request();
}

function changeHFHPSpecial(genre,term,nblf,update,updatefront,tab,tdimg,tabfront,tdimgfront)
{
	//Updapte front est la nombre de contact qui va ne face dans le mating
	div_cache_visible(true,400);
	$('div_list').setHTML('<div id="content_list"><br/><br/><center><img src="http://www.nicomatic.com/ilust/loader.gif"/></center><br/><br/></div>');
	
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/list_HFHPspecial.php', {data:{tabfront:tabfront,tdimgfront:tdimgfront,nbop:'zz',ajax:true,update:update,term:term,genre:genre,nblf:nblf,updatefront:updatefront,tab:tab,tdimg:tdimg},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			$('div_list').setHTML('<div id="content_list">'+response+'</div>');
			create_boutons();
		}
	}).request();
}

function changeContactType(genre,term,fix,update)
{
	div_cache_visible(true,400);
	$('div_list').setHTML('<div id="content_list"><br/><br/><center><img src="http://www.nicomatic.com/ilust/loader.gif"/></center><br/><br/></div>');
	
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/list_type_cont2.php', {data:{fix:fix,ajax:true,update:update,term:term,genre:genre},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			$('div_list').setHTML('<div id="content_list">'+response+'</div>');
			create_boutons();
		}
	}).request();

}

//Permet de verifier si la fixation va avec la terminaison que l'on a choisi
function checkFix(cgenre,refa,lf,mixte,sp,refb,genre,serie,term,termop,fixsel,fixop,update,tab,tdimg,assemb)
{
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/query.php', {data:{genre:genre,ajax:true,fixsel:fixsel,fixop:fixop,term:term,termop:termop,etape:'checkFix',assemb:assemb,serie:serie},method:'get',evalScripts:true,onComplete:
	function(response)
	{
		if(response=='0')
		{
			$(tab).className='wait';
			$(tdimg).innerHTML='';
			if(genre=='1')
			{
				$('vfixm').innerHTML='???';
			}
			else
			{
				$('vfixf').innerHTML='???';
			}
			
			updateRefFinal100200(serie,genre,refa,lf,mixte,sp);
			updateRefFinal100200(serie,genre,refb,lf,mixte,sp);
			
			if(refa=='refmt')
			{
				updateRefFinal100200(serie,cgenre,'refft',lf,mixte,sp);
				updateRefFinal100200(serie,cgenre,'reff',lf,mixte,sp);
			}
			else
			{
				updateRefFinal100200(serie,cgenre,'refmt',lf,mixte,sp);
				updateRefFinal100200(serie,cgenre,'refm',lf,mixte,sp);
			}
		}
	}
	}).request();
	
}

function checkContactType(cgenre,refa,lf,mixte,sp,refb,genre,serie,term,fix,cont,tab,tdimg)
{
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/query.php', {data:{cont:cont,genre:genre,ajax:true,fix:fix,term:term,etape:'checkContType',serie:serie},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			
			if(response=='0')
			{
				$(tab).className='wait';
				$(tdimg).innerHTML='';
				
				if(genre=='1')
				{
					$('vncoaxm').innerHTML='???';
				}
				else
				{
					$('vncoaxf').innerHTML='???';
				}
				
				updateRefFinal100200(serie,genre,refa,lf,mixte,sp);
				updateRefFinal100200(serie,genre,refb,lf,mixte,sp);
				
				if(refa=='refmt')
				{
					updateRefFinal100200(serie,cgenre,'refft',lf,mixte,sp);
					updateRefFinal100200(serie,cgenre,'reff',lf,mixte,sp);
				}
				else
				{
					updateRefFinal100200(serie,cgenre,'refmt',lf,mixte,sp);
					updateRefFinal100200(serie,cgenre,'refm',lf,mixte,sp);
				}
			}
		}
		}).request();
}

function updatePlan(lf,mixte,special,genre,term,point,fix,selm,self)
{
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/query.php', {data:{ajax:true,etape:'updatePlan',lf:lf,mixte:mixte,special:special,term:term,point:point,fix:fix,genre:genre,m:selm,f:self},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			if(genre=='1')
			{
				$('telm').innerHTML=response;
			}
			else
			{
				$('telf').innerHTML=response;
			}
			create_boutons();
		}
		}).request();
}


function printpage()
{
	
 // Ouvre une nouvelle fenetre
 var f = window.open('', 'PrintZone', 'height=500, width=1000,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10');
 // DŽfinit le Style de la page
 f.document.body.style.color = '#000000';
 f.document.body.style.backgroundColor = '#FFFFFF';
 f.document.body.style.padding = '10px';
 // Ajoute les DonnŽes
 f.document.title = '';
 f.document.body.innerHTML += $('planning').innerHTML ;
 // Imprime et ferme la fenetre
 f.window.print();
 f.window.close();
	

}

function printplan()
{
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/query.php', {data:{ajax:true,etape:'printplan',idparticipant:$('participant').value},method:'get',evalScripts:true,onComplete:
		function(response)
		{
	     // Ouvre une nouvelle fenetre
	     var f = window.open('', 'PrintZone', 'height=500, width=1000,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10');
	     // DŽfinit le Style de la page
	     f.document.body.style.color = '#000000';
	     f.document.body.style.backgroundColor = '#FFFFFF';
	     f.document.body.style.padding = '10px';
	     // Ajoute les DonnŽes
	     f.document.title = 'Ventilation projets';
	     f.document.body.innerHTML += response;
	     // Imprime et ferme la fenetre
	     f.window.print();
	     f.window.close();
		}
		}).request();
	

}

function updatereu(idtemp,idsession,participant)
{
	if(idsession!="")
	{
	new Ajax('http://www.nicomatic.com/configurateurs/CMM/query.php', {data:{ajax:true,etape:'updatereu',idtemp:idtemp,idsession:idsession,idparticipant:participant},method:'get',evalScripts:true,onComplete:
		function(response)
		{
			if(response=='er1')
			{
				alert('You are already registered for this session !');	
			}
			
			if(response=='er2')
			{
				alert('You are already registered in the same time slot !');	
			}
			
			if(response=='ok')
			{
				window.location.reload();
			}
			
		}
		}).request();
	}
}


function nextStep(erreur)
{
	if($('typecoaxHF')==null)
	{
		var coax =""; 
	}
	else
	{
		if($('typecoaxHF').checked==true)
		{
			var coax ="HF";
		}
		else
		{
			var coax="HP";
		} 
	}
	
	if($('assembL')==null)
	{
		var assemb =""; 
	}
	else
	{
		var nb=2;
		if($('typecox')==null)
		{
			nb=0; 
		}
		
		if($('assembL').checked==true)
		{
			var assemb ="L";
		}
		else
		{
			var assemb="R";
		}
	}
	
	if( $("m").value!="" && $("f").value!="" )
	{
		new Ajax('http://www.nicomatic.com/index.php', { data:{assemb:assemb,action:'fichev2',c:coax,ajax:true,etape:'0', m:$('m').value,f:$('f').value},update:$('divtypecon'),evalScripts:true,method:'get'}).request();
	}
	else
	{
		alert(erreur);
	}
}


function showderoul(sexe)
{
	if(sexe=="m")
	{
		$("listem").style.display="block";
		$("listef").style.display="none";
	}
	else
	{
		$("listem").style.display="none";
		$("listef").style.display="block";
	}
}

function ChangeTypeConf(type)
{
	new Ajax("http://www.nicomatic.com/php/ajaxquery.php",{data:{ action:"ChangeTypeConf",typeConf:type},method:"post",onComplete:function(ret){window.location.reload();}}).request();
}

function sendncf()
{
	var nfiche = encodeURIComponent($('nfiche').value);
	var cnc    = encodeURIComponent($('cnc').value);
	var ac     = encodeURIComponent($('ac').value);
	var ln     = $('ln').value;
	var nom    = encodeURIComponent($('nom').value);
	var rep    = encodeURIComponent($('rep').value);
	var appli  = encodeURIComponent($('appli').value);
	var ded    = encodeURIComponent($('dateed').innerHTML); 
	
	new Ajax("ncf/ncfquery.php",{data:{ action:"send",cnc : cnc,ac : ac, ln:ln,nom:nom, appli: appli,nf : nfiche, ded : ded,rep : rep},method:"post", onComplete:function(ret)
		{ 
		if (ret!="-1")
		{
	        $("load").innerHTML=ret;
		}
		else
		{
			window.location.replace('http://www.nicomatic.com?action=ncf&rem');
		}	
			} }).request();
		
	
}

function reloads(form)
{
	for (var i = 0; i < document.forms[form].elements.length; i++) 
	{
			//Si l'élément est coché alors on l'ajout dans la base
			if(document.forms[form].elements[i].checked==true)
			{
				document.forms[form].elements[i].checked=false;
			}	
	}
	
	new Ajax("php/updatepan.php",{data:{ reload:"ok" },method:"post", onComplete:function(ret)
	{ 
	if (ret!="-1")
	{
        $("selection").innerHTML=ret;
	}
		} }).request();
	
}
function validateInt(val,erreur)
   {
      var o = val;
      switch (isInteger(o))
      {
         case false:
            alert(erreur);
			return false;
		 break;
		 default:
		 return true;
      }
   }

   function validateRange()
   {
      var s = document.frmInput.txtInput.value;
      var A = document.frmInput.txtA.value;
      var B = document.frmInput.txtB.value;

      switch (isIntegerInRange(s, A, B))
      {
         case true:
            alert(s + " is in range from " + A + " to " + B)
            break;
         case false:
            alert(s + " is not in range from " + A + " to " + B)
      }
   }

// isIntegerInRange (STRING s, INTEGER a, INTEGER b)
   function isIntegerInRange (s, a, b)
   {   if (isEmpty(s))
         if (isIntegerInRange.arguments.length == 1) return false;
         else return (isIntegerInRange.arguments[1] == true);

      // Catch non-integer strings to avoid creating a NaN below,
      // which isn't available on JavaScript 1.0 for Windows.
      if (!isInteger(s, false)) return false;

      // Now, explicitly change the type to integer via parseInt
      // so that the comparison code below will work both on
      // JavaScript 1.2 (which typechecks in equality comparisons)
      // and JavaScript 1.1 and before (which doesn't).
      var num = parseInt (s);
      return ((num >= a) && (num <= b));
   }

   function isInteger (s)
   {
      var i;

      if (isEmpty(s))
      if (isInteger.arguments.length == 1) return 0;
      else return (isInteger.arguments[1] == true);

      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);

         if (!isDigit(c)) return false;
      }

      return true;
   }

   function isEmpty(s)
   {
      return ((s == null) || (s.length == 0))
   }

   function isDigit (c)
   {
      return ((c >= "0") && (c <= "9"))
   }



function liste_ajax(path,etape)
{
	new Ajax(path, {
	data:{ajax:true,
		  etape:etape},
		method:'get',
		evalScripts:true,
		onComplete:
			function(response){
				$('div_list').setHTML('<div id=\'content_list\'>'+response+'</div>');
				create_boutons();
				div_cache_visible(true,400);
				}
			}).request();	
}

function avancement(step,total)
{
	$('barre_avancement').setStyle('width',($('barre_fond').getStyle('width').toInt()/total)*step+'px');	
}


function retour(etape,das,url)
{
	if (das=='cmm')
	{
		switch(etape)
		{
			case(11):
			case(12):
			{
			$('test1').setHTML('');
			break;
			}
			
			case(41):
			case(42):
			{
			$('test4').setHTML('');
			break;
			}

			case(51):
			case(52):
			{
			$('test5').setHTML('');
			break;
			}
			
			default:
			{
			$('test'+etape).setHTML('');	
			break;	
			}

		}//switch(das)		
	}//if das=cmm
	else
	{
		$('test'+etape).setHTML('');	
	}
	


	switch(das)
	{
		case('crimp'):
		{
			switch(etape)
			{
				case 1:
				{
					liste_ajax(url+'configurateurs/Crimp/list_boitier.php',etape);
					break;
				}//case 1
				
				case 2:
				{
					liste_ajax(url+'configurateurs/Crimp/list_nb_ways.php',etape);
					break;
				}
			}//switch etape
		break;
		}//case crimp
		
		
		case('ffc'):
		{
			switch(etape)
			{
				case 1:
				{
					liste_ajax(url+'configurateurs/FFC/list_pitch.php',etape);
					break;	
				}

				case 2:
				{
					liste_ajax(url+'configurateurs/FFC/list_style.php',etape);
					break;	
				}
				
				case 3:
				{
					liste_ajax(url+'configurateurs/FFC/list_nb_ways.php',etape);
					break;	
				}
				case 4:
				{
					//liste_ajax(url+'configurateurs/Crimp/list_boitier.php',etape);
					break;	
				}
				
				case 5:
				{
					liste_ajax(url+'configurateurs/FFC/choix_long.php',etape);
					break;	
				}
				
				case 6:
				{
					//liste_ajax(url+'configurateurs/Crimp/list_boitier.php',etape);
					break;	
				}
				
				case 7:
				{
					liste_ajax(url+'configurateurs/FFC/choix_stif_left.php',etape);
					break;	
				}
				
				case 8:
				{
					liste_ajax(url+'configurateurs/FFC/choix_exp_right.php',etape);
					break;	
				}
				
				case 9:
				{
					liste_ajax(url+'configurateurs/FFC/choix_stif_right.php',etape);
					break;	
				}
			}		
		break;
		}//case ffc

		case('Domes'):
		{
			switch(etape)
			{
				case 1:
				{
					liste_ajax(url+'configurateurs/Domes/list_diametre.php',etape);
					break;	
				}

				case 2:
				{
					liste_ajax(url+'configurateurs/Domes/list_dimple.php',etape);
					break;	
				}
				
				case 3:
				{
					liste_ajax(url+'configurateurs/Domes/list_force.php',etape);
					break;	
				}
				case 4:
				{
					liste_ajax(url+'configurateurs/Domes/list_traitement.php',etape);
					break;	
				}
				
				case 5:
				{
					liste_ajax(url+'configurateurs/Domes/list_packaging.php',etape);
					break;	
				}
			}//switch(etape)
		break;
		}//case domes
		
		case('jump'):
		{
			switch(etape)
			{
				case 1:
				{
					liste_ajax(url+'configurateurs/Jumpers/list_nb_ways.php',etape);
					break;	
				}

				case 2:
				{
					liste_ajax(url+'configurateurs/Jumpers/list_traitement.php',etape);
					break;	
				}
			}//switch(etape)
		break;
		}//case jump

		case('limande'):
		{
			switch(etape)
			{
				case 1:
				{
					liste_ajax(url+'configurateurs/Limandes/list_type.php',etape);
					break;	
				}

				case 2:
				{
					liste_ajax(url+'configurateurs/Limandes/list_nb_ways.php',etape);
					break;	
				}
				
				case 3:
				{
					liste_ajax(url+'configurateurs/Limandes/choix_long.php',etape);
					break;	
				}
				case 4:
				{
					liste_ajax(url+'configurateurs/Limandes/list_left_end.php',etape);
					break;	
				}
				
				case 5:
				{
					liste_ajax(url+'configurateurs/Limandes/list_left_housing.php',etape);
					break;	
				}
				
				case 6:
				{
					liste_ajax(url+'configurateurs/Limandes/opt_coud_g.php',etape);
					break;	
				}
				
				case 7:
				{
					liste_ajax(url+'configurateurs/Limandes/opt_insul_g.php',etape);
					break;	
				}
				
				case 8:
				{
					liste_ajax(url+'configurateurs/Limandes/list_right_end.php',etape);
					break;	
				}
				
				case 9:
				{
					liste_ajax(url+'configurateurs/Limandes/list_right_housing.php',etape);
					break;	
				}		
				
				case 10:
				{
					liste_ajax(url+'configurateurs/Limandes/opt_coud_d.php',etape);
					break;	
				}
				
				case 11:
				{
					liste_ajax(url+'configurateurs/Limandes/opt_insul_d.php',etape);
					break;	
				}
				
				case 12:
				{
					liste_ajax(url+'configurateurs/Limandes/opt_reverse.php',etape);
					break;	
				}
				
			}		
		break;
		}//case limande
		
		case('cmm'):
		{
			switch(etape)
			{
				case 0:
				{	
					liste_ajax(url+'configurateurs/CMM/list_sexe.php',etape);
					break;
				}
				case 11:
				{
					liste_ajax(url+'configurateurs/CMM/list_terminaison.php',etape);
					break;	
				}
				//ou
				case 12:
				{
					liste_ajax(url+'configurateurs/CMM/list_gauge.php',etape);
					break;	
				}				

				case 2:
				{
					liste_ajax(url+'configurateurs/CMM/list_contacts.php',etape);
					break;	
				}
				
				case 3:
				{
					liste_ajax(url+'configurateurs/CMM/list_HFPin1.php',etape);
					break;	
				}
				case 41:
				{
					liste_ajax(url+'configurateurs/CMM/list_HFOp_Pin1.php',etape);
					//ou
					//CMM/list_contact_spec.php
					break;	
				}
				//ou
				case 42:
				{
					liste_ajax(url+'configurateurs/CMM/list_contact_spec.php',etape);
					break;	
				}


				case 51:
				{
					liste_ajax(url+'configurateurs/CMM/list_latch.php',etape);
					break;	
				}
				//ou
				case 52:
				{
					liste_ajax(url+'configurateurs/CMM/list_fix.php',etape);
					break;	
				}


				case 6:
				{
					liste_ajax(url+'configurateurs/CMM/list_puiss_contact.php',etape);
					break;	
				}
				
				case 7:
				{
					liste_ajax(url+'configurateurs/CMM/list_type_cable.php',etape);
					break;	
				}
				
				case 8:
				{
					liste_ajax(url+'configurateurs/CMM/list_solder_inner.php',etape);
					break;	
				}
				
				case 9:
				{
					liste_ajax(url+'configurateurs/CMM/list_solder_outer.php',etape);
					break;	
				}				
				
				case 10:
				{
					liste_ajax(url+'configurateurs/CMM/list_type_coud.php',etape);
					break;	
				}				
			}		
		break;
		}//case cmm


	}//switch das
}//function retour



function retour1(etape,das,url)
{
	if (das=='cmm')
	{
		
		switch(etape)
		{
			case(11):
			case(12):
			{
			$('test1').setHTML('');
			break;
			}
			
			case(31):
			case(32):
			{
			$('test3').setHTML('');
			break;
			}
			
			
			case(41):
			case(42):
			{
			$('test4').setHTML('');
			break;
			}

			case(51):
			case(52):
			{
			$('test5').setHTML('');
			break;
			}
			
			default:
			{
			$('test'+etape).setHTML('');	
			break;	
			}

		}//switch(das)		
	}//if das=cmm
	else
	{
		$('test'+etape).setHTML('');	
	}
	


	switch(das)
	{
		case('crimp'):
		{
			switch(etape)
			{
				case 1:
				{
					liste_ajax(url+'configurateurs/Crimp/list_boitier.php',etape);
					break;
				}//case 1
				
				case 2:
				{
					liste_ajax(url+'configurateurs/Crimp/list_nb_ways.php',etape);
					break;
				}
			}//switch etape
		break;
		}//case crimp
		
		
		case('ffc'):
		{
			switch(etape)
			{
				case 1:
				{
					liste_ajax(url+'configurateurs/FFC/list_pitch.php',etape);
					break;	
				}

				case 2:
				{
					liste_ajax(url+'configurateurs/FFC/list_style.php',etape);
					break;	
				}
				
				case 3:
				{
					liste_ajax(url+'configurateurs/FFC/list_nb_ways.php',etape);
					break;	
				}
				case 4:
				{
					//liste_ajax(url+'configurateurs/Crimp/list_boitier.php',etape);
					break;	
				}
				
				case 5:
				{
					liste_ajax(url+'configurateurs/FFC/choix_long.php',etape);
					break;	
				}
				
				case 6:
				{
					//liste_ajax(url+'configurateurs/Crimp/list_boitier.php',etape);
					break;	
				}
				
				case 7:
				{
					liste_ajax(url+'configurateurs/FFC/choix_stif_left.php',etape);
					break;	
				}
				
				case 8:
				{
					liste_ajax(url+'configurateurs/FFC/choix_exp_right.php',etape);
					break;	
				}
				
				case 9:
				{
					liste_ajax(url+'configurateurs/FFC/choix_stif_right.php',etape);
					break;	
				}
			}		
		break;
		}//case ffc

		case('Domes'):
		{
			switch(etape)
			{
				case 1:
				{
					liste_ajax(url+'configurateurs/Domes/list_diametre.php',etape);
					break;	
				}

				case 2:
				{
					liste_ajax(url+'configurateurs/Domes/list_dimple.php',etape);
					break;	
				}
				
				case 3:
				{
					liste_ajax(url+'configurateurs/Domes/list_force.php',etape);
					break;	
				}
				case 4:
				{
					liste_ajax(url+'configurateurs/Domes/list_traitement.php',etape);
					break;	
				}
				
				case 5:
				{
					liste_ajax(url+'configurateurs/Domes/list_packaging.php',etape);
					break;	
				}
			}//switch(etape)
		break;
		}//case domes
		
		case('jump'):
		{
			switch(etape)
			{
				case 1:
				{
					liste_ajax(url+'configurateurs/Jumpers/list_nb_ways.php',etape);
					break;	
				}

				case 2:
				{
					liste_ajax(url+'configurateurs/Jumpers/list_traitement.php',etape);
					break;	
				}
			}//switch(etape)
		break;
		}//case jump

		case('limande'):
		{
			switch(etape)
			{
				case 1:
				{
					liste_ajax(url+'configurateurs/Limandes/list_type.php',etape);
					break;	
				}

				case 2:
				{
					liste_ajax(url+'configurateurs/Limandes/list_nb_ways.php',etape);
					break;	
				}
				
				case 3:
				{
					liste_ajax(url+'configurateurs/Limandes/choix_long.php',etape);
					break;	
				}
				case 4:
				{
					liste_ajax(url+'configurateurs/Limandes/list_left_end.php',etape);
					break;	
				}
				
				case 5:
				{
					liste_ajax(url+'configurateurs/Limandes/list_left_housing.php',etape);
					break;	
				}
				
				case 6:
				{
					liste_ajax(url+'configurateurs/Limandes/opt_coud_g.php',etape);
					break;	
				}
				
				case 7:
				{
					liste_ajax(url+'configurateurs/Limandes/opt_insul_g.php',etape);
					break;	
				}
				
				case 8:
				{
					liste_ajax(url+'configurateurs/Limandes/list_right_end.php',etape);
					break;	
				}
				
				case 9:
				{
					liste_ajax(url+'configurateurs/Limandes/list_right_housing.php',etape);
					break;	
				}		
				
				case 10:
				{
					liste_ajax(url+'configurateurs/Limandes/opt_coud_d.php',etape);
					break;	
				}
				
				case 11:
				{
					liste_ajax(url+'configurateurs/Limandes/opt_insul_d.php',etape);
					break;	
				}
				
				case 12:
				{
					liste_ajax(url+'configurateurs/Limandes/opt_reverse.php',etape);
					break;	
				}
				
			}		
		break;
		}//case limande
		
		case('cmm'):
		{
			switch(etape)
			{
				case -1:
				{	
					liste_ajax(url+'configurateurs/CMM/list_sexe.php',etape);
					break;
				}
				
				case 11:
				{
					liste_ajax(url+'configurateurs/CMM/list_terminaison1.php',etape);
					break;	
				}
				//ou
				case 12:
				{
					liste_ajax(url+'configurateurs/CMM/list_gauge1.php',etape);
					break;	
				}				

				case 2:
				{
					liste_ajax(url+'configurateurs/CMM/list_contacts1.php',etape);
					break;	
				}
				
				case 4:
				{
					liste_ajax(url+'configurateurs/CMM/list_HFPin1-1.php',etape);
					break;	
				}
				case 51:
				{
					liste_ajax(url+'configurateurs/CMM/list_HFOp_Pin1-1.php',etape);
					//ou
					//CMM/list_contact_spec.php
					break;	
				}
				//ou
				case 52:
				{
					liste_ajax(url+'configurateurs/CMM/list_contact_spec1.php',etape);
					break;	
				}


				case 31:
				{
					liste_ajax(url+'configurateurs/CMM/list_latch1.php',etape);
					break;	
				}
				//ou
				case 32:
				{
					liste_ajax(url+'configurateurs/CMM/list_fix1.php',etape);
					break;	
				}


				case 6:
				{
					liste_ajax(url+'configurateurs/CMM/list_type_cont.php',etape);
					break;
				}
				
				case 7:
				{
					liste_ajax(url+'configurateurs/CMM/list_type_cable1.php',etape);
					break;	
				}
				
				case 8:
				{
					liste_ajax(url+'configurateurs/CMM/list_solder_inner1.php',etape);
					break;	
				}
				
				case 9:
				{
					liste_ajax(url+'configurateurs/CMM/list_solder_outer1.php',etape);
					break;	
				}				
				
				case 10:
				{
					liste_ajax(url+'configurateurs/CMM/list_type_coud1.php',etape);
					break;	
				}				
			}		
		break;
		}//case cmm


	}//switch das
}//function retour


//Verifie la validité d'un mail
function bonmail(mailteste)
{
  var word = "[-!#-'*+/-9=?A-Z^-~\x80-\xFF]+";
	/* Interdits : Caractères de contrôle et [ "(),.:;<>@\] ([] compris). */
 var pattern = "^(" + word + "\.)*" + word + "@(" + word + "\.)+" + word + "$"; 		
	var reg = new RegExp(pattern, 'i');

	if(reg.test(mailteste))
	{
		return(true);
	}
	else
	{
		return(false);
	}
}


function affiche_msg(txt)
{
	$('erreur').innerHTML = txt;	
}


function load_ajax(id, page, param)
	{ 
		 document.getElementById(id).innerHTML = document.getElementById(id).innerHTML = '<br><br><center><img src="ilust/loading.gif"></center>';
		 if(param=='' || param==undefined) {param='';}
		 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true} );
    }
		
function EcrireCookie(nom, valeur)
	{
		var argv=EcrireCookie.arguments;
		var argc=EcrireCookie.arguments.length;
		var expires=(argc > 2) ? argv[2] : null;
		var path=(argc > 3) ? argv[3] : null;
		var domain=(argc > 4) ? argv[4] : null;
		var secure=(argc > 5) ? argv[5] : false;
		document.cookie=nom+"="+escape(valeur)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
	}
	
	//Fonction de creation des boutons (ajout d'une image avant, apres et une image de fond)
	function create_boutons()
	{

		imgG = new Element("img",{ "src":"/ilust/btn_g.png","class":"imgG","styles":{ "float":"left","width":"4px" } });
		imgD = new Element("img",{ "src":"/ilust/btn_d.png","styles":{ "float":"left","width":"4px" } });

		$$(".bouton").each(function(el)
			 {if (!el.hasClass("already_load"))
				{
				 if (el.hasClass("bleu"))
					{
						imgG = new Element("img",{ "src":"/ilust/btn_bleu_G.png","class":"imgG","styles":{ "float":"left","width":"4px","margin-top":el.getStyle("margin-top") } });
						imgD = new Element("img",{ "src":"/ilust/btn_bleu_D.png","styles":{ "float":"left","width":"4px","width":"4px","margin-top":el.getStyle("margin-top") } });						
					}
					
				var margtop = el.getStyle("margin-top");
				 G=imgG.clone().injectBefore(el);
				 D=imgD.clone().injectAfter(el);
				 el.setStyle("line-height","20px");
				 G.setStyle("height","20px");
				 G.setStyle("margin-top",margtop);
				 D.setStyle("height","20px");
				 D.setStyle("margin-top",margtop);
				 D.setStyle("background-repeat","no-repeat");
				 
				 el.setStyle("vertical-align","middle");
				 G.setStyle("vertical-align","middle");
				 D.setStyle("vertical-align","middle");
				 /*el.setStyle("font-weight","bold");
				 el.setStyle("letter-spacing","1px");*/
				 el.setStyle("padding-left","2px");
				 el.setStyle("padding-right","2px");
				 el.setStyle("cursor","pointer");
				 el.setStyle("float","left");
   	   			 el.setStyle("background-repeat","repeat-x");
				 el.addClass("already_load");
				 
				if (el.hasClass("bleu"))
					{ 
					el.setStyle("color","#FFFFFF");
					el.addEvent("mouseover",function(){ el.setStyle("color","#00A4FF");});
				 	el.addEvent("mouseout",function(){ el.setStyle("color","#FFFFFF");});
					el.setStyle("background-image","url(/ilust/btn_bleu_C.png)"); 
					}
				else
					{ 
					el.setStyle("color","#000000");
					el.addEvent("mouseover",function(){ el.setStyle("color","#00A4FF");});
				 	el.addEvent("mouseout",function(){ el.setStyle("color","#000000");});
				 	el.setStyle("background-image","url(/ilust/btn_c.png)");
					}
				}
			 });
		
	}
	
	function promptPopup(question){
		var win = prompt(question);
		if(win!=''){
			return win;
		}
		return false;
	}
	
	function confirmPopup(msg){
		return confirm(msg);
	}
	
	//ferme l'image, fait la requete ajax pour revenir sur le popup
	function retour_list_terminaison()
	{
			new Ajax('/configurateurs/CMM/list_terminaison.php',
							 	{ 
									data:
										{
											ajax:'true',
											etape:'1'
										},	
									method:'get',
									onComplete:function(rep)
															{
																$('div_list').setHTML('<div id="content_list">'+rep+'</div>');
																create_boutons();
																div_cache_visible(true,400);
															}
								}).request();		
	}
	
	//ferme l'image, fait la requete ajax pour revenir sur le popup
	function retour_list_opt_angle_g()
	{
			new Ajax('/configurateurs/Limandes/opt_coud_g.php',
							 	{ 
									data:
										{
											ajax:'true',
											etape:'6'
										},	
									method:'get',
									onComplete:function(rep)
															{
																$('div_list').setHTML('<div id="content_list">'+rep+'</div>');
																create_boutons();
																div_cache_visible(true,400);
															}
								}).request();		
	}	
	
	//ferme l'image, fait la requete ajax pour revenir sur le popup
	function retour_list_gauge()
	{
			new Ajax('/configurateurs/CMM/list_gauge.php',
							 	{ 
									data:
										{
											ajax:'true',
											etape:'1'
										},	
									method:'get',
									onComplete:function(rep)
															{
																$('div_list').setHTML('<div id="content_list">'+rep+'</div>');
																create_boutons();
																div_cache_visible(true,400);
															}
								}).request();		
	}		

//ferme l'image, fait la requete ajax pour revenir sur le popup
	function retour_list_opt_angle_d()
	{
			new Ajax('/configurateurs/Limandes/opt_coud_d.php',
							 	{ 
									data:
										{
											ajax:'true',
											etape:'10'
										},	
									method:'get',
									onComplete:function(rep)
															{
																$('div_list').setHTML('<div id="content_list">'+rep+'</div>');
																create_boutons();
																div_cache_visible(true,400);
															}
								}).request();		
	}		
	
//ferme l'image, fait la requete ajax pour revenir sur le popup
	function retour_HFPin1()
	{
			new Ajax('/configurateurs/CMM/list_HFPin1.php',
							 	{ 
									data:
										{
											ajax:'true',
											etape:'3'
										},	
									method:'get',
									onComplete:function(rep)
															{
																$('div_list').setHTML('<div id="content_list">'+rep+'</div>');
																create_boutons();
																div_cache_visible(true,400);
															}
								}).request();		
	}		
	
//ferme l'image, fait la requete ajax pour revenir sur le popup
	function retour_HFOp_Pin1()
	{
			new Ajax('/configurateurs/CMM/list_HFPin1.php',
							 	{ 
									data:
										{
											ajax:'true',
											etape:'4'
										},	
									method:'get',
									onComplete:function(rep)
															{
																$('div_list').setHTML('<div id="content_list">'+rep+'</div>');
																create_boutons();
																div_cache_visible(true,400);
															}
								}).request();		
	}		

	var img;
	var fermer_btn;
	
	function charge_image(traduc_fermer)
	{
		img.injectInside($('div_list'));
		fermer_btn.injectInside('div_list');
		
		create_boutons();
		$('div_list').setStyle("width",(img.getStyle("width").toInt()+2)+'px');
		//$('div_list').setStyle("height",(img.getStyle("height").toInt()+fermer_btn.getStyle("height").toInt()+20)+'px'); //
		div_center($('div_list').getStyle("width"));	
		$$('#div_list .imgG').each(function(el){el.setStyle("margin-left",(($('div_list').getStyle("width").toInt()-$('fermer_btn').getStyle('width').toInt()   )/2)+"px"   )});
	}
	
	//Permet d'ouvrir une image dans la pseudo popup (div_list)
	function load_image(path,traduc_fermer,retour_fct_name)
	{
		//alert(path);
		$('div_list').setHTML('');

		fermer_btn= new Element("div",{"class":"bouton","id":"fermer_btn"});
 		fermer_btn.setHTML(traduc_fermer);
		fermer_btn.addEvent("click",retour_fct_name);
		img=new Element("img",{ "src":URL+'include/reducImage.php?img='+path+'&w=600&h=500', "styles":{"border":"1px solid #000000","margin-bottom":"10px"} });
		setTimeout("charge_image(\'"+traduc_fermer+"\')",500);

//		charge_image(traduc_fermer);
}

	
	function apply_zoom(btn_txt)
	{
		$$(".zoom img").each(function(el)
		{ 
			if (el.src.indexOf('img=ilust')!=-1)
			{
			pathimgEtparam = el.src.substr(el.src.indexOf('img=')+4); 
			pos = pathimgEtparam.indexOf('&');
			if (pos==-1)
				{ pathimg = pathimgEtparam; }
			else
				{ pathimg = pathimgEtparam.substr(0,pos); }
			el.pathimg = pathimg;
			el.addEvent("click", function(){ load_image(this.pathimg,btn_txt,function(){ div_cache_visible(false); });div_cache_visible(true,el.width); });	
			console.debug($(el));
			el.setStyle('cursor','pointer');
			}
		});
	}