 <!--    
			
			window.onload = onLoad;
                 //erstellen des requests
                 var req_province = null;			
				var req_schoolboard = null;	
				var req_school = null;	
				var req_roles = null;
			
			function getElmById(aID){ 
				try
				{
					var id = document.getElementById(aID);
				}
				catch(ex)
				{
					alert(ex.Text);
				}
				return id;
			} 



			function onLoad()
			{
				getRoles();
				getProvince();
			}

			function updateListbox(listbox_name,items)
			{
				items = items.replace(/\n/g, "");

				var array = items.split("##");
				var table = getElmById(listbox_name);

				while( table.length > 0)
					table.remove(0);

				if (items == "" || items == null)
				{
					var elOptNew = document.createElement('option');
					elOptNew.text = "aucune entrée, veuillez ajouter";
					elOptNew.value = "aucune entrée, veuillez ajouter";
					try
					{
						table.add(elOptNew,null);
					}
					catch (ex)
					{
						table.add(elOptNew);
					}
				}
				else
				{
					var elOptNew = document.createElement('option');
					elOptNew.text = "Veuillez faire votre sélection                      ou, ÉDITEUR seulem.->";
					elOptNew.value = "";		
						try
						{
							table.add(elOptNew,null);
						}
						catch (ex)
						{
							table.add(elOptNew);
						}


					for (i=0;i<array.length;i++ )
					{


						var array2 = array[i].split("#");

						var elOptNew = document.createElement('option');
						elOptNew.text = array2[1];
						elOptNew.value = array2[0];
					
						try
						{
							table.add(elOptNew,null);
						}
						catch (ex)
						{
							table.add(elOptNew);
						}
						
					}	
				}




			}

			function getProvinceTable()
			{

				switch(req_province.readyState) 
				{	
					case 4:
					if(req_province.status!=200) {
						 alert("Fehler:"+req_province.status); 
					}else{    
						updateListbox("select_province",req_province.responseText);
						getSchoolboards();
					}
					break;
			
					default:
					
						return false;
					break;     
				}

			}

			function getRolesTable()
			{
				
				switch(req_roles.readyState) 
				{	
					case 4:
					if(req_roles.status!=200) {
						 alert("Fehler:"+req_province.status); 
					}else{    
						updateListbox("select_role",req_roles.responseText);
					}
					break;
			
					default:
					
						return false;
					break;     
				}

			}

			function getSchoolboardsTable()
			{
				switch(req_schoolboard.readyState) 
				{	
					case 4:
					if(req_schoolboard.status!=200) {
						alert("Fehler:"+req_schoolboard.status); 
					}else{    
						//schreibe die antwort in den div container mit der id content 

						updateListbox("select_schoolboard",req_schoolboard.responseText);
						getSchools();
					}
					break;
			
					default:
					
						return false;
					break;     
				}

			}

			function getSchoolsTable()
			{

				switch(req_school.readyState) 
				{	
					case 4:
					if(req_school.status!=200) {
						alert("Fehler:"+req_school.status); 
					}else{    
						//schreibe die antwort in den div container mit der id content 
						updateListbox("select_school",req_school.responseText);
						





					}
					break;
			
					default:
					
						return false;
					break;     
				}

			}

			function createRequest()
			{
				var req = null;
				var browser = navigator.appName; 
			

				 try{
						req = new XMLHttpRequest();
					}
					catch (ms){
						try{
							req = new ActiveXObject("Msxml2.XMLHTTP");
						} 
						catch (nonms){
							try{
								req = new ActiveXObject("Microsoft.XMLHTTP");
							} 
							catch (failed){
								req = null;
							}
						}  
					}

					if (req == null)
						  alert("Error creating request object!");

				
				return req;

			}
            function getProvince(){
               
                req_province = createRequest();
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                req_province.open("GET", '/includes/schools.php?action=get_provinces', true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req_province.onreadystatechange = getProvinceTable;
                req_province.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req_province.send(null);
            }

            function getRoles(){
               
                req_roles = createRequest();
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                req_roles.open("GET", '/includes/schools.php?action=get_roles', true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req_roles.onreadystatechange = getRolesTable;
                req_roles.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req_roles.send(null);
            }


            function getSchoolboards(){

                req_schoolboard = createRequest();
                var item =getElmById('select_province');
				if (!item[item.selectedIndex].value || item[item.selectedIndex].value == "")
				  {
					  return;
				  }

				req_schoolboard.open("GET","/includes/schools.php?action=get_schoolboards&province="+item[item.selectedIndex].value, true);
                req_schoolboard.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				req_schoolboard.onreadystatechange = getSchoolboardsTable;
				req_schoolboard.send(null);
            }


            function getSchools(){
               
                  req_school = createRequest();
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                  var item =getElmById('select_schoolboard');
				  if (!item[item.selectedIndex].value || item[item.selectedIndex].value == "")
				  {
					  return;
				  }
				  req_school.open("GET","/includes/schools.php?action=get_schools&schoolboard="+item[item.selectedIndex].value, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req_school.onreadystatechange = getSchoolsTable;
                req_school.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req_school.send(null);
            }

	         
			 function add_schoolboard(){
               
                  req_schoolboard = createRequest();
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      

				var item =getElmById('text_new_schoolboard_name');
				var name = item.value;

				item = getElmById('text_new_schoolboard_namecode');
				var namecode = item.value;

				if (name == "" || namecode == "")
				{
					alert("Veuillez entrer les données requises");
					return;
				}
					item =getElmById('div_add_schoolboard');
					item.innerHTML ="<b>Chargement en cours, ensuite, sélectionnez dans la nouvelle liste...</b>";
							

				  item_province =getElmById('select_province');
				  req_schoolboard.open("GET","/includes/schools.php?action=add_schoolboard&name="+name+"&namecode="+namecode+"&province="+item_province[item_province.selectedIndex].value, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req_schoolboard.onreadystatechange = function(){
				
					switch(req_schoolboard.readyState) 
					{	
						case 4:
						if(req_schoolboard.status!=200) {
							alert("Fehler:"+req_schoolboard.status); 
						}else{    

							window.setTimeout("doSchoolboard(\""+name+"\")",3000);
						}
					}

				};
                req_schoolboard.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req_schoolboard.send(null);

				
            }	
			function doSchool(name_of_selection)
			{
				showAddSchool(1);
				getSchools();	

				var item =getElmById('select_school');
				for (var i=0;i<item.length;i++ )
				{
					if (item.options[i].text == name_of_selection)
					{
						item.selectedIndex = i;
						return;
					}
				}
			}	
			
			function doSchoolboard(name_of_selection)
			{
				showAddSchoolboard(1);
				getSchoolboards();	
				var item =getElmById('select_schoolboard');
				for (var i=0;i<item.length;i++ )
				{
					if (item.options[i].text == name_of_selection)
					{
						item.selectedIndex = i;
						return;
					}
				}
			}

			 function add_school()
			 {
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
				  item_schoolboard =getElmById('select_schoolboard');

                 var item =getElmById('text_new_school_name');
				var name = item.value;

				item = getElmById('text_new_school_ville');
				var ville = item.value;
				

				item = getElmById('text_new_school_nodecommande');
				var nodecommande = item.value;
			
				
				item = getElmById('text_new_school_email');
				var email = item.value;
				
				item = getElmById('text_new_school_phone_number');
				var phone_number = item.value;

				item = getElmById('text_new_school_phone_pre');
				var phone_pre = item.value;


				item = getElmById('text_new_school_facture');
				var facture = item.checked;
			
				if (name == "" || ville == "" || email =="" || email.indexOf("@") ==-1 || phone_pre =="" || phone_number=="")
				{
					alert("Veuillez entrer les données requises");
					return;
				}


				item =getElmById('div_add_school');
				item.innerHTML ="<b>Chargement en cours, ensuite, sélectionnez dans la nouvelle liste...</b>";

				req_school = createRequest();
				  req_school.open("GET","/includes/schools.php?action=add_school&name="+name+"&ville="+ville+"&nodecommande="+nodecommande+"&facture="+facture+"&schoolboard="+item_schoolboard[item_schoolboard.selectedIndex].value+"&email="+email+"&phone="+phone_pre+"-"+phone_number, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req_school.onreadystatechange = function(){
					switch(req_school.readyState) 
					{	
						case 4:
						if(req_school.status!=200) {
							alert("Fehler:"+req_school.status); 
						}else{    
							
							window.setTimeout("doSchool(\""+name+"\")",3000);	
						}
						break;
				
						default:
						
							return false;
						break;     
					}  
				

				};
                req_school.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req_school.send(null);
            }		


			function showAddSchool(hide)
			{
				if (hide==true)
				{
					var item =getElmById('div_add_school');
					item.innerHTML = "";

					item =getElmById('button_show_add_school');
					item.value = "Ajouter";
					item.onclick =function(){ showAddSchool(0);};
				}
				else
				{

					var item =getElmById('div_add_school');
					item.innerHTML = 
						'<table width="100%">'
						+'<tr><td>À remplir par l\'ÉDITEUR (responsable) ou le Relationniste UNIQUEMENT<br>(Relationniste, réécrivez ci-dessous le nom complet de votre C. Scolaire)<br></td></tr>'
						+'<tr><td>Nom de l\'Institution scolaire (école, collège, etc.) - Nom de l\'enseignant(e) ou de la classe (ce que devront choisir vos propres élèves dans la liste):</td></tr>'
						+'<tr><td><input tabindex="16" type="text" id="text_new_school_name" style="width: 350px;"></input></td></tr>'
						+'<tr><td><i>Ex.: École Sainte-Croix - Pierre Roy, ou École secondaire de Laval - Sec. 5</i><br><br></td></tr>'
						+'<tr><td>Le mot de passe pour protéger le sous-cahier des devoirs qui portera votre nom ou le nom de la classe (vous le transmettrez aux élèves, ils devront le retenir facilement): </td></tr>'
						+'<tr><td><input tabindex="20"type="text" id="text_new_school_nodecommande"></input></td></tr>'						                        +'<tr><td>Ville:</td></tr>'
						+'<tr><td><input tabindex="17" type="text" id="text_new_school_ville"style="width: 350px;" ></input></td></tr>'
						+'<tr><td>Adresse courriel de l\'institution:</td></tr>'
						+'<tr><td><input tabindex="18"type="text" id="text_new_school_email"style="width: 350px;" ></input></td></tr>'
						+'<tr><td>Numéro de tél. de l\'institution (en commençant par le code régional):</td></tr>'
						+'<tr><td><input tabindex="19" type="text" id="text_new_school_phone_pre"style="width: 30px;" maxlength="3" onkeyup="preNumberChanged();"></input><input type="text" id="text_new_school_phone_number" style="width: 100px;" maxlength="8"></input></td></tr>'

						+'<tr><td>Oui je comprends qu\'il s\'agit d\'un abonnement annuel et je me suis assuré(e) ou je vais m\'assurer qu\'un(e) responsable ait rempli le bon de commande (info: menu COMMANDES): <input type="checkbox" id="text_new_school_facture"></input></td></tr>'
						+'<tr><td align="right"><input type="button" value="Enregistrez et sélectionnez dans 3)" onClick="add_school();" id="button_add_school" /></td></tr>'
						+'</table>';



					item =getElmById('button_show_add_school');
					item.value = "Cacher";
					item.onclick =function(){ showAddSchool(1);};
				}
				
			}

			function preNumberChanged()
			{
				var item =getElmById('text_new_school_phone_pre');
				if (item.value.length > 2)
				{
					var item2 = getElmById('text_new_school_phone_number');
					item2.focus();
				}
			}
			function showAddSchoolboard(hide)
			{
				if (hide==true)
				{
					var item =getElmById('div_add_schoolboard');
					item.innerHTML = "";

					item =getElmById('button_show_add_schoolboard');
					item.value = "Ajouter";
					item.onclick =function(){ showAddSchoolboard(0);};
				}
				else
				{
					var item =getElmById('div_add_schoolboard');
					item.innerHTML = 
						'<table width="100%">'
						+'<tr><td>A remplir par l\'ÉDITEUR (responsable) ou le Relationniste UNIQUEMENT<br></td></tr>'
						+'<tr><td>Nom exact et complet du Conseil ou de la Commission scolaire ou *:</td></tr>'
						+'<tr><td><input tabindex="11" type="text" id="text_new_schoolboard_name" style="width: 350px;"></input></td></tr>'
												+'<tr><td>Nom abrégé du Conseil ou de la Comm. scolaire, ex. CSDGP ou **:</td></tr>'
						+'<tr><td><input tabindex="12" type="text" id="text_new_schoolboard_namecode" ></input></td></tr>'
						+'<tr><td><i>(* Dans la liste il fallait sélectionner votre C. scolaire ou ce qui vous caractérise (ex.: CEGEP, Collège, École privée, Conseil Étudiant, etc.), ajoutez au besoin dans le premier champ, et dans le 2ème, ** les initiales, ex.: EP, CE, C)</i></td></tr>'
						+'<tr><td align="right"><input tabindex="13" type="button" value="Enregistrez et sélectionnez dans 2)" onClick="add_schoolboard();" id="button_add_schoolboard" /></td></tr>'
						+'</table>';

					item =getElmById('button_show_add_schoolboard');
					item.value = "Cacher";
					item.onclick =function(){ showAddSchoolboard(1);};
				}
				
			}

			/*
			function roleChanged()
			{
				var item =getElmById('select_role');
				if (item.value == "Journaliste" || item.value == "Éditeur")
				{
					var item2 =getElmById('select_role');
				}

			}
			*/
			
         //-->

