
			function Evenement(obj)
					  {	
					   if(obj!=null)//SI OBJET EST DIFFERENT DE NULL
						   {var tag=obj.getElementsByTagName('*');}//ON PREND LES NOEUD DE L'OBJET
					   else{var tag=document.getElementsByTagName('*');}//SINON ON RECUPERE TOUT LES TAG DE LA PAGE
					  
					   for(var i=0; i<tag.length; i++)//ON BOUCLE SUR CHAQUE TAG
						  {
						   if(tag.item(i).className.indexOf('insertion')!=-1)//SI TAG VAUT INSERTION DANS LA CLASS
								{AttacherEvenement(tag.item(i),'click',function(){insertionInterne(this)});}//ON INJECTE LA FONCTION INSERTION
						
						   if(tag.item(i).className.indexOf('recherche')!=-1)
						        {AttacherEvenement(tag.item(i),'click',function(){google_boot(this)});}	
								
						   if(tag.item(i).className.indexOf('video_boot')!=-1)
						        {AttacherEvenement(tag.item(i),'click',function(){video_boot(this)});}	
						  						  
						   if(tag.item(i).className.indexOf('meta')!=-1)
								{AttacherEvenement(tag.item(i).parentNode,'click',function(){meta(this)});}
								
						   if(tag.item(i).className.indexOf('liens_image_video')!=-1)
						        {AttacherEvenement(tag.item(i),'click',function() {video_affiche(this)});}
								
						   if(tag.item(i).nodeName=='FORM')
								 {
								   var formulaire=tag.item(i);
								   
								   for(var e=0; e<formulaire.elements.length; e++)
										   {
											switch(formulaire.elements.item(e).name)
													{	
													 case "pseudo":
													 AttacherEvenement(formulaire.elements.item(e),'click',function(){tester_pseudo(IdElement(this),1,50,'Pseudo')});
													 AttacherEvenement(formulaire.elements.item(e),'keypress',function(){tester_pseudo(IdElement(this),1,50,'Pseudo')});
													 AttacherEvenement(formulaire.elements.item(e),'keydown',function(){tester_pseudo(IdElement(this),1,50,'Pseudo')});
													 AttacherEvenement(formulaire.elements.item(e),'keyup',function(){tester_pseudo(IdElement(this),1,50,'Pseudo')});
													 AttacherEvenement(formulaire.elements.item(e),'focus',function(){tester_pseudo(IdElement(this),1,50,'Pseudo')});
													 AttacherEvenement(formulaire.elements.item(e),'blur',function(){tester_pseudo(IdElement(this),1,50,'Pseudo')});
													 break;
													 
													 case "ecole":
													 AttacherEvenement(formulaire.elements.item(e),'click',function(){tester_pseudo(IdElement(this),1,100,'Ecole')});
													 AttacherEvenement(formulaire.elements.item(e),'keypress',function(){tester_pseudo(IdElement(this),1,100,'Ecole')});
													 AttacherEvenement(formulaire.elements.item(e),'keydown',function(){tester_pseudo(IdElement(this),1,100,'Ecole')});
													 AttacherEvenement(formulaire.elements.item(e),'keyup',function(){tester_pseudo(IdElement(this),1,100,'Ecole')});
													 AttacherEvenement(formulaire.elements.item(e),'focus',function(){tester_pseudo(IdElement(this),1,100,'Ecole')});
													 AttacherEvenement(formulaire.elements.item(e),'blur',function(){tester_pseudo(IdElement(this),1,100,'Ecole')});
													 break;
													 
													 case "mail":
													 AttacherEvenement(formulaire.elements.item(e),'click',function(){tester_mail(IdElement(this),1,100)});
													 AttacherEvenement(formulaire.elements.item(e),'keypress',function(){tester_mail(IdElement(this),1,100)});
													 AttacherEvenement(formulaire.elements.item(e),'keydown',function(){tester_mail(IdElement(this),1,100)});
													 AttacherEvenement(formulaire.elements.item(e),'keyup',function(){tester_mail(IdElement(this),1,100)});
													 AttacherEvenement(formulaire.elements.item(e),'focus',function(){tester_mail(IdElement(this),1,100)});
													 AttacherEvenement(formulaire.elements.item(e),'blur',function(){tester_mail(IdElement(this),1,100)});
													 break;
													 
													 case "telephone":
													 AttacherEvenement(formulaire.elements.item(e),'click',function(){tester_telephone(IdElement(this),4,50)});
													 AttacherEvenement(formulaire.elements.item(e),'keypress',function(){tester_telephone(IdElement(this),4,50)});
													 AttacherEvenement(formulaire.elements.item(e),'keydown',function(){tester_telephone(IdElement(this),4,50)});
													 AttacherEvenement(formulaire.elements.item(e),'keyup',function(){tester_telephone(IdElement(this),4,50)});
													 AttacherEvenement(formulaire.elements.item(e),'focus',function(){tester_telephone(IdElement(this),4,50)});
													 AttacherEvenement(formulaire.elements.item(e),'blur',function(){tester_telephone(IdElement(this),4,50)});
													 break;
													 
													 case "message":
													 AttacherEvenement(formulaire.elements.item(e),'click',function(){tester_textarea(IdElement(this),10,1000,'Message')});
													 AttacherEvenement(formulaire.elements.item(e),'keypress',function(){tester_textarea(IdElement(this),10,1000,'Message')});
													 AttacherEvenement(formulaire.elements.item(e),'keydown',function(){tester_textarea(IdElement(this),10,1000,'Message')});
													 AttacherEvenement(formulaire.elements.item(e),'keyup',function(){tester_textarea(IdElement(this),10,1000,'Message')});
													 AttacherEvenement(formulaire.elements.item(e),'focus',function(){tester_textarea(IdElement(this),10,1000,'Message')});
													 AttacherEvenement(formulaire.elements.item(e),'blur',function(){tester_textarea(IdElement(this),10,1000,'Message')});
													 break;
													 
													 case "commentaire":
													 AttacherEvenement(formulaire.elements.item(e),'click',function(){tester_textarea(IdElement(this),10,1000,'Commentaire')});
													 AttacherEvenement(formulaire.elements.item(e),'keypress',function(){tester_textarea(IdElement(this),10,1000,'Commentaire')});
													 AttacherEvenement(formulaire.elements.item(e),'keydown',function(){tester_textarea(IdElement(this),10,1000,'Commentaire')});
													 AttacherEvenement(formulaire.elements.item(e),'keyup',function(){tester_textarea(IdElement(this),10,1000,'Commentaire')});
													 AttacherEvenement(formulaire.elements.item(e),'focus',function(){tester_textarea(IdElement(this),10,1000,'Commentaire')});
													 AttacherEvenement(formulaire.elements.item(e),'blur',function(){tester_textarea(IdElement(this),10,1000,'Commentaire')});
													 break;
													 
													 case "info":
													 AttacherEvenement(formulaire.elements.item(e),'click',function(){tester_textarea(IdElement(this),10,500,'Info')});
													 AttacherEvenement(formulaire.elements.item(e),'keypress',function(){tester_textarea(IdElement(this),10,500,'Info')});
													 AttacherEvenement(formulaire.elements.item(e),'keydown',function(){tester_textarea(IdElement(this),10,500,'Info')});
													 AttacherEvenement(formulaire.elements.item(e),'keyup',function(){tester_textarea(IdElement(this),10,500,'Info')});
													 AttacherEvenement(formulaire.elements.item(e),'focus',function(){tester_textarea(IdElement(this),10,500,'Info')});
													 AttacherEvenement(formulaire.elements.item(e),'blur',function(){tester_textarea(IdElement(this),10,500,'Info')});
													 break;
													 
													 case "annonce":
													 AttacherEvenement(formulaire.elements.item(e),'click',function(){tester_textarea(IdElement(this),10,400,'Annonce')});
													 AttacherEvenement(formulaire.elements.item(e),'keypress',function(){tester_textarea(IdElement(this),10,400,'Annonce')});
													 AttacherEvenement(formulaire.elements.item(e),'keydown',function(){tester_textarea(IdElement(this),10,400,'Annonce')});
													 AttacherEvenement(formulaire.elements.item(e),'keyup',function(){tester_textarea(IdElement(this),10,400,'Annonce')});
													 AttacherEvenement(formulaire.elements.item(e),'focus',function(){tester_textarea(IdElement(this),10,400,'Annonce')});
													 AttacherEvenement(formulaire.elements.item(e),'blur',function(){tester_textarea(IdElement(this),10,400,'Annonce')});
													 break;
													 
													 case "facultatif":
													 AttacherEvenement(formulaire.elements.item(e),'click',function(){facultatif(IdElement(this))});
													 AttacherEvenement(formulaire.elements.item(e),'keypress',function(){facultatif(IdElement(this))});
													 AttacherEvenement(formulaire.elements.item(e),'keydown',function(){facultatif(IdElement(this))});
													 AttacherEvenement(formulaire.elements.item(e),'keyup',function(){facultatif(IdElement(this))});
													 AttacherEvenement(formulaire.elements.item(e),'focus',function(){facultatif(IdElement(this))});
													 AttacherEvenement(formulaire.elements.item(e),'blur',function(){facultatif(IdElement(this))});
													 break;
													 
													 case "envoyer":
													 AttacherEvenement(formulaire.elements.item(e),'click',function(){controlFormulaire(this,'non')});
													 break;	
													 
													 case "send":
													 AttacherEvenement(formulaire.elements.item(e),'click',function(){controlFormulaire(this,'oui')});
													 break;	
													 		 
													}
											}
									}
						   switch(String(tag.item(i).className))//ON SWITCH SUR TOUT LES TAG POUR LEUR ATTRIBUER DES FONCTION SI NECESSAIRE
									{
									 case "arene":
									 AttacherEvenement(tag.item(i),'click',function(){arene(this)});
									 break;	
														
									 case "derouler":
									 AttacherEvenement(tag.item(i),'click',function(){rouler(this,'derouler')});
									 break;
									 
									 case "enrouler":
									 AttacherEvenement(tag.item(i),'click',function(){rouler(this,'enrouler')});
									 break;
									 
									 case "fermer":
									 AttacherEvenement(tag.item(i),'click',function(){fermer(this,'oui')});
									 break;
									 
									 case "efermer":
									 AttacherEvenement(tag.item(i),'click',function(){fermer(this,'non')});
									 break;
														 
									 case "reduire":
									 AttacherEvenement(tag.item(i),'click',function(){reduire(this,'oui')});
									 break;
									 
									 case "ereduire":
									 AttacherEvenement(tag.item(i),'click',function(){reduire(this,'non')});
									 break;
									 
									 case "agrandir":
									 AttacherEvenement(tag.item(i),'click',function(){agrandir(this,'oui')});
									 break;
									 
									 case "eagrandir":
									 AttacherEvenement(tag.item(i),'click',function(){agrandir(this,'non')});
									 break;
									 
									 case "deplacable":
									 AttacherEvenement(tag.item(i),'mouseover',function(){playDeplacable(this)});
									 break;
									 
									 case "liens_page":
									 AttacherEvenement(tag.item(i),'click',function(){page(this,null)});
									 break;
									 
									 case "defaut":
									 AttacherEvenement(tag.item(i),'click',function(){defaut(this)});
									 break;
									 
									 case "degrader":
									 AttacherEvenement(tag.item(i),'click',function(){degrader(this)});
									 break;
									 
									 case "plus":
									 AttacherEvenement(tag.item(i),'click',function(){solid(this,'plus')});
									 break;
									 
									 case "moins":
									 AttacherEvenement(tag.item(i),'click',function(){solid(this,'moins')});
									 break;		
									 
									 case "editable":
									 AttacherEvenement(tag.item(i),'click',function(){editable(this)});
									 break;			 									 
									}//fin de switch
						  }//fin de la boucle for
					  }//ON AFFECTE LES EVENEMENT	
					     
			
			function google_boot(declencheur,parametre)
			          {
					   if(parametre!=null)
					       {var url='http://www.google.be'+parametre;}
					   else{
						    //si msie
						    if(browser.ie)
							   {declencheur=window.event.srcElement;}
						   
						    //recupere l'element formulaire
						    while(declencheur.nodeName!='FORM')
								  {declencheur=declencheur.parentNode;}
								  
						    //recupere tout les tag du formulaire
						    var input=declencheur.getElementsByTagName('*');
						   
						    //parametre vide pour l'instant
						    var parametre='';
						   
						    //boucle sur tout les tag et insertion du contenu dans les parametre
						    for(var i=0; i<input.length;i++)
								  {
								   if(input.item(i).nodeName=='INPUT')
									   {parametre=parametre+'&'+input.item(i).id+'='+input.item(i).value;}
								  }
							
						    //nettoyage des variable
						    parametre=parametre.substr(1);
						    url='http://www.google.be/search?'+parametre;
						   }
					   //codage de l'url
					   url=encodeURIComponent(url);	  
					   
					   //appel au site externe
					   var xhr=browser.xmlHttpRequest();
					   xhr.open('POST','proxy.php',false);
					   xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
					   xhr.send('url='+url);
					   
					   //construction de la fenetre
					   buildWindow('google_boot','contenu_google_boot','Google recherche','leurs.html');
					
					   //cible le contenu
					   var cible=document.getElementById('contenu_invisible');
					   
					   //inject le contenu
					   cible.innerHTML=xhr.responseText;
					   				   
					   //recupere tout les tag du div invisible
					   var tag=cible.getElementsByTagName('*');
					   
					   //on cible le contenu de la fenetre visible
					   var contour=document.getElementById('contenu_google_boot');
					   
					   //on atteint la fenetre contour (interieur du contenu principal) NOTRE CIBLE
					   while(contour.firstChild)
							  {contour.removeChild(contour.firstChild);}
					   
					   //on injecte le logo
					   contour.innerHTML='<p class="texte_centrer"><img src="google/logo.png" alt="Logo Google" /></p>';
					   
					   //on bascule sur tout les tag de la div invisible et on traite
					   for(var i=0; i<tag.length; i++)
					         {
						     if(tag.item(i).className=='g')
							      {
									var liens=tag.item(i).getElementsByTagName('h2').item(0);
									var texte=tag.item(i).getElementsByTagName('div').item(0);
									var br=document.createElement('br');
									
									contour.appendChild(liens);
									contour.appendChild(texte);
									contour.appendChild(br);
								  }
							 
							 if(tag.item(i).id=='navbar')
							      {
								    contour.appendChild(tag.item(i));
								  }
							 }
						 
						 if(document.getElementById('navbar'))
						     {
								var liste=document.getElementById('navbar');
								liste=liste.getElementsByTagName('*');
												
								for(var i=0; i<liste.length; i++)
								 {
								  if(liste.item(i).nodeName=='A')
									  {
									   var href=liste.item(i).getAttribute('href');
									   liste.item(i).removeAttribute('href');
									   liste.item(i).setAttribute('href','#contenu_google_boot');
									   liste.item(i).onclick=function ()
															   {google_boot('',href);}
									  }
							     }
							 }
						 else{contour.innerHTML='<p class="texte_centrer">Aucune r&eacute;ponse de Google pour cette recherche</p>';}
						 cible.innerHTML='';             
					  }
			
			
			
			
			function video_boot(declencheur,parametre)
			          { 
					    document.getElementById('chargement_resultat_video').style.display='block';
						var container=document.getElementById('resultat_video');
						
						if(parametre!=null)
					       {var url='http://www.youtube.com/'+parametre;}
					    else{
							 
						    //si msie
						    if(browser.ie)
							   {declencheur=window.event.srcElement;}
						   						  
						    var parametre=encodeURIComponent(document.getElementById('valeur_recherche').value);
						    url='http://www.dailymotion.com/relevance/search/'+parametre;
							
							 //appel au site externe
						    var xhr=browser.xmlHttpRequest();
						    xhr.open('POST','proxy.php',false);
						    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
						    xhr.send('url='+url);
							
						    //cible le contenu
						    var cible=document.getElementById('contenu_invisible');
														    
							//inject le contenu dans bloc invisible
						    cible.innerHTML=xhr.responseText;	   
							
							//on selectionne tout les tag
							var tag=cible.getElementsByTagName('*')
                            
							while(container.firstChild)
							       {container.removeChild(container.firstChild);}
							
							
							for(var i=0; i<tag.length; i++)
							       {
									 if(tag.item(i).className.indexOf('dmco_simplelink preview_link white_border')!=-1)
									    {
										 tag.item(i).removeAttribute('class');
										 var liens=tag.item(i).getAttribute('href');
										 tag.item(i).removeAttribute('href');
										 tag.item(i).setAttribute('id',liens);
										 tag.item(i).className='liens_image_video';
										 container.appendChild(tag.item(i));
										}
								   }
		                   }  
						   cible.innerHTML='';
						   document.getElementById('chargement_resultat_video').style.display='none';
						   Evenement(container);
						  
					  }
			
					 
			function video_affiche(declencheur)
			           {
						if(browser.ie)
						    {declencheur=window.event.srcElement;
							 var url=declencheur.parentNode.getAttribute('id');}
						else{var url=declencheur.getAttribute('id');}
                        url='http://www.dailymotion.com'+url;
						url=encodeURIComponent(url);
						var container=document.getElementById('show_video');
						var xhr=browser.xmlHttpRequest();
						xhr.open('POST','proxy.php',true);
						xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
						xhr.send('url='+url);
						var cible=document.getElementById('contenu_invisible');
						xhr.onreadystatechange=function statut()
						                         {
												if(xhr.readyState==4)
													{
													 if(xhr.status!=500)
															{  
															 if(xhr.status!=404)
																 {
																  cible.innerHTML=xhr.responseText;
																  var tag=cible.getElementsByTagName('*');
																  for(var i=0; i<tag.length; i++)
																       {
																		if(tag.item(i).className.indexOf('embed_input')!=-1)
																		    {
																			container.innerHTML=tag.item(i).value;
																			}
																	   }
																  cible.innerHTML='';

																  }
															 else{cotainer.innerHTML='<div class="texte_centrer"><img src="http://www.bakar.be/general/control/401.png" alt="Page non existante" /><br />La page demand&eacute;e n\'existe pas</div>';}
															 }
													  else{container.innerHTML='<div class="texte_centrer"><img src="http://www.bakar.be/general/control/erreurs.png" alt="Erreur" /><br />Erreur serveur</div>';}
													 }
												 else if(xhr.readyState==3)
														   {container.innerHTML='<div class="texte_centrer">R&eacute;ponse du serveur re&ccedil;u<br /><img src="general/loader.gif" alt="Loading" /></div>'; }
												 else if(xhr.readyState==2)
														   {container.innerHTML='<div class="texte_centrer">Attente d\'une r&eacute;ponse du serveur<br /><img src="general/loader.gif" alt="Loading" /></div>';}
												 else if(xhr.readyState==1)
														   {container.innerHTML='<div class="texte_centrer">Demande transmise au serveur<br /><img src="general/loader.gif" alt="Loading" /></div>';}
												 else if(xhr.readyState==0)
														   {container.innerHTML='<div class="texte_centrer">Demande en attente<br /><img src="general/loader.gif" alt="Loading" /></div>';} 
												};	
					   }
						
						
						
			function editable()
			          {
						   var ancien_contenu=document.getElementById('titre_perso').firstChild.data;
						   if(!document.getElementById('nouveau_titre'))
						       {document.getElementById('titre_perso').innerHTML='<input value="'+ancien_contenu+'" type="text" id="nouveau_titre"/>';}   
							
						   var champ=document.getElementById('nouveau_titre');
						   champ.onblur=function ()
						                   {
										    if(champ.value!='' && champ.value!='undefined')
											   {
												document.getElementById('titre_perso').innerHTML=champ.value;
											    setCookie("session_titre_perso","true",expiration,"/");
												var valeur=champ.value;
						                 	    setCookie('titre_perso',champ.value,expiration,"/");
											   }
											else{
												document.getElementById('titre_perso').innerHTML=ancien_contenu;
			                                    setCookie("session_titre_perso","true",expiration,"/");
												setCookie("titre_perso",ancien_contenu,expiration,"/");
												}
											
										   }  

						  }	         

			function AttacherEvenement(element, evenement, fonction)
					  {
					   if(browser.ie)//SI IE
							  {element.attachEvent('on'+evenement,fonction);}
						else{element.addEventListener(evenement,fonction,false);}//SI AUTRE
					  }// ATTACHER UN EVENEMENT
			
			function ElementFenetre(declencheur)
					  {
					   if(browser.ie)
						   {declencheur=window.event.srcElement;}
					   while(String(declencheur.className).indexOf('fenetre_principal')==-1)
							   {declencheur=declencheur.parentNode;}
					   return declencheur;
					  }//RETOURNE L'ELEMENT DECLENCHEUR
			
			function ElementContenu(declencheur)
					  {
						declencheur=ElementFenetre(declencheur);
						
						var liste_noeud=declencheur.childNodes;
						for (var i=0; i<liste_noeud.length; i++)
							 {
							  if(String(liste_noeud.item(i).className).indexOf('contenu_principal')!=-1)
								  {
								   declencheur=liste_noeud.item(i); 
								   return declencheur; 
								   break;
								  }
							 }
					   }//RETOURNE LE CONTENU VIA LE DECLENCHEUR
							 
			function rouler(declencheur,action)
					  {	
					   if(action=='derouler')
							 {Effect.BlindDown(ElementContenu(declencheur));; return false;}
					   else if(action=='enrouler')
							 {Effect.BlindUp(ElementContenu(declencheur));; return false;}
					  }//FONCTION ENROULER ET DEROULER
					  
			function fermer(declencheur,effet)
					  {
					   if(effet=="oui")
						   {Effect.Puff(ElementFenetre(declencheur),{duration:2});}
					   else{ElementFenetre(declencheur).parentNode.removeChild(ElementFenetre(declencheur));} 
					  }//FONCTION DE FERMETURE DE FENETRE AVEC EFFET OU SANS
			
			function playDeplacable(declencheur)
					  {Sortable.create(ElementFenetre(declencheur).parentNode,{handle:'deplacable', tag:'div', constraint:false});}//FONCTION QUI REND UN CONTAINER DROPPABLE ET LE CONTENU DRAGABLE
					   
			function agrandir(declencheur, effet)
					  {
					   var fenetre=ElementFenetre(declencheur);
					   var contenu_fenetre=ElementContenu(declencheur);
					   
					   fenetre.style.width='100%';
					   fenetre.style.height='100%';
					   fenetre.style.margin='auto';
					   fenetre.style.marginTop='5px';
					   fenetre.style.marginBottom='5px';
					   
					   contenu_fenetre.style.width='100%';
					   contenu_fenetre.style.height='100%';
					   contenu_fenetre.style.overflow='hidden';
					   
					   contenu_fenetre.firstChild.style.width='100%';
					  }
			
			function reduire(declencheur,effet)
					  {
					   var fenetre=ElementFenetre(declencheur);
					   var contenu_fenetre=ElementContenu(declencheur);
					   
					   fenetre.style.width='';
					   fenetre.style.height='';
					   fenetre.style.margin='';
					   fenetre.style.marginTop='';
					   fenetre.style.marginBottom='';
					   
					   contenu_fenetre.style.width='';
					   contenu_fenetre.style.height='';
					   contenu_fenetre.style.overflow='';
					   
					   contenu_fenetre.firstChild.style.width='';
					  }
			
			function scrool(id)
					  {new Effect.ScrollTo(id);}
					  
			function meta(declencheur)
					  {
					   var rubrique=ElementFenetre(declencheur).id;
					   var xhr_xml=browser.xmlHttpRequest();//appel de la fonction
					   xhr_xml.open("POST","meta.xml",true);//asynchrone
					   xhr_xml.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//envoie de donne en post
					   xhr_xml.send(null);
					   xhr_xml.onreadystatechange=function statut()
													{
													 if(xhr_xml.readyState==4)
														{
														 if(xhr_xml.status!=500)
																{  
																 if(xhr_xml.status!=404)
																	 {
																	   var xml=xhr_xml.responseXML;//REUCPERATION XML
																	   var liste_rubrique=xml.getElementsByTagName("rubrique");//CREATION D UNE LISTE DE TOUT LES RUBRIQUE PRESENT EN XML
																	   for (var i=0; i<liste_rubrique.length; i++)//BOUCLE SUR LA LISTE
																			{
																			 var nom_rubrique=liste_rubrique.item(i).getAttribute('name');//ON RECUPERER L ATTRIBU NOM DE CHAQUE RUBRIQUE
																			 if("fenetre_"+nom_rubrique==rubrique)//ON VERIFIE SI C EST CELUI PASSE EN PARAMETRE
																				 {//SI C EST LE CAS FAIRE 
																				  var description=liste_rubrique.item(i).getElementsByTagName('description');//ON RECUPERE UNE LISTE CAR BYTAGNAME CREE UNE LISTE TOUJOURS SA DESCRIPTION
																				  var abstract=liste_rubrique.item(i).getElementsByTagName('abstract');//ON RECUPERE la liste des ABSTRACT
																				  var keyword=liste_rubrique.item(i).getElementsByTagName('keyword');//ON RECUPERE la liste des  MOT CLE
																				  var titre=liste_rubrique.item(i).getElementsByTagName('titre');//on recupere la liste des titre
																				  
																				  description=description.item(0).firstChild.data;//on recupere le texte contenu dans les balise 
																				  abstract=abstract.item(0).firstChild.data;
																				  keyword=keyword.item(0).firstChild.data;
																				  titre=titre.item(0).firstChild.data;
																				  
																				  var meta_description=document.getElementById('MetaDescription').getAttribute('content');//on cible
																				  var meta_abstract=document.getElementById('MetaAbstract').getAttribute('content');
																				  var meta_keyword=document.getElementById('MetaKeywords').getAttribute('content');
																																					  
																				  meta_description.value=description;//on inject
																				  meta_abstract.value=abstract;
																				  meta_keyword.value=keyword;      
																				  document.title=titre;
																				  break;
																				 }															  
																			}//fin de la boucle for
																	 }//fin du statut404
																}//fin du statut 500
														 }//fin du state 4
													 }//fin de la function statut
						}//fin de la function general meta
			
			function insertionInterne(declencheur)
					  {
					   if(browser.ie)
						   {declencheur=window.event.srcElement;}
					   rubrique=declencheur.id
							   
					   var xhr=browser.xmlHttpRequest();//ON PREPARE UNE REQUETE AJAX VERS LES META
					   xhr.open('POST','meta.xml',true);//ON OUVRE LA CONNEXION
					   xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//POUR LA METHODE POST
					   xhr.send(null);//AUCUN ENVOIE DE DONNER
						 
					   xhr.onreadystatechange=function statut()//ON ANALYSE L'ECHANGE DE DONNER AVEC LE SERVEUR
												{
												 if(xhr.readyState==4)
													 {
													  if(xhr.status!=500)
														{  
														 if(xhr.status!=404)
														   {
															var xml=xhr.responseXML;//ON RECUPERE L'INFO SOUS FORMAT XML
															var tag=xml.getElementsByTagName('rubrique');//ON SELECTIONNE TOUT LES TAG DE LA RACINE RUBRIQUE DU DOCUMENT XML
															for(var i=0; i<tag.length;i++)//ON BOUCLE SUR CHAQUE TAG
																  {
																   if(tag.item(i).getAttribute('name')==rubrique)//SI TAG CORRESPOND A L'ID DU DECLENCHEUR, ON TRAVAILEL DESSUS
																		{
																		 var titre_fenetre=tag.item(i).getElementsByTagName('titre_fenetre');//ON RECUPERE LA LISTE DES TITRES PRESENT
																		 var url=tag.item(i).getElementsByTagName('url');//ON RECUPERE LA LISTE DES TAG URL PRESENT 
																		
																		 var description=tag.item(i).getElementsByTagName('description');//ON RECUPERE UNE LISTE CAR BYTAGNAME CREE UNE LISTE TOUJOURS SA DESCRIPTION
																		 var abstract=tag.item(i).getElementsByTagName('abstract');//ON RECUPERE la liste des ABSTRACT
																		 var keyword=tag.item(i).getElementsByTagName('keyword');//ON RECUPERE la liste des  MOT CLE
																		 var titre=tag.item(i).getElementsByTagName('titre');//on recupere la liste des titre
																				  
																		 description=description.item(0).firstChild.data;//on recupere le texte contenu dans les balise 
																		 abstract=abstract.item(0).firstChild.data;
																		 keyword=keyword.item(0).firstChild.data;
																		 titre=titre.item(0).firstChild.data;
																		
																																																
																		 titre_fenetre=titre_fenetre.item(0).firstChild.data;//ON RECUPERE L'INFO DU TAG
																		 url=url.item(0).firstChild.data;//ON RECUPERE L'INFO DU TAG
																																											 
																		 buildWindow("fenetre_"+rubrique,"contenu_fenetre_"+rubrique,titre_fenetre,url);//ON CONSTRUIT LA FENETRE AVEC LA FONCTION BUILD
																		 
																		 var meta_description=document.getElementById('MetaDescription').getAttribute('content');//on cible
																		 var meta_abstract=document.getElementById('MetaAbstract').getAttribute('content');
																		 var meta_keyword=document.getElementById('MetaKeywords').getAttribute('content');
																																			  
																		 meta_description.value=description;//on inject
																		 meta_abstract.value=abstract;
																		 meta_keyword.value=keyword;      
																		 document.title=titre;
																															 
																		 break;//on casse la boucle de recherche
																		}
																  }//fin de la boucle for
															}//fin 404
														 else{'<p class="texte_centrer"><img src="http://www.bakar.be/general/control/401.png" alt="Page non existante" /><br />La page demand&eacute;e n\'existe pas</p>';}
														 }
													   else{'<p class="texte_centrer"><img src="http://www.bakar.be/general/control/erreurs.png" alt="Erreur" /><br />Erreur serveur</p>';}
													  }
												  else if(xhr.readyState==3)
														   {'<p class="texte_centrer">R&eacute;ponse du serveur re&ccedil;u<br /><img src="general/loader.gif" alt="Loading" /></p>'; }
												  else if(xhr.readyState==2)
														   {'<p class="texte_centrer">Attente d\'une r&eacute;ponse du serveur<br /><img src="general/loader.gif" alt="Loading" /></p>';}
												  else if(xhr.readyState==1)
														   {'<p class="texte_centrer">Demande transmise au serveur<br /><img src="general/loader.gif" alt="Loading" /></p>';}
												  else if(xhr.readyState==0)
														   {'<p class="texte_centrer">Demande en attente<br /><img src="general/loader.gif" alt="Loading" /></p>';} 
												  }
					   
					  }	
						
			function buildWindow(id_fenetre_principal, id_contenu, titre,url)
					  {   
					      if(document.getElementById('contenu_base'))
						      {document.getElementById('contenu_base').parentNode.removeChild(document.getElementById('contenu_base'));}
									
						  var tag=document.getElementsByTagName('*');
						  if(document.getElementById(id_fenetre_principal))
								 { 
								   scrool(id_fenetre_principal);
								 }
						  else {
								var coin_haut_gauche=document.createElement('div');
								coin_haut_gauche.className='coin_haut_gauche';
								
								var coin_haut_droite=document.createElement('div');
								coin_haut_droite.className='coin_haut_droite';
								
								var div_deplacable=document.createElement('div');
								div_deplacable.className='deplacable';
								div_deplacable.setAttribute('title','D&eacute;placer la fen&ecirc;tre');
																	
								var button_fermer=document.createElement('button');
								button_fermer.className='efermer';
								button_fermer.setAttribute('title','Fermer');
								
								var button_derouler=document.createElement('button');
								button_derouler.className='derouler';
								button_derouler.setAttribute('title','Afficher en fen&ecirc;tre');
								
								var button_enrouler=document.createElement('button');
								button_enrouler.className='enrouler';
								button_enrouler.setAttribute('title','R&eacute;duire en onglet');	
								
								var button_agrandir=document.createElement('button');
								button_agrandir.className='agrandir';	
								button_agrandir.setAttribute('title','Agrandir la fenêtre');
								
								var button_reduire=document.createElement('button');
								button_reduire.className='reduire';	
								button_reduire.setAttribute('title','Réduire la fenêtre');
								
								var titre_fenetre=document.createElement('span');
								titre_fenetre.className='titre_fenetre position_gauche';
								
								var text_titre=document.createTextNode(titre);
								
								var centre_haut=document.createElement('div');
								centre_haut.className='centre_haut';
								
								var contour=document.createElement('div');
								contour.className='contour';
								
								var contenu_fenetre=document.createElement('div');
								contenu_fenetre.className='contenu_principal contenu_general';
								contenu_fenetre.setAttribute('id',id_contenu);
								
								contenu_fenetre.appendChild(contour);
								
													
								var coin_bas_gauche=document.createElement('div');
								coin_bas_gauche.className='coin_bas_gauche';
								
								var coin_bas_droite=document.createElement('div');
								coin_bas_droite.className='meta coin_bas_droite';
								
								var centre_bas=document.createElement('div');
								centre_bas.className='centre_bas';
											
								var fenetre=document.createElement('div');
								fenetre.className='fenetre_principal fenetre_general meta';
								fenetre.setAttribute('id',id_fenetre_principal);
										
				
				
								fenetre.appendChild(coin_haut_gauche);
				
								coin_haut_droite.appendChild(div_deplacable);
								
								fenetre.appendChild(coin_haut_droite);
								
								centre_haut.appendChild(button_fermer);
								centre_haut.appendChild(button_derouler);
								centre_haut.appendChild(button_enrouler);
								centre_haut.appendChild(button_agrandir);
								centre_haut.appendChild(button_reduire);
								
								titre_fenetre.appendChild(text_titre);
								
								centre_haut.appendChild(titre_fenetre);
								
								fenetre.appendChild(centre_haut);
								fenetre.appendChild(contenu_fenetre);
								fenetre.appendChild(coin_bas_gauche);
								fenetre.appendChild(coin_bas_droite);
								fenetre.appendChild(centre_bas);
			
			
								var corps=document.getElementById('contenu_corps');
								childList=corps.childNodes;//tout les noeud du corps
							 
								if(corps.firstChild)//si il y'a un premiere enfant de corps
								  {			   
								   children=corps.firstChild;//on prend note du premiere enfant
								   corps.insertBefore(fenetre,children);//ajout de la fenetre avant le premiere enfant
								  }
								else{corps.appendChild(fenetre);}//ajout de la fenetre dans le corps		
							
								var cible=contour;
							
								var xhr=browser.xmlHttpRequest();
								xhr.open('POST',url,true);
								xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
								xhr.send(null);
								xhr.onreadystatechange=function statut()
												{
												 if(xhr.readyState==4)
													 {
													  if(xhr.status!=500)
														{  
														 if(xhr.status!=404)
														   {
															cible.innerHTML=xhr.responseText;
															Evenement(fenetre);
														   }
														 else{cible.innerHTML='<p class="texte_centrer"><img src="http://www.bakar.be/general/control/401.png" alt="Page non existante" /><br />La page demand&eacute;e n\'existe pas</p>';Evenement(fenetre);}
														 }
													   else{cible.innerHTML='<p class="texte_centrer"><img src="http://www.bakar.be/general/control/erreurs.png" alt="Erreur" /><br />Erreur serveur</p>';Evenement(fenetre);}
													  }
												  else if(xhr.readyState==3)
														   {cible.innerHTML='<p class="texte_centrer">R&eacute;ponse du serveur re&ccedil;u<br /><img src="general/loader.gif" alt="Loading" /></p>'; }
												  else if(xhr.readyState==2)
														   {cible.innerHTML='<p class="texte_centrer">Attente d\'une r&eacute;ponse du serveur<br /><img src="general/loader.gif" alt="Loading" /></p>';}
												  else if(xhr.readyState==1)
														   {cible.innerHTML='<p class="texte_centrer">Demande transmise au serveur<br /><img src="general/loader.gif" alt="Loading" /></p>';}
												  else if(xhr.readyState==0)
														   {cible.innerHTML='<p class="texte_centrer">Demande en attente<br /><img src="general/loader.gif" alt="Loading" /></p>';} 
												  
												  }
					
								//setCookie(id_fenetre_principal,"true",expiration,"/");
								scrool(id_fenetre_principal);
							  }
						 }
			 
			function IdElement(declencheur)
					  {
						 if(browser.ie)
							 {declencheur=window.event.srcElement;}
						 return declencheur.id;
					   }
			
			function tester_mail(div,minimum,maximum)
					  { 		    
						 var mail=document.getElementById(div);
						 
						 var contenu=mail.value;
						 
						 var taille_mail=contenu.length;
						 
						 var compteur=mail.nextSibling; 
						 compteur.innerHTML=taille_mail;
						 
						 var regex=/^[a-z0-9._-]+@[a-z0-9._-]{1,}\.[a-z0-9._-]{1,}$/i;
						 if(taille_mail>=minimum)
							   {
								 if(taille_mail<=maximum)
										{ 
										  if(regex.exec(contenu)!=null)
											   {
												mail.style.backgroundColor='rgb(200,255,200)';
												mail.style.color='green';
												mail.style.border='1px inset green';
												return (true);
											   }
										  else
											   {
												mail.style.color='red';
												mail.style.backgroundColor='rgb(255,200,200)';
												mail.style.border='1px inset red';
												return ('E-mail non valide');
											   }
										}
								 else{
									  mail.style.color='red';
									  mail.style.backgroundColor='rgb(255,200,200)';
									  mail.style.border='1px inset red';
									  return ('E-mail trop long');
								 }
							   }
						  else{
							   mail.style.color='red';
							   mail.style.backgroundColor='rgb(255,200,200)';
							   mail.style.border='1px inset red';
							   return ('E-mail trop court');
							  }
					  } //tester mail
					  
			function tester_pseudo(div,minimum,maximum,affichage)
					  {
					   var pseudo=document.getElementById(div);
					   var taille_pseudo=pseudo.value.length;
					   var compteur=pseudo.nextSibling;
					   compteur.innerHTML=taille_pseudo;
					  
					   if(taille_pseudo>=minimum)
								{
								 if(taille_pseudo<=maximum)
									  {
									   pseudo.style.backgroundColor='rgb(200,255,200)';
									   pseudo.style.color='green';
									   pseudo.style.border='1px inset green';
									   return (true);
									  }
								 else{ 
									   pseudo.style.color='red';
									   pseudo.style.backgroundColor='rgb(255,200,200)';
									   pseudo.style.border='1px inset red';
									   return (affichage+' trop long') 
									 }
								}
						 else{
							  pseudo.style.color='red';
							  pseudo.style.backgroundColor='rgb(255,200,200)';
							  pseudo.style.border='1px inset red';
							  return (affichage+' trop court');
							  }
					  } 
			
			function facultatif(div)
					  {
					   var champ=document.getElementById(div);
					   var taille_contenu=champ.value.length;
					   var compteur=champ.nextSibling;
					   compteur.innerHTML=taille_contenu;
			
					   champ.style.backgroundColor="rgb(200,200,255)";
					   champ.style.color="rgb(0,0,255)";
					   champ.style.border="rgb(0,0,255)";
					 }
			
			function tester_telephone(div,minimum,maximum)
					  {			 
						 var telephone=document.getElementById(div);
						 var contenu=telephone.value;	 
						 var taille_telephone=contenu.length;
						 
						 var compteur=telephone.nextSibling; 
						
						 compteur.innerHTML=taille_telephone;
						 var regex=/^[0-9]{1,}[0-9 ?]{1,}$/i;
						 if(taille_telephone>minimum) 
							 {
								 if(taille_telephone<=maximum)
								   {
									 if (regex.exec(contenu)!=null)
										   {
											 telephone.style.backgroundColor='rgb(200,255,200)';
											 telephone.style.color='green';
											 telephone.style.border='1px inset green';
											 return (true);
										   }
									 else 
										 {
										  telephone.style.backgroundColor='rgb(255,200,200)';
										  telephone.style.color='red';
										  telephone.border='1px inset red';
										  return ('Téléphone non numérique');
										 }
								   }
							   else{
									telephone.style.backgroundColor='rgb(255,200,200)';
									telephone.style.color='red';
									telephone.style.border='1px inset red';
									return ('Téléphone trop long');
								   }
							 }
						else{
							telephone.style.backgroundColor='rgb(255,200,200)';
							telephone.style.color='red';
							telephone.style.border='1px inset red';
							return ('Téléphone trop court');
						   }
						} //tester telephone
						
			function tester_textarea(div,minimum,maximum,affichage)
					  {			      
					   var texte=document.getElementById(div);
					   var contenu=texte.value;
					   var taille_texte=contenu.length;
			
					   var compteur=texte.nextSibling;
					   compteur.innerHTML=taille_texte;
					   
					   if ( taille_texte>=minimum)
							 {
							   if(taille_texte<=maximum)
									{
									 texte.style.backgroundColor='rgb(200,255,200)';
									 texte.style.color='green';
									 texte.style.border='1px inset green';
									 return (true);
									}
							   else 
									{
									 var contenu_autoriser=contenu.substr(0,maximum);
									 texte.innerHTML=contenu_autoriser;
									 texte.style.backgroundColor='rgb(255,200,200)';
									 texte.style.color='red';
									 texte.style.border='1px inset red'; 
									 return (affichage+' trop long(ue)');
									}
							 }
					   else 
							{
							 var contenu_autoriser=contenu.substr(0,maximum);
							 texte.innerHTML=contenu_autoriser;
							 texte.style.backgroundColor='rgb(255,200,200)';
							 texte.style.color='red';
							 texte.style.border='1px inset red'; 
							 return (affichage+' trop court(e)');
							}
					   }
					   
			function controlFormulaire(declencheur,actualiser)
					  {	
					   if(browser.ie)
							{declencheur=window.event.srcElement;}
					   while(declencheur.nodeName!='FORM')
							  {declencheur=declencheur.parentNode;}
						  
					   var erreur='';
					   var parametre='';        
					   for(var i=0; i<declencheur.elements.length; i++)
							 {
							  switch(declencheur.elements.item(i).name)
									  {
									   case "pseudo":
									   if(tester_pseudo(declencheur.elements.item(i).id,1,50,"Pseudo")!=true)
										   {erreur=erreur+tester_pseudo(declencheur.elements.item(i).id,1,50,"Pseudo")+"\n";}
									   var valeur=encodeURIComponent(declencheur.elements.item(i).value)
									   parametre=parametre+"&"+declencheur.elements.item(i).id+"="+valeur;
									   break;
									   
									   case "ecole":
									   if(tester_pseudo(declencheur.elements.item(i).id,1,100,"Nom d'école")!=true)
										   {erreur=erreur+tester_pseudo(declencheur.elements.item(i).id,1,100,"Nom d'école")+"\n";}
									   var valeur=encodeURIComponent(declencheur.elements.item(i).value)
									   parametre=parametre+"&"+declencheur.elements.item(i).id+"="+valeur;
									   break;
			
									   case "mail":
									   if(tester_mail(declencheur.elements.item(i).id,0,100)!=true)
										   {erreur=erreur+tester_mail(declencheur.elements.item(i).id,0,100)+"\n";}
									   var valeur=encodeURIComponent(declencheur.elements.item(i).value)
									   parametre=parametre+"&"+declencheur.elements.item(i).id+"="+valeur;
									   break;
										   
									   case "telephone":
									   if(tester_telephone(declencheur.elements.item(i).id,4,50)!=true)
										   {erreur=erreur+tester_telephone(declencheur.elements.item(i).id,4,50)+"\n";}	
									   var valeur=encodeURIComponent(declencheur.elements.item(i).value)
									   parametre=parametre+"&"+declencheur.elements.item(i).id+"="+valeur;
									   break;
									   
									   case "message":
									   if(tester_textarea(declencheur.elements.item(i).id,10,1000,'Message')!=true)
										   {erreur=erreur+tester_textarea(declencheur.elements.item(i).id,10,1000,'Message')+"\n";}
									   var valeur=encodeURIComponent(declencheur.elements.item(i).value)
									   parametre=parametre+"&"+declencheur.elements.item(i).id+"="+valeur;
									   break;
									   
									   case "commentaire":
									   if(tester_textarea(declencheur.elements.item(i).id,10,1000,'Commentaire')!=true)
										   {erreur=erreur+tester_textarea(declencheur.elements.item(i).id,10,1000,'Commentaire')+"\n";}
									   var valeur=encodeURIComponent(declencheur.elements.item(i).value)
									   parametre=parametre+"&"+declencheur.elements.item(i).id+"="+valeur;
									   break;
									   
									   case "info":
									   if(tester_textarea(declencheur.elements.item(i).id,10,500,'Info')!=true)
										   {erreur=erreur+tester_textarea(declencheur.elements.item(i).id,10,500,'Info')+"\n";}
									   var valeur=encodeURIComponent(declencheur.elements.item(i).value)
									   parametre=parametre+"&"+declencheur.elements.item(i).id+"="+valeur;
									   break;
									   
									   case "annonce":
									   if(tester_textarea(declencheur.elements.item(i).id,10,400,'Annonce')!=true)
										   {erreur=erreur+tester_textarea(declencheur.elements.item(i).id,10,400,'Annonce')+"\n";}
									   var valeur=encodeURIComponent(declencheur.elements.item(i).value)
									   parametre=parametre+"&"+declencheur.elements.item(i).id+"="+valeur;
									   break;
									   
									   case "facultatif": 
									   var valeur=encodeURIComponent(declencheur.elements.item(i).value);
									   parametre=parametre+"&"+declencheur.elements.item(i).id+"="+valeur;
									   break;
									   
									   case "autre":
									   var valeur=encodeURIComponent(declencheur.elements.item(i).value);
									   parametre=parametre+"&"+declencheur.elements.item(i).id+"="+valeur;
									   break;
									  }
							   }
							if(erreur!='')
								{alert(erreur);}
							else{
								 parametre=parametre.substr(1);
								 sendFormulaire(parametre,declencheur.action,declencheur,actualiser);
								}	   			   
					  }
					  
			
			function sendFormulaire(parametre,url,formulaire,actualiser)
					  {  
						var liste=formulaire.parentNode.parentNode.parentNode.childNodes;
						for(var i=0; i<liste.length; i++)
							  {
							   if(String(liste.item(i).className).indexOf('loading')!=-1)
									{
									 liste.item(i).parentNode.removeChild(liste.item(i));
									 break;
									}
							  }  
							  
					   var cible=document.createElement('div');
					   cible.className='loading fenetre_principal';
					  
					   var coin_haut_gauche=document.createElement('div');
					   coin_haut_gauche.className='coin_haut_gauche';
					   
					   var coin_haut_droite=document.createElement('div');
					   coin_haut_droite.className='coin_haut_droite';
					   
					   var centre_haut=document.createElement('div');
					   centre_haut.className='centre_haut';
					   
					   var button_fermer=document.createElement('button');
					   button_fermer.className='fermer';
					   button_fermer.setAttribute('title','Fermer');
						
					   var button_derouler=document.createElement('button');
					   button_derouler.className='derouler';
					   button_derouler.setAttribute('title','Afficher en fen&ecirc;tre');
						
					   var button_enrouler=document.createElement('button');
					   button_enrouler.className='enrouler';
					   button_enrouler.setAttribute('title','R&eacute;duire en onglet');	
					
					   var button_agrandir=document.createElement('button');
					   button_agrandir.className='agrandir';	
					   button_agrandir.setAttribute('title','Agrandir la fenêtre');
						
					   var button_reduire=document.createElement('button');
					   button_reduire.className='reduire';	
					   button_reduire.setAttribute('title','Réduire la fenêtre');
						
					   centre_haut.appendChild(button_fermer);
					   centre_haut.appendChild(button_derouler);
					   centre_haut.appendChild(button_enrouler);
					   centre_haut.appendChild(button_agrandir);
					   centre_haut.appendChild(button_reduire);
					   
					   var coin_bas_gauche=document.createElement('div');
					   coin_bas_gauche.className='coin_bas_gauche';
					   
					   var coin_bas_droite=document.createElement('div');
					   coin_bas_droite.className='coin_bas_droite';
					   
					   var centre_bas=document.createElement('div');
					   centre_bas.className='centre_bas';
					   
					   var contenu=document.createElement('div');
					   contenu.className='contenu_loading contenu_principal';
					   contenu.innerHTML='<div class="texte_centrer"><img src="general/loader.gif" alt="Loading" /></div>';
					  
					   cible.appendChild(coin_haut_gauche);
					   cible.appendChild(coin_haut_droite);
					   cible.appendChild(centre_haut);
					   cible.appendChild(contenu);
					   cible.appendChild(coin_bas_gauche);
					   cible.appendChild(coin_bas_droite);
					   cible.appendChild(centre_bas);
					   
					   formulaire.parentNode.parentNode.parentNode.insertBefore(cible,formulaire.parentNode.parentNode);
				   
					   var xhr=browser.xmlHttpRequest();
					   xhr.open('POST',url,true);
					   xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
					   xhr.send(parametre);
					   xhr.onreadystatechange=function statut()
												{
												if(xhr.readyState==4)
													{
													 if(xhr.status!=500)
															{  
															 if(xhr.status!=404)
																 {
																  if(actualiser=='oui')
																	   {
																		var cible_corps=contenu.parentNode;
																		while(String(cible_corps.className).indexOf('container')==-1)
																				  {cible_corps=cible_corps.nextSibling;}
																		var container=cible_corps.id.substr(8);
																		page('non',container);									      
																	   }
																  contenu.innerHTML=xhr.responseText; 
																  Evenement(cible);
																 }
															 else{contenu.innerHTML='<div class="texte_centrer"><img src="http://www.bakar.be/general/control/401.png" alt="Page non existante" /><br />La page demand&eacute;e n\'existe pas</div>';}
															 }
													  else{contenu.innerHTML='<div class="texte_centrer"><img src="http://www.bakar.be/general/control/erreurs.png" alt="Erreur" /><br />Erreur serveur</div>';}
													 }
												 else if(xhr.readyState==3)
														   {contenu.innerHTML='<div class="texte_centrer">R&eacute;ponse du serveur re&ccedil;u<br /><img src="general/loader.gif" alt="Loading" /></div>'; }
												 else if(xhr.readyState==2)
														   {contenu.innerHTML='<div class="texte_centrer">Attente d\'une r&eacute;ponse du serveur<br /><img src="general/loader.gif" alt="Loading" /></div>';}
												 else if(xhr.readyState==1)
														   {contenu.innerHTML='<div class="texte_centrer">Demande transmise au serveur<br /><img src="general/loader.gif" alt="Loading" /></div>';}
												 else if(xhr.readyState==0)
														   {contenu.innerHTML='<div class="texte_centrer">Demande en attente<br /><img src="general/loader.gif" alt="Loading" /></div>';} 
												};
					  
					  }	
					  
			function page(declencheur,container)
					  {
					   var xhr=browser.xmlHttpRequest();
			
					   if(declencheur=='non')
						   {
							var page='page='+1;
							var corps=document.getElementById('contenu_'+container);
							var url=container+'/view.php';
						   }
					   
					   else{		   
						   if(browser.ie)
								{declencheur=window.event.srcElement;}
							var page='page='+declencheur.firstChild.data;
							var corps=declencheur;
							while(corps.parentNode.nodeName!='DIV')
									 {corps=corps.parentNode;}
							corps=corps.parentNode;   
							var url=declencheur.name+'/view.php';
						   }
			
						   xhr.open('POST',url,true);
						   xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
						   xhr.send(page);
						   xhr.onreadystatechange=function statut()
												{
												if(xhr.readyState==4)
													{
													 if(xhr.status!=500)
															{  
															 if(xhr.status!=404)
																 {
																  corps.innerHTML=xhr.responseText;
																  Evenement(corps);
																  if(declencheur!='non')
																	  {scrool(corps);}
																  }
															 else{corps.innerHTML='<div class="texte_centrer"><img src="http://www.bakar.be/general/control/401.png" alt="Page non existante" /><br />La page demand&eacute;e n\'existe pas</div>';}
															 }
													  else{corps.innerHTML='<div class="texte_centrer"><img src="http://www.bakar.be/general/control/erreurs.png" alt="Erreur" /><br />Erreur serveur</div>';}
													 }
												 else if(xhr.readyState==3)
														   {corps.innerHTML='<div class="texte_centrer">R&eacute;ponse du serveur re&ccedil;u<br /><img src="general/loader.gif" alt="Loading" /></div>'; }
												 else if(xhr.readyState==2)
														   {corps.innerHTML='<div class="texte_centrer">Attente d\'une r&eacute;ponse du serveur<br /><img src="general/loader.gif" alt="Loading" /></div>';}
												 else if(xhr.readyState==1)
														   {corps.innerHTML='<div class="texte_centrer">Demande transmise au serveur<br /><img src="general/loader.gif" alt="Loading" /></div>';}
												 else if(xhr.readyState==0)
														   {corps.innerHTML='<div class="texte_centrer">Demande en attente<br /><img src="general/loader.gif" alt="Loading" /></div>';} 
												};
			
							   
					  }
					  
			function arene(declencheur)
					  {
					   if(browser.ie)
						   {declencheur=window.event.srcElement;}
					   var arene=declencheur.id+'.php';
					   var cible=document.getElementById('contenu_versus');	   
					   var xhr=browser.xmlHttpRequest();
					   xhr.open('POST',arene,true);
					   xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
					   xhr.send(null);
					   xhr.onreadystatechange=function statut()
												{
												if(xhr.readyState==4)
													{
													 if(xhr.status!=500)
															{  
															 if(xhr.status!=404)
																 {
																  cible.innerHTML=xhr.responseText;
																  Evenement(cible);
																  if(declencheur!='non')
																	  {scrool(cible);}
																  }
															 else{cible.innerHTML='<div class="texte_centrer"><img src="http://www.bakar.be/general/control/401.png" alt="Page non existante" /><br />La page demand&eacute;e n\'existe pas</div>';}
															 }
													  else{cible.innerHTML='<div class="texte_centrer"><img src="http://www.bakar.be/general/control/erreurs.png" alt="Erreur" /><br />Erreur serveur</div>';}
													 }
												 else if(xhr.readyState==3)
														   {cible.innerHTML='<div class="texte_centrer">R&eacute;ponse du serveur re&ccedil;u<br /><img src="general/loader.gif" alt="Loading" /></div>'; }
												 else if(xhr.readyState==2)
														   {cible.innerHTML='<div class="texte_centrer">Attente d\'une r&eacute;ponse du serveur<br /><img src="general/loader.gif" alt="Loading" /></div>';}
												 else if(xhr.readyState==1)
														   {cible.innerHTML='<div class="texte_centrer">Demande transmise au serveur<br /><img src="general/loader.gif" alt="Loading" /></div>';}
												 else if(xhr.readyState==0)
														   {cible.innerHTML='<div class="texte_centrer">Demande en attente<br /><img src="general/loader.gif" alt="Loading" /></div>';} 
												};	   
					  }
			
			onresize=function()
					  {
						var largeur=null;
						if(browser.ie)
							{largeur=document.body.clientWidth;}
						else{largeur=innerWidth;}
						
						var site=document.getElementById('site');
						
						if(largeur<=1024)
							{site.style.width='1024px';}
						else{site.style.width='100%';}
					 }
					 
			function taille_site()
					  {
						var largeur=null;
						if(browser.ie)
							{largeur=document.body.clientWidth;}
						else{largeur=innerWidth;}
						
						var site=document.getElementById('site');
						
						if(largeur<=1024)
							{site.style.width='1024px';}
						else{site.style.width='100%';}
					 }
					 
			function degrader(declencheur)
			          {
					   var image=IdElement(declencheur);
					   var fond_body=document.getElementsByTagName('body')[0];
			           fond_body.style.background='url("http://www.bakar.be/general/degrader/fond_'+image+'.jpg") repeat-x top';
					   setCookie("degrader",image,expiration,"/");
			           setCookie("session_degrader","true",expiration,"/");
				       setCookie("session_solide","false",expiration,"/");
			           setCookie("session_fichier","false",expiration,"/");
			          }//function degrader
					  
			function solid(declencheur,action)
		              {
							 var couleur=IdElement(declencheur);
							 if(getCookie(couleur))//si le cookie existe
								 {
								  if(couleur!="noir")//si le cookie est different de noir
									 {
									   var choix=getCookie(couleur);//on recupere son contenu
									   choix=parseInt(choix);
									  
									   switch(action)
											 {
											  case 'moins':
											  if(choix>0)//on verifie le contenu, si superieur a 0
												 {
												  choix=choix-1;//on deduit un
												  setCookie(couleur,choix,expiration,"/");//on met a jour la couleur
												 }     
											  else{setCookie(couleur,0,expiration,"/");}//sinon le cookie prend 0
											  break;
										 
											  case 'plus' :						
											  if(choix<255)//si choix n'est pas superieur a 255
												 {
												  choix=choix+1;//on ajoute 1
												  setCookie(couleur,choix,expiration,"/");//on update le cookie
												 }
											  else{setCookie(couleur,255,expiration,"/");}//sinon on est au maximum et le cookie prend le max
											  break;
											 }
									 }
								 
								  else{
									   if(getCookie("noir"))//si cookie noir existe
										  {
										   var choix=getCookie("noir");
										   choix=parseInt(choix);
										  
										   switch(action)
												  {
												   case 'moins':
												   if(choix>0)//si choix est plus grand que 0
														{
														 choix=choix-1;//on retire un
														 setCookie("noir",choix,expiration,"/");
														 setCookie("rouge",choix,expiration,"/");//mis a jour du cookie
														 setCookie("bleu",choix,expiration,"/");
														 setCookie("vert",choix,expiration,"/");
														}
													else{
														 setCookie("noir",0,expiration,"/");//on creer le cookie valeur 0
														 setCookie("bleu",0,expiration,"/");
														 setCookie("vert",0,expiration,"/");
														 setCookie("rouge",0,expiration,"/");
														}
													break;
				
												   case 'plus':
												   if(choix<255)//si choix est plus petit que 255
														 {
														  choix=choix+1;
														  setCookie("noir",choix,expiration,"/");//mis a jour du cookie
														  setCookie("rouge",choix,expiration,"/");
														  setCookie("bleu",choix,expiration,"/");
														  setCookie("vert",choix,expiration,"/");
														 }
													 else{
														  setCookie("noir",255,expiration,"/");//on creer le cookie valeur 0
														  setCookie("rouge",255,expiration,"/");
														  setCookie("vert",255,expiration,"/");
														  setCookie("bleu",255,expiration,"/");
														 }
													 break;
												  }
											}
									   else{setCookie("noir",0,expiration,"/");}
									  }
								 }
							else{setCookie(couleur,125,expiration,"/");}//si le cookie n'existe pas on lui attribut la valeur 0
						   
						   
						   //on recuper la valeur de tout les cookie
						   if(getCookie("rouge"))
							   {var r=getCookie("rouge");}
						   else{
								var r=0;
								setCookie('rouge',0,expiration,"/");
							   }
						   
						   if(getCookie("bleu"))
							   {var b=getCookie("bleu");}
						   else{
								var b=0;
								setCookie('bleu',0,expiration,"/");
							   }
						   
						   if(getCookie("vert"))
							   {var g=getCookie("vert");}
						   else{
								var g=0;
								setCookie('vert',0,expiration,"/");
							   }
						   
						   if(getCookie("noir"))
							   {var n=getCookie("noir");}
						   else{
								var n=0;
								setCookie('noir',0,expiration,"/"); 
							   }
					
						   var fond_color=document.getElementsByTagName('body')[0];//on prend le fond d'ecran
						   var quantite_rouge=document.getElementById('r_color');//on prend le bloc qui doit contenir la quantite de rouge
						   var quantite_bleu=document.getElementById('b_color');
						   var quantite_vert=document.getElementById('v_color');
						   var quantite_noir=document.getElementById('n_color');
						   
						   fond_color.style.backgroundColor='rgb('+r+','+g+','+b+')';//on modifie la couleur de fond du body
						   fond_color.style.backgroundImage='none';//on supprime l'image de fond
						   setCookie("session_solide","true",expiration,"/");
						   setCookie("session_degrader","false",expiration,"/");
						   setCookie("session_fichier","false",expiration,"/");
						
						   quantite_rouge.innerHTML=r;//on injecte la quantite de rouge dans le bloc quantite
						   quantite_rouge.style.backgroundColor='rgb('+r+',0,0)';
						   
						   quantite_bleu.innerHTML=b;
						   quantite_bleu.style.backgroundColor='rgb(0,0,'+b+')';
						   
						   quantite_vert.innerHTML=g;
						   quantite_vert.style.backgroundColor='rgb(0,'+g+',0)';
						   
						   quantite_noir.innerHTML=n;
						   quantite_noir.style.backgroundColor='rgb('+n+','+n+','+n+')';
			          }//function change background solide couleur
			   		 
			function defaut(declencheur)
			          {
					   setCookie("rouge",0,-1,"/");
					   setCookie("bleu",0,-1,"/");
					   setCookie("vert",0,-1,"/");
					   setCookie("session_solide",0,-1,"/");
					   
					   setCookie("titre_perso",'',-1,"/");
					   setCookie("session_titre_perso",'',-1,"/");
					   /*
					   setCookie("transparence",0,-1,"/");
					   setCookie("taille_font",0,-1,"/");
					   
					   
					   setCookie("session_taille_font",0,-1,"/");
					   setCookie("session_transparence",0,-1,"/");
					   setCookie("session_font_color",0,-1,"/");*/
					   
					   setCookie("degrader",0,-1,"/");//indique le fichier degrader 
					   setCookie("session_degrader",0,-1,"/");//indique qu'on veux un degrader
					   				   
					   setCookie("session_fichier",0,-1,"/");//indique qu'on demande un fichier en fond d'ecran
					   setCookie("fond_fichier",0,-1,"/");//indique le fichier pour le fond d'ecran
					   window.location.reload();		 
			          }
					  

					  
					 

window.onload=function verification()
             {
				if(getCookie("session_fichier")=="true")
					{
					 var fond_body=document.getElementsByTagName('body')[0];
					 fond_body.style.background='url(traitement/'+getCookie("fond_fichier")+'.jpg) repeat center';
					}
				
				if(getCookie("session_degrader")=="true")
					{
					 var fond_body=document.getElementsByTagName('body')[0];
					 fond_body.style.background='url("http://www.bakar.be/general/degrader/fond_'+getCookie("degrader")+'.jpg") repeat-x';
					}//degrader
				
				if(getCookie("session_solide")=="true")
					{
					 var fond_body=document.getElementsByTagName('body')[0];
					 fond_body.style.backgroundColor='rgb('+getCookie("rouge")+','+getCookie("vert")+','+getCookie("bleu")+')';
					 fond_body.style.backgroundImage='none';
					}//solide
				
				if(getCookie("session_titre_perso")=="true")
					{
					 var titre_perso=getCookie("titre_perso");
					 var cible=document.getElementById('titre_perso');
					 cible.innerHTML=titre_perso;
					}
			 taille_site();
 		     Evenement();
			 }


/*

	
if(getCookie("session_taille_font")=="true")
    {
	 var taille_font=document.getElementsByTagName('body')[0];
	 taille_font.style.fontSize=getCookie("taille_font")+'px';
	}//taille_font
	
if(getCookie("session_transparence")=="true")
    {
	 var total=document.getElementsByTagName('*');
	 var cookie=getCookie("transparence");
	 for(var i=0;i<total.length;i++)
	      {
		   total[i].style.filter='alpha(opacity='+cookie+')';
		   total[i].style.opacity='0.'+cookie+'';
		  }
	 var defaut=document.getElementById('default_color');
	 defaut.style.opacity='0';
	 defaut.style.filter='alpha(opacity=100)';
	 defaut.style.border="5px outset red";
	}//transparence
	
if(getCookie("session_font_color")=="true")
    {
	 var total=document.getElementsByTagName('*');
	 for(var i=0; i<total.length;i++)
	       {
		    total[i].style.color='rgb('+getCookie("rouge")+','+getCookie("vert")+','+getCookie("bleu")+')';
		   }
	}//couleur font
if(getCookie("contact")=="true")
    {window_build('contact','fenetre_contact',page_contact,'Contact');}
if(getCookie("webmaster")=="true")
    {window_build('webmaster','fenetre_webmaster',page_webmaster,'Webmaster');}
if(getCookie("avis")=="true")
    {window_build('avis','fenetre_avis',page_avis,'Avis');}
if(getCookie("systeme")=="true")
    {window_build('systeme','fenetre_systeme',systeme,'Votre système');}
if(getCookie("probleme")=="true")
    {window_build('probleme','fenetre_probleme',page_probleme,'Problème lié au site');}
if(getCookie("pub")=="true")
    {window_build('pub','fenetre_pub',page_pub,'Publicité sur le site');}*/
