<!--
/*
--------------
|    HTML    |
|------------|
||   BODY   ||
||          ||
||          ||
||          ||
||          ||
|------------|
--------------
*/
//******************************************
// MODULS DATES 18.9.07
//******************************************
arrDatesDebutA = new Array();
arrDatesFinA = new Array();
arrDatesDebutB = new Array();
arrDatesFinB = new Array();
//============================================================
function nd_GetHoraire(pType){
	if(pType == 1){
		return "Horaire: 9h00-12h00";
	}else if(pType == 2){
		return "Horaire: 14h00-17h00";
	}else if(pType == 3){
		return "Horaire: 17h30h-20h30";;
	}else if(pType == 4){
		return "Horaire: 9h-12h30 | 13h30-17h30";
			}else{
		return "Hor.: me 14h-17h30 | je-ve 9h-17h30";
	}
}
//=========================================
//MODULE 0
// 0) IMAGE PROCESSING
arrDatesDebutA[0]= new Date(2010, nd_SetMonth(7), 19);
arrDatesFinA[0]=new Date(2010, nd_SetMonth(7), 23); 

arrDatesDebutB[0]= new Date(2010, nd_SetMonth(7), 19);
arrDatesFinB[0]=new Date(2010, nd_SetMonth(7), 23); 

// 1) MAQUETTAGE GRAPHIQUE INDESIGN
arrDatesDebutA[1]= new Date(2010, nd_SetMonth(7), 12);
arrDatesFinA[1]=new Date(2010, nd_SetMonth(7), 18); 

arrDatesDebutB[1]= new Date(2010, nd_SetMonth(7), 12);
arrDatesFinB[1]=new Date(2010, nd_SetMonth(7), 18); 
// 2) ILLUSTRATOR
arrDatesDebutA[2]= new Date(2010, nd_SetMonth(7), 26);
arrDatesFinA[2]=new Date(2010, nd_SetMonth(7), 30); 

arrDatesDebutB[2]= new Date(2010, nd_SetMonth(7), 26);
arrDatesFinB[2]=new Date(2010, nd_SetMonth(7), 30); 
// 3) FLASH INTERFACES GRAPHIQUES
arrDatesDebutA[3]= new Date(2010, nd_SetMonth(8), 2);
arrDatesFinA[3]=new Date(2010, nd_SetMonth(8), 6); 

arrDatesDebutB[3]= new Date(2010, nd_SetMonth(8), 2);
arrDatesFinB[3]=new Date(2010, nd_SetMonth(8), 6); 
// 4) MONTAGE VIDEO NUMERIQUE
arrDatesDebutA[4]= new Date(2010, nd_SetMonth(6), 21);
arrDatesFinA[4]=new Date(2010, nd_SetMonth(6), 25); 

arrDatesDebutB[4]= new Date(2010, nd_SetMonth(6), 21);
arrDatesFinB[4]=new Date(2010, nd_SetMonth(6), 25); 
// 5) ANIMATION 2D
arrDatesDebutA[5]= new Date(2010, nd_SetMonth(7), 12);
arrDatesFinA[5]=new Date(2010, nd_SetMonth(7), 29); 

arrDatesDebutB[5]= new Date(2010, nd_SetMonth(7), 12);
arrDatesFinB[5]=new Date(2010, nd_SetMonth(7), 29);
// 6) MODELISATION 3D
arrDatesDebutA[6]= new Date(2010, nd_SetMonth(8), 9);
arrDatesFinA[6]=new Date(2010, nd_SetMonth(8), 26); 

arrDatesDebutB[6]= new Date(2010, nd_SetMonth(8), 9);
arrDatesFinB[6]=new Date(2010, nd_SetMonth(8), 26);
// 7) TEXTURES LUMIERES
arrDatesDebutA[7]= new Date(2010, nd_SetMonth(9), 6);
arrDatesFinA[7]=new Date(2010, nd_SetMonth(9), 23); 

arrDatesDebutB[7]= new Date(2010, nd_SetMonth(9), 6);
arrDatesFinB[7]=new Date(2010, nd_SetMonth(9), 23); 
// 8) RENDU 3D
arrDatesDebutA[8]= new Date(2010, nd_SetMonth(10), 4);
arrDatesFinA[8]=new Date(2010, nd_SetMonth(10), 21); 

arrDatesDebutB[8]= new Date(2010, nd_SetMonth(10), 4);
arrDatesFinB[8]=new Date(2010, nd_SetMonth(10), 21);
// 9) BONES
arrDatesDebutA[9]= new Date(2010, nd_SetMonth(11), 1);
arrDatesFinA[9]=new Date(2010, nd_SetMonth(11), 18); 

arrDatesDebutB[9]= new Date(2010, nd_SetMonth(11), 1);
arrDatesFinB[9]=new Date(2010, nd_SetMonth(11), 18); 
// 10) ANIM PROCEDURALE
arrDatesDebutA[10]= new Date(2010, nd_SetMonth(11), 20);
arrDatesFinA[10]=new Date(2010, nd_SetMonth(12), 17); 

arrDatesDebutB[10]= new Date(2010, nd_SetMonth(11), 20);
arrDatesFinB[10]=new Date(2010, nd_SetMonth(12), 17); 

//=========================================
//MODULE 1
//CSS- Cascading Style Sheets
arrDatesDebutA[11]= new Date(2010, nd_SetMonth(6), 7);
arrDatesFinA[11]=new Date(2010, nd_SetMonth(6), 11); 

arrDatesDebutB[11]= new Date(2010, nd_SetMonth(6), 7);
arrDatesFinB[11]=new Date(2010, nd_SetMonth(6), 11); 
//JavaScript | Syntaxe
arrDatesDebutA[12]= new Date(2010, nd_SetMonth(5), 31);
arrDatesFinA[12]=new Date(2010, nd_SetMonth(6), 4); 

arrDatesDebutB[12]= new Date(2010, nd_SetMonth(5), 31);
arrDatesFinB[12]=new Date(2010, nd_SetMonth(6), 4);
//JavaScript | Objets JS | AJAX
arrDatesDebutA[13]= new Date(2010, nd_SetMonth(8), 2);
arrDatesFinA[13]=new Date(2010, nd_SetMonth(8), 6); 

arrDatesDebutB[13]= new Date(2010, nd_SetMonth(8), 2);
arrDatesFinB[13]=new Date(2010, nd_SetMonth(8), 6);
//JavaScript | JQuery
arrDatesDebutA[14]= new Date(2010, nd_SetMonth(8), 9);
arrDatesFinA[14]=new Date(2010, nd_SetMonth(8), 13); 

arrDatesDebutB[14]= new Date(2010, nd_SetMonth(8), 9);
arrDatesFinB[14]=new Date(2010, nd_SetMonth(8), 13); 
//HTML5
arrDatesDebutA[15]= new Date(2010, nd_SetMonth(8), 23);
arrDatesFinA[15]=new Date(2010, nd_SetMonth(8), 27); 

arrDatesDebutB[15]= new Date(2010, nd_SetMonth(8), 23);
arrDatesFinB[15]=new Date(2010, nd_SetMonth(8), 27); 
//XML
arrDatesDebutA[16]= new Date(2010, nd_SetMonth(10), 4);
arrDatesFinA[16]=new Date(2010, nd_SetMonth(10), 14);

arrDatesDebutB[16]= new Date(2010, nd_SetMonth(10), 4);
arrDatesFinB[16]=new Date(2010, nd_SetMonth(10), 14); 
//CMS | Wordpress
arrDatesDebutA[17]= new Date(2010, nd_SetMonth(8), 2);
arrDatesFinA[17]=new Date(2010, nd_SetMonth(8), 6);

arrDatesDebutB[17]= new Date(2010, nd_SetMonth(8), 2);
arrDatesFinB[17]=new Date(2010, nd_SetMonth(8), 6); 
//ActionScript 3.0 | Syntaxe
arrDatesDebutA[18]= new Date(2010, nd_SetMonth(8), 16);
arrDatesFinA[18]=new Date(2010, nd_SetMonth(8), 20); 

arrDatesDebutB[18]= new Date(2010, nd_SetMonth(8), 16);
arrDatesFinB[18]=new Date(2010, nd_SetMonth(8), 20); 
//AS3 | POO
arrDatesDebutA[19]= new Date(2010, nd_SetMonth(8), 30);
arrDatesFinA[19]=new Date(2010, nd_SetMonth(9), 3); 

arrDatesDebutB[19]= new Date(2010, nd_SetMonth(8), 30);
arrDatesFinB[19]=new Date(2010, nd_SetMonth(9), 3); 
//AS3 | Programmation Dynamique
arrDatesDebutA[20]= new Date(2010, nd_SetMonth(8),23);
arrDatesFinA[20]=new Date(2010, nd_SetMonth(8), 27);

arrDatesDebutB[20]= new Date(2010, nd_SetMonth(8), 23);
arrDatesFinB[20]=new Date(2010, nd_SetMonth(8), 27); 
//SOA
arrDatesDebutA[21]= new Date(2010, nd_SetMonth(11), 1);
arrDatesFinA[21]=new Date(2010, nd_SetMonth(11), 11);

arrDatesDebutB[21]= new Date(2010, nd_SetMonth(11), 1);
arrDatesFinB[21]=new Date(2010, nd_SetMonth(11), 11); 
//=========================================
//MODULE 2
//PHP | Syntaxe
arrDatesDebutA[22]= new Date(2010, nd_SetMonth(8), 23);
arrDatesFinA[22]=new Date(2010, nd_SetMonth(8), 27); 

arrDatesDebutB[22]= new Date(2010, nd_SetMonth(8), 23);
arrDatesFinB[22]=new Date(2010, nd_SetMonth(8), 27); 
//PHP | Programmation Orient&eacute;e Objet
arrDatesDebutA[23]= new Date(2010, nd_SetMonth(8), 3);
arrDatesFinA[23]=new Date(2010, nd_SetMonth(9), 3); 

arrDatesDebutB[23]= new Date(2010, nd_SetMonth(8), 3);
arrDatesFinB[23]=new Date(2010, nd_SetMonth(9), 3); 
//PHP | S&eacute;curit&eacute;
arrDatesDebutA[24]= new Date(2010, nd_SetMonth(9), 13);
arrDatesFinA[24]=new Date(2010, nd_SetMonth(9), 17); 

arrDatesDebutB[24]= new Date(2010, nd_SetMonth(9), 13);
arrDatesFinB[24]=new Date(2010, nd_SetMonth(9), 17); 
//CMS | Drupal
arrDatesDebutA[25]= new Date(2010, nd_SetMonth(7), 5);
arrDatesFinA[25]=new Date(2010, nd_SetMonth(7), 9); 

arrDatesDebutB[25]= new Date(2010, nd_SetMonth(7), 5);
arrDatesFinB[25]=new Date(2010, nd_SetMonth(7), 9); 
//JSE | Structure du langage
arrDatesDebutA[26]= new Date(2010, nd_SetMonth(6), 14);
arrDatesFinA[26]=new Date(2010, nd_SetMonth(7), 1); 

arrDatesDebutB[26]= new Date(2010, nd_SetMonth(6), 14);
arrDatesFinB[26]=new Date(2010, nd_SetMonth(7), 1); 
//JSE | Le Mod&egrave;le Objet en Java
arrDatesDebutA[27]= new Date(2010, nd_SetMonth(7), 12);
arrDatesFinA[27]=new Date(2010, nd_SetMonth(7), 30); 

arrDatesDebutB[27]= new Date(2010, nd_SetMonth(7), 12);
arrDatesFinB[27]=new Date(2010, nd_SetMonth(7), 30); 
//JSE | JDBC
arrDatesDebutA[28]= new Date(2010, nd_SetMonth(8), 9);
arrDatesFinA[28]=new Date(2010, nd_SetMonth(8), 26); 

arrDatesDebutB[28]= new Date(2010, nd_SetMonth(8), 9);
arrDatesFinB[28]=new Date(2010, nd_SetMonth(8), 26); 
//JEE | JSP | Java et le web
arrDatesDebutA[29]= new Date(2010, nd_SetMonth(9), 6);
arrDatesFinA[29]=new Date(2010, nd_SetMonth(9), 24); 

arrDatesDebutB[29]= new Date(2010, nd_SetMonth(9), 6);
arrDatesFinB[29]=new Date(2010, nd_SetMonth(9), 24); 
//JEE Frameworks Struts
arrDatesDebutA[30]= new Date(2010, nd_SetMonth(10), 4);
arrDatesFinA[30]=new Date(2010, nd_SetMonth(10), 22); 

arrDatesDebutB[30]= new Date(2010, nd_SetMonth(10), 4);
arrDatesFinB[30]=new Date(2010, nd_SetMonth(10), 22); 
//JEE Frameworks Hibernate
arrDatesDebutA[31]= new Date(2010, nd_SetMonth(11), 1);
arrDatesFinA[31]=new Date(2010, nd_SetMonth(11), 19); 

arrDatesDebutB[31]= new Date(2010, nd_SetMonth(11), 1);
arrDatesFinB[31]=new Date(2010, nd_SetMonth(11), 19); 
//JEE Frameworks | Spring
arrDatesDebutA[32]= new Date(2010, nd_SetMonth(11), 29);
arrDatesFinA[32]=new Date(2010, nd_SetMonth(12), 17); 

arrDatesDebutB[32]= new Date(2010, nd_SetMonth(11), 29);
arrDatesFinB[32]=new Date(2010, nd_SetMonth(12), 17); 
//=========================================
//MODULE 3
//Principes et M&eacute;thodes de Gestion de Projet.
arrDatesDebutA[33]= new Date(2009, nd_SetMonth(4), 2);
arrDatesFinA[33]= new Date(2009, nd_SetMonth(4), 4); 
arrDatesDebutB[33]= new Date(2009, nd_SetMonth(11), 14);
arrDatesFinB[33]= new Date(2009, nd_SetMonth(11), 16); 
//Business Case: Gestion d'un mandat d'&eacute;dition web | GANTT et MS Projet.
arrDatesDebutA[34]= new Date(2009, nd_SetMonth(5), 14);
arrDatesFinA[34]=new Date(2009, nd_SetMonth(5), 16); 
arrDatesDebutB[34]= new Date(2009, nd_SetMonth(5), 14);
arrDatesFinB[34]=new Date(2009, nd_SetMonth(5), 16); 

//Le Procesus Unifi&eacute; de Gestion de Projet et le d&eacute;v&eacute;loppement it&eacute;ratif.
arrDatesDebutA[35]= new Date(2009, nd_SetMonth(4), 30);
arrDatesFinA[35]=new Date(2009, nd_SetMonth(5), 2); 
arrDatesDebutB[35]= new Date(2009, nd_SetMonth(4), 30);
arrDatesFinB[35]=new Date(2009, nd_SetMonth(5), 2); 
//Langage UML. Notification et diagrammes.
arrDatesDebutA[36]= new Date(2009, nd_SetMonth(5), 21);
arrDatesFinA[36]=new Date(2009, nd_SetMonth(5), 23); 
arrDatesDebutB[36]= new Date(2009, nd_SetMonth(5), 21);
arrDatesFinB[36]=new Date(2009, nd_SetMonth(5), 23); 

//Impl&eacute;mentation du Procesus Unifi&eacute; dans une architecture de projet OO.
arrDatesDebutA[37]= new Date(2009, nd_SetMonth(5), 28);
arrDatesFinA[37]=new Date(2009, nd_SetMonth(5), 30); 
arrDatesDebutB[37]= new Date(2009, nd_SetMonth(5), 28);
arrDatesFinB[37]=new Date(2009, nd_SetMonth(5), 30); 
//Langage UML. Mod&eacute;lisation OO des procesus et design patterns.
arrDatesDebutA[38]= new Date(2009, nd_SetMonth(6), 18);
arrDatesFinA[38]=new Date(2009, nd_SetMonth(6), 20); 
arrDatesDebutB[38]= new Date(2009, nd_SetMonth(6), 18);
arrDatesFinB[38]=new Date(2009, nd_SetMonth(6), 20); 
//=========================================
//******************************************
// MODULS OBJECTS 3.9.07
//******************************************
var arrModulOptions = new Array();
//
arrModulOptions[0] = "";
arrModulOptions[1] = "Graduate";
arrModulOptions[2] = "Expert";
arrModulOptions[3] = "Bachelor";
//******************************************
var arrModuls = new Array();
var strDesc ="";
var bClicProgram = false;
var bClicInscript = false;
var bPanierOpen = false;
//============================================================
arrModuls[0] = new Object();
arrModuls[0].title = "IT Multim&eacute;dia Publisher";
arrModuls[0].color = "#00FFFF";
arrModuls[0].option = -2;
arrModuls[0].oWorkshops = new Object();
arrModuls[0].listItems = [0,1,2,3,4,5,6,7,8,9,10];

arrModuls[1] = new Object();
arrModuls[1].title = "IT WebProgramer";
arrModuls[1].color = "#FF00FF";
arrModuls[1].option = -2;
arrModuls[1].oWorkshops = new Object();
arrModuls[1].listItems = [11,12,13,14,15,16,17,18,19,20,21];

arrModuls[2] = new Object();
arrModuls[2].title = "IT WebDeveloper";
arrModuls[2].color = "#FFFF00";
arrModuls[2].option = -2;
arrModuls[2].oWorkshops = new Object();
arrModuls[2].listItems = [22,23,24,25,26,27,28,29,30,31,32];

arrModuls[3] = new Object();
arrModuls[3].title = "IT Projects Manager";
arrModuls[3].color = "#FFFF00";
arrModuls[3].option = -2;
arrModuls[3].oWorkshops = new Object();
arrModuls[3].listItems = [33,34,35,36,37,38];
//******************************************
// MODULS OBJECTS 3.9.07
//******************************************
arrModuls[0].oWorkshops.arrTitles = new Array();
arrModuls[0].oWorkshops.arrDates = new Array();
arrModuls[0].oWorkshops.arrHeures = new Array();
arrModuls[0].oWorkshops.arrEcolage = new Array();
arrModuls[0].oWorkshops.arrWinTitles = new Array();
arrModuls[0].oWorkshops.arrObjectif = new Array();
arrModuls[0].oWorkshops.arrIsSelect = new Array();
arrModuls[0].oWorkshops.arrOutils = new Array();
//
arrModuls[0].oWorkshops.arrTitles[0]="Image Processing | Adobe Photoshop";
arrModuls[0].oWorkshops.arrDates[0]="Dates : "+nd_GetStringModule(0);
arrModuls[0].oWorkshops.arrHeures[0] = "Séances: 5 | Horaire: de 9h à 12h";//nd_GetHoraire(1);
arrModuls[0].oWorkshops.arrEcolage[0] =900;
arrModuls[0].oWorkshops.arrWinTitles[0]="Image Processing";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- La th&eacute;orie et les bases de Photoshop</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les diverses m&eacute;thode de s&eacute;lections</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les calques</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- La couleur et les corrections colorim&eacute;triques</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les diff&eacute;rents outils de peinture</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les options d'annulation et la palette Historique</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les images bitmap et les images vectorielles</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les corrections d'images</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les objets dynamiques</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les filtres et les effets sp&eacute;ciaux</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- L'automatisation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les couches</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les fichiers de sortie</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les fichiers RAWs et la photographie</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- La perspective dans Photoshop</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les diff&eacute;rents modes, la conversion d'image</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Utilisation du filtre Nettet&eacute;</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- La retouche d'image, trucs et astuces</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Une nouvelle dimension pour les couches</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Faire de la 3D et de la Vid&eacute;o avec Photoshop</span> </div>";
arrModuls[0].oWorkshops.arrObjectif[0]=strDesc;
arrModuls[0].oWorkshops.arrIsSelect[0] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Adobe Photoshop CS3</span> </div>";
arrModuls[0].oWorkshops.arrOutils[0] = strOutils;

arrModuls[0].oWorkshops.arrTitles[1]="Maquettage graphique | Indesign";
arrModuls[0].oWorkshops.arrDates[1]="Dates : "+nd_GetStringModule(1);
arrModuls[0].oWorkshops.arrHeures[1] = "Séances: 5 | Horaire: de 9h à 12h";//nd_GetHoraire(1);
arrModuls[0].oWorkshops.arrEcolage[1] =900;
arrModuls[0].oWorkshops.arrWinTitles[1]="Image Compositing";

strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Les différentes méthodes de détourages. (alpha, plume et autre)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Detourage (Alpha, Option calques, Plume, Selection automatique)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Fluidité, Fond</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les filtres (Fluidité, les flous, les nets, high pass...) de façon globale ou locale</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Clonage et tampon</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les Masques de fusion, et les utilisations détournées (révélation d'un partie d'image dans le cadre d'un montage)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les objets dynamique, utilisation, éditions, modification.</span> </div>";

strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Filtre dynamique.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les masques vectoriels et les dégradés.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les technique de montage.</span> </div>"; 
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Retouche still life</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Uniformisation de la lumière.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Retouche sur la peau les cheveux et les visages</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Script et automatisation, web, et animation</span> </div>";

arrModuls[0].oWorkshops.arrObjectif[1]=strDesc;
arrModuls[0].oWorkshops.arrIsSelect[1] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Adobe Photoshop CS3</span> </div>";
arrModuls[0].oWorkshops.arrOutils[1] = strOutils;

arrModuls[0].oWorkshops.arrTitles[2]="Dessin vectoriel | Adobe Illustrator";
arrModuls[0].oWorkshops.arrDates[2]="Dates : "+nd_GetStringModule(2);
arrModuls[0].oWorkshops.arrHeures[2] = "Séances: 5 | Horaire: de 9h à 12h";//nd_GetHoraire(4);
arrModuls[0].oWorkshops.arrEcolage[2] =900;
arrModuls[0].oWorkshops.arrWinTitles[2]="Dessin vectoriel | A. Illustrator";
/*strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- L'interface d'Illustrator</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- La cr&eacute;ation et la colorisation d'objets</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Manipulation d'objets</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Dessin d'illustrations</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Utilisation de la plume</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Travailler avec les points et les chemins</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Travailler avec les images bitmap</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les polices de caract&egrave;res</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les effets dynamiques</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Exportation de fichiers</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Impression de fichiers</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Techniques de s&eacute;lections avanc&eacute;es</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les masques</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les d&eacute;grad&eacute;s et les formes d&eacute;grad&eacute;s</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Effets artistiques et l'outil pulv&eacute;risation de symboles</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Travailler avec la transparence</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les traitements de polices de caract&egrave;re dynamiques</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Travailler avec la peinture dynamique</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Travailler avec les gabarits</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Aller encore plus loin avec l'impression et l'exportation</span> </div>";*/
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Pinceau dynamique</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Outil filet, pinceau dynamique, dégradé de forme</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Outile de recadrage, tableau et fond perdu</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Transformation d’objet et positionnement</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Création / Transformation / Rotation et échelle de formes</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Multiplication des formes</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Transformation et multiplication des formes</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Contour et fond multiple</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Symbole (création, modification, mise à l’échelle)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Edition de textes (points de texte / zones de texte)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Convertir des textes en formes vectoriels</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Caractères (Taille, interl-ignage, inter-lettrage, etc)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Importation d’image et traitement (importation, masque, filtre, liens)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Travailler avec la couleur</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Groupes et librairies de couleurs, dégradés, motifs, guide des couleurs</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Travailler avec les filtres (filtre photoshop, filtre Illustrator)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Utilisation des palettes (forme, graphique, aspect, nuancier)</span> </div>";
arrModuls[0].oWorkshops.arrObjectif[2]=strDesc;
arrModuls[0].oWorkshops.arrIsSelect[2] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Adobe Illustrator</span> </div>";
arrModuls[0].oWorkshops.arrOutils[2] = strOutils;

arrModuls[0].oWorkshops.arrTitles[3]="Motion design | Flash Interf Graph";
arrModuls[0].oWorkshops.arrDates[3]="Dates : "+nd_GetStringModule(3);
arrModuls[0].oWorkshops.arrHeures[3] = "Séances: 5 | Horaire: de 14 à 17h";//nd_GetHoraire(2);
arrModuls[0].oWorkshops.arrEcolage[3] =900;
arrModuls[0].oWorkshops.arrWinTitles[3]="Motion design | Flash Interf Graph";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Plan & Zone de travail</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Barre d'outils & Aide</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Inspecteur de propri&eacute;t&eacute;s</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Layers (calques/couches)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Dessins graphiques, vectoriels et bitmap.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Library (biblioth&egrave;ques)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Symboles, occurrences, &eacute;l&eacute;ments de biblioth&egrave;que.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Imbrication de symboles</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Timeline (sc&eacute;nario)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Animation : sc&eacute;nario, interpolation, calques.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Masques & Guide de mouvement</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Actions de bases (comportements)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Texte : animation, gestion des polices. </span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Son : Importation, commandes.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Vid&eacute;o: formats, importation, int&eacute;gration, codage.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Publication, exportation des fichiers SWF.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Flex, vue d'ensemble</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Premiers pas avec le MXML</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Organisation & Composants </span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Code de base dans flex</span> </div>";
arrModuls[0].oWorkshops.arrObjectif[3]=strDesc;
arrModuls[0].oWorkshops.arrIsSelect[3] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Adobe Flash CS3</span> </div>";
arrModuls[0].oWorkshops.arrOutils[3] = strOutils;

arrModuls[0].oWorkshops.arrTitles[4]="Montage vidéo numérique | Final Cut";
arrModuls[0].oWorkshops.arrDates[4]="Dates : "+nd_GetStringModule(4);
arrModuls[0].oWorkshops.arrHeures[4] = "Séances: 3 | Horaire: de 9h à 12h"//nd_GetHoraire(1);
arrModuls[0].oWorkshops.arrEcolage[4] =540;
arrModuls[0].oWorkshops.arrWinTitles[4]="Présentations d'entreprise";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Introduction à flash</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Espace de travail</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Création des documents</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Importation des illustrations</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Dessin-principe de bas</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Utilisation des couleurs</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Symboles : bouton et clips</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Création d’annimation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Mouvement</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Calques</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Images-clés</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Effet spéciaux</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Utilisation du texte</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Annimation texte</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Integration vidéo et son</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- ActionScript (introduction)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Création de doument de présentation </span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Diaporama et écran</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Transfert, import, export MS Power point</span> </div>";

arrModuls[0].oWorkshops.arrObjectif[4]=strDesc;
arrModuls[0].oWorkshops.arrIsSelect[4] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Flash</span> </div>";
arrModuls[0].oWorkshops.arrOutils[4] = strOutils;

arrModuls[0].oWorkshops.arrTitles[5]="Motion Graphix | Animation 2D";
arrModuls[0].oWorkshops.arrDates[5]="Dates : "+nd_GetStringModule(5);
arrModuls[0].oWorkshops.arrHeures[5] = "Séances: 10 | Horaire: de 17h30 à 20h";
arrModuls[0].oWorkshops.arrEcolage[5] =1800;
arrModuls[0].oWorkshops.arrWinTitles[5]="Animation 2D";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- introduction</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- project settings</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- workspace</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- medias</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- layers</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- keyframe animation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- parenting</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- path animation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- composition and precomposition</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- masking</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- track mate</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- colors effects</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- pixels effects</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- deformation effects</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- procedural effects</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- keying</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- type engine</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- renders settings</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- outputs formats</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- project archiving</span> </div>";
arrModuls[0].oWorkshops.arrObjectif[5]=strDesc;
arrModuls[0].oWorkshops.arrIsSelect[5] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Adobe After Effect</span> </div>";
arrModuls[0].oWorkshops.arrOutils[5] = strOutils;

arrModuls[0].oWorkshops.arrTitles[6]="Motion Graphix | Modélisation 3D";
arrModuls[0].oWorkshops.arrDates[6]="Dates : "+nd_GetStringModule(6);
arrModuls[0].oWorkshops.arrHeures[6] = "Séances: 15 | Horaire: de 17h30 à 20h";
arrModuls[0].oWorkshops.arrEcolage[6] =2700;
arrModuls[0].oWorkshops.arrWinTitles[6]="Modélisation 3D";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- prise en main de l'interface</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- l'explorateur, structure d'une scène</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les primitives géométrique</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- positionnement et navigation dans l'espace 3d</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- la grille et les outils de transformation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- maillage polygonal et subdivision de surface</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les point, les edges, les faces</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- la pile des opérateurs</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- le point de pivot</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les edges loops</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les normales et la géométrie approximation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- dupliquer des éléments</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- souder, scinder des éléments</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les courbes, les béziers, les surfaces nurbs</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- générer un polygone à partir d'une courbe</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- l'extrusion et le loft</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les opérations bouléennes</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les déformations et les lattices</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- la symétrie</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- la rotoscopie</span> </div>";
arrModuls[0].oWorkshops.arrObjectif[6]=strDesc;
arrModuls[0].oWorkshops.arrIsSelect[6] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Softimage xsi</span> </div>";
arrModuls[0].oWorkshops.arrOutils[6] = strOutils;

arrModuls[0].oWorkshops.arrTitles[7]="Motion Graphix | Textures, Lumière";
arrModuls[0].oWorkshops.arrDates[7]="Dates : "+nd_GetStringModule(7);
arrModuls[0].oWorkshops.arrHeures[7] = "Séances:15 | Horaire: de 17h30 à 20h";
arrModuls[0].oWorkshops.arrEcolage[7] =2700;
arrModuls[0].oWorkshops.arrWinTitles[7]="Textures, lumière";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- les caméras</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les différentes techniques de rendu</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- le lancer de rayon</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- le render région</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les lumières et les ombres</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les matériaux</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les textures</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les uv</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- le spéculaire et la réflexion</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- la transparence et la réfraction</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- le bump et le displacement</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- le layer editor</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- le render tree</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- l\'occlusion</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- le toon shading</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- le final gathering</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- la global illumination</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les paramètres de rendu</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les passes, les partitions</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- le compositing (fx tree)</span> </div>";
arrModuls[0].oWorkshops.arrObjectif[7]=strDesc;
arrModuls[0].oWorkshops.arrIsSelect[7] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Softimage xsi</span> </div>";
arrModuls[0].oWorkshops.arrOutils[7] = strOutils;

arrModuls[0].oWorkshops.arrTitles[8]="Motion Graphix | Rendu 3D";
arrModuls[0].oWorkshops.arrDates[8]="Dates : "+nd_GetStringModule(8);
arrModuls[0].oWorkshops.arrHeures[8] = "Séances: 15 | Horaire: de 17h30 à 21h";
arrModuls[0].oWorkshops.arrEcolage[8] =2700;
arrModuls[0].oWorkshops.arrWinTitles[8]="Rendu 3D";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- pourquoi décomposer une image en couches?</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les passes</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les partitions</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- antialising</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- flickering</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- rendermapping</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- motion blur</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- depth of field</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- fog</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- compositing nodal (fx tree)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- principaux opérateurs</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- compositing en layers (after effects)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- effets colorimétriques</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- effets de flous</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- matting</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les masques</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- retiming</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- tracking</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- exports de caméra</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- rendu dans after effect</span> </div>";
arrModuls[0].oWorkshops.arrObjectif[8]=strDesc;
arrModuls[0].oWorkshops.arrIsSelect[8] = false;

strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Softimage xsi</span> </div>";
strOutils+="<div class='wext_Default'> <span class='wext_txtDefault'>- Adobe After Effect</span> </div>";
arrModuls[0].oWorkshops.arrOutils[8] = strOutils;

arrModuls[0].oWorkshops.arrTitles[9]="Motion Graphix | Bones (Squelette)";
arrModuls[0].oWorkshops.arrDates[9]="Dates : "+nd_GetStringModule(9);
arrModuls[0].oWorkshops.arrHeures[9] = "Séances: 15 | Horaire: de 17h30 à 20h";
arrModuls[0].oWorkshops.arrEcolage[9] =2700;
arrModuls[0].oWorkshops.arrWinTitles[9]="Bones (Squelette)";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- les hierarchies, les models et les nulls</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- l\'espace local et l\'espace global</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- le keying panel, les poses neutres</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- customs parameters et proxies</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les sets de clé</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les contraintes</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- cluster center</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les déformations</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les expressions et le scripting</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- linking parameters</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- transform setups</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- display control, shadows, implicits</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les skeletons, la cinématique et les up-vecteurs</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- spines et tails</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les envelopes et les weights</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- le shape manager</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les actions et les clips</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les rig prédéfinis</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- création d\'interface de contrôle</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- vue synoptique</span> </div>";
arrModuls[0].oWorkshops.arrObjectif[9]=strDesc;
arrModuls[0].oWorkshops.arrIsSelect[9] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Softimage xsi</span> </div>";
arrModuls[0].oWorkshops.arrOutils[9] = strOutils;

arrModuls[0].oWorkshops.arrTitles[10]="Motion Graphix | Anim procédurale";
arrModuls[0].oWorkshops.arrDates[10]="Dates : "+nd_GetStringModule(10);
arrModuls[0].oWorkshops.arrHeures[10] = "Séances: 15 | Horaire: de 17h30 à 20h";
arrModuls[0].oWorkshops.arrEcolage[10] =2700;
arrModuls[0].oWorkshops.arrWinTitles[10]="Animation procédurale";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- les clés</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- modes de keying</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- previewing animation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- ghosting</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- la timeline</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- l\'éditeur de courbe</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- créer un cycle d'animation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- la dopesheet</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- copying animation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- animation sur une courbe</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- animation de contraintes (blending)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- linking animation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- shape animation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- animation layering</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- motion capture</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- animation retargeting (motor)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les clips</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- l\'animation mixer</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- retiming, cycling, mixing</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- plotting</span> </div>";

arrModuls[0].oWorkshops.arrObjectif[10]=strDesc;
arrModuls[0].oWorkshops.arrIsSelect[10] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Softimage xsi</span> </div>";
arrModuls[0].oWorkshops.arrOutils[10] = strOutils;

//... MODULE 1
arrModuls[1].oWorkshops.arrTitles = new Array();
arrModuls[1].oWorkshops.arrDates = new Array();
arrModuls[1].oWorkshops.arrHeures = new Array();
arrModuls[1].oWorkshops.arrEcolage = new Array();
arrModuls[1].oWorkshops.arrWinTitles = new Array();
arrModuls[1].oWorkshops.arrObjectif = new Array();
arrModuls[1].oWorkshops.arrIsSelect = new Array();
arrModuls[1].oWorkshops.arrOutils = new Array();

arrModuls[1].oWorkshops.arrTitles[0]="CSS (Cascading Style Sheets)";
arrModuls[1].oWorkshops.arrDates[0]="Dates : "+nd_GetStringModule(11);
arrModuls[1].oWorkshops.arrHeures[0] = "Séances: 5 | Horaire: de 9h à 12h";//nd_GetHoraire(1);
arrModuls[1].oWorkshops.arrEcolage[0] =900;
arrModuls[1].oWorkshops.arrWinTitles[0]="XHTML et CSS";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Pr&eacute;sentation du langage XHTML et le web fut</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Des balises pour une mise en page</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les balises (tags) et attributs: syntaxe</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Structuration d'une page (&lt;head&gt;&lt;body&gt;)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- DTD, Doctype et ent&ecirc;te :(bien chapot&eacute;)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les liens en HTML</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Structurer ses pages (ou comment ranger sa chambre)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Pratique historique de la mise en page : (gras, italiques,...)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les listes et lexiques</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les tableaux</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les formulaires</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les images dans le code</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- CSS  Pr&eacute;sentation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- D&eacute;claration d'une feuille de style</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Attachement &agrave; une page XHTML</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Couleur, fond, police, ...</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Hi&eacute;rarchie et H&eacute;ritage (la cascade)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Le flux et le positionnement des &eacute;l&eacute;ments</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Style par d&eacute;faut et interpr&eacute;tation des navigateurs</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Bonne pratique et facilit&eacute;s</span> </div>";
arrModuls[1].oWorkshops.arrObjectif[0]=strDesc;
arrModuls[1].oWorkshops.arrIsSelect[0] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Editeur de texte</span> </div>";
arrModuls[1].oWorkshops.arrOutils[0] = strOutils;

arrModuls[1].oWorkshops.arrTitles[1]="JavaScript | Syntaxe";
arrModuls[1].oWorkshops.arrDates[1]="Dates : "+nd_GetStringModule(12);
arrModuls[1].oWorkshops.arrHeures[1] = "Séances: 5 | Horaire: de 14h à 17h";//nd_GetHoraire(2);
arrModuls[1].oWorkshops.arrEcolage[1] =900;
arrModuls[1].oWorkshops.arrWinTitles[1]="JavaScript | Syntaxe";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Syntaxe de base </span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Bo&icirc;tes de dialogue</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Objets et fonctions du langage</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Javascript et le DOM</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion des incompatibilit&eacute;s de navigateur</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Validation de formulaire</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Introduction au DHTML</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Afficher, cacher ou d&eacute;placer des &eacute;l&eacute;ments</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les rollovers</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Interactions avec la souris</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les menus d&eacute;roulants</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion multifen&ecirc;tres</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les pop-ups</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Contourner les destructeurs de pop-up</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Structure de donn&eacute;es</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- D&eacute;finir ses propres classes</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Etendre une classe existante</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Introduction &agrave; Ajax avec XMLHttpRequest</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Applications javascript avanc&eacute;es</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Exemple de framework</span> </div>";
arrModuls[1].oWorkshops.arrObjectif[1]=strDesc;
arrModuls[1].oWorkshops.arrIsSelect[1] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Editeur de texte</span> </div>";
arrModuls[1].oWorkshops.arrOutils[1] = strOutils;

arrModuls[1].oWorkshops.arrTitles[2]="JavaScript | AJAX";
arrModuls[1].oWorkshops.arrDates[2]="Dates : "+nd_GetStringModule(13);
arrModuls[1].oWorkshops.arrHeures[2] = "Séances: 5 | Horaire: de 14h à 17h"//nd_GetHoraire(2);
arrModuls[1].oWorkshops.arrEcolage[2] =900;
arrModuls[1].oWorkshops.arrWinTitles[2]="JavaScript | Objets JS | AJAX";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>Mod&egrave;le AJAX.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les clients riches.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>A comme Asynchrone.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>J comme JavaScript.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Rappel des notions Javascript et DOM</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- La classe XmlHttpRequest.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- G&eacute;rer la compatibilit&eacute; des navigateurs.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Premi&egrave;res requ&ecirc;tes AJAX</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Rappel des notions http.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Interpr&eacute;tation du statut au niveau XmlHttpRequest</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Format des r&eacute;ponses (texte, XML, JSON,...).</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Manipuler les r&eacute;ponses au format texte</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>X comme XML.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Rappel des notions XML.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Manipuler la r&eacute;ponse AJAX au format XML.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Int&eacute;gration du XML dans le document HTML.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Rappel des classes et des notions essentielles.</span> </div>";
arrModuls[1].oWorkshops.arrObjectif[2]=strDesc;
arrModuls[1].oWorkshops.arrIsSelect[2] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Editeur de texte</span> </div>";
arrModuls[1].oWorkshops.arrOutils[2] = strOutils;

arrModuls[1].oWorkshops.arrTitles[3]="JavaScript | Framework JQuery";
arrModuls[1].oWorkshops.arrDates[3]="Dates : "+nd_GetStringModule(14);
arrModuls[1].oWorkshops.arrHeures[3] = "Séances: 5 | Horaire: de 14h à 17h"//nd_GetHoraire(2);
arrModuls[1].oWorkshops.arrEcolage[3] =900;
arrModuls[1].oWorkshops.arrWinTitles[3]="JavaScript | Framework JQuery";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- jQuery est une bibliothèque javascript open-source et cross-browser.</span> </div>";

strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- jQuery se présente comme un unique fichier</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Séparation claire entre la structure (HTML) et le comportement (JS)</span> </div>";

strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- La bibliothèque contient notamment les fonctionnalités suivantes:</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Parcours et modification du DOM</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Fonctions essentielles:</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les Sélecteurs</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Attributs </span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Manipulation </span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- CSS </span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Evènements </span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Effets</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- AJAX </span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Fonctions diverses</span> </div>";

arrModuls[1].oWorkshops.arrObjectif[3]=strDesc;
arrModuls[1].oWorkshops.arrIsSelect[3] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Framework jQuery</span> </div>";
arrModuls[1].oWorkshops.arrOutils[3] = strOutils;

arrModuls[1].oWorkshops.arrTitles[4]="HTML5";
arrModuls[1].oWorkshops.arrDates[4]="Dates : "+nd_GetStringModule(15);
arrModuls[1].oWorkshops.arrHeures[4] = "Séances: 5 | Horaire: de 14h à 17h"//nd_GetHoraire(2);
arrModuls[1].oWorkshops.arrEcolage[4] =900;
arrModuls[1].oWorkshops.arrWinTitles[4]="HTML5";
strDesc="";
arrModuls[1].oWorkshops.arrObjectif[4]=strDesc;
arrModuls[1].oWorkshops.arrIsSelect[4] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- A. Dreamveawer</span> </div>";
arrModuls[1].oWorkshops.arrOutils[4] = strOutils;

arrModuls[1].oWorkshops.arrTitles[5]="XML";
arrModuls[1].oWorkshops.arrDates[5]="Dates : "+nd_GetStringModule(16);
arrModuls[1].oWorkshops.arrHeures[5] = "Séances: 5 | Horaire: de 14h à 17h"//nd_GetHoraire(3);
arrModuls[1].oWorkshops.arrEcolage[5] =900;
arrModuls[1].oWorkshops.arrWinTitles[5]="XML";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Panorama complet de XML</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- D&eacute;finitions, utilisation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Avantages / inconv&eacute;nients</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Cr&eacute;ation de documents XML: syntaxe de base</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- El&eacute;ments et attributs XML</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Suites bureautiques et XML, editeurs XML</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- 'Grammaires' XML</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- DTD</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- XML sch&eacute;ma</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Relax NG</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Adressage universel avec XPath et XLink</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Transformation automatis&eacute;e avec XSL</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Transformation en PDF avec XSL-FO</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Processeur XSL, Saxon, Xalan, XSLT</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Transformation dynamique avec Cocoon</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Syndication de contenu RSS, Atom</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- XML et Ajax</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- XML et WebServices, Soap, WSDL</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Manipulation XML en PHP</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Mod&egrave;les objet DOM / SAX</span> </div>";
arrModuls[1].oWorkshops.arrObjectif[5]=strDesc;
arrModuls[1].oWorkshops.arrIsSelect[5] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Editeur de texte</span> </div>";
arrModuls[1].oWorkshops.arrOutils[5] = strOutils;

arrModuls[1].oWorkshops.arrTitles[6]="CMS | Wordpress";
arrModuls[1].oWorkshops.arrDates[6]="Dates : "+nd_GetStringModule(17);
arrModuls[1].oWorkshops.arrHeures[6] = "Séances: 5 | Horaire: de 14h à 17h"//nd_GetHoraire(1);
arrModuls[1].oWorkshops.arrEcolage[6] =900;
arrModuls[1].oWorkshops.arrWinTitles[6]="CMS | Wordpress";
strDesc ="";
/*strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>Framework javascript orient&eacute; objet</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Il a 4 cat&eacute;gories :</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Main Lib : La librairie indispensable.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Native Scripts : G&eacute;rer les fonctions, les tableaux, les chaines et les &eacute;l&eacute;ments.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Addons : G&eacute;stion des effets de base, des &eacute;l&eacute;ments DOM, des chargements de donn&eacute;es sans rechargement de page, des drag and drop d'un objet.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Plugins.</span> </div>";
*/arrModuls[1].oWorkshops.arrObjectif[6]=strDesc;
arrModuls[1].oWorkshops.arrIsSelect[6] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Wordpress</span> </div>";
arrModuls[1].oWorkshops.arrOutils[6] = strOutils;

arrModuls[1].oWorkshops.arrTitles[7]="ActionScript 3.0 | Syntaxe";
arrModuls[1].oWorkshops.arrDates[7]="Dates : "+nd_GetStringModule(18);
arrModuls[1].oWorkshops.arrHeures[7] = "Séances: 5 | Horaire: de 14h à 17h"//nd_GetHoraire(2);
arrModuls[1].oWorkshops.arrEcolage[7] =900;
arrModuls[1].oWorkshops.arrWinTitles[7]="ActionScript 3.0 | Syntaxe";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Plan & Zone de travail</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Barre d'outils & Aide</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Inspecteur de propri&eacute;t&eacute;s</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Layers (calques/couches)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Dessins graphiques, vectoriels et bitmap.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Library (biblioth&egrave;ques)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Symboles, occurrences, &eacute;l&eacute;ments de biblioth&egrave;que</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Imbrication de symboles</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Timeline (sc&eacute;nario)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Animation : sc&eacute;nario, interpolation, calques.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Masques & Guide de mouvement</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Actions de bases (comportements)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Texte : animation, gestion des polices.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Son : Importation, commandes.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Vid&eacute;o: formats, importation, int&eacute;gration, codage.</span> </div>";
arrModuls[1].oWorkshops.arrObjectif[7]=strDesc;
arrModuls[1].oWorkshops.arrIsSelect[7] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- A. Flash</span> </div>";
arrModuls[1].oWorkshops.arrOutils[7] = strOutils;

arrModuls[1].oWorkshops.arrTitles[8]="AS3 | POO";
arrModuls[1].oWorkshops.arrDates[8]="Dates : "+nd_GetStringModule(19);
arrModuls[1].oWorkshops.arrHeures[8] = "Séances: 5 | Horaire: de 14h à 17h"//nd_GetHoraire(2);
arrModuls[1].oWorkshops.arrEcolage[8] =900;
arrModuls[1].oWorkshops.arrWinTitles[8]="AS3 | POO";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Vue d'ensemble de la POO</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Cr&eacute;ation d'une classe (propri&eacute;t&eacute;s et m&eacute;thodes)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Cr&eacute;ation d'une classe (accesseurs et autres) </span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Conceptulisation Objet avanc&eacute;e</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Organisation des classes</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Interaction entre les classes</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Liaison avec l'interface graphique</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion &eacute;v&eacute;nementielle avanc&eacute;e</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Classes dynamiques</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- H&eacute;ritage & Polymorphisme </span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Sp&eacute;cialisation de m&eacute;thodes</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Namespace</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Interfaces</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Liaison entre classes et interfaces</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- H&eacute;ritage et impl&eacute;mentation des interfaces</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion des erreurs</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Design Pattern 1 (Singleton)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Design Pattern 2 (Factory) </span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Design Pattern 3 (Observer)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Design Pattern 4 (MVC)</span> </div>";
arrModuls[1].oWorkshops.arrObjectif[8]=strDesc;
arrModuls[1].oWorkshops.arrIsSelect[8] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- A. Flash CS3</span> </div>";
arrModuls[1].oWorkshops.arrOutils[8] = strOutils;

arrModuls[1].oWorkshops.arrTitles[9]="AS3 | Programmation dynamique";
arrModuls[1].oWorkshops.arrDates[9]="Dates : "+nd_GetStringModule(20);
arrModuls[1].oWorkshops.arrHeures[9] = "Séances: 5 | Horaire: de 14h à 17h"//nd_GetHoraire(3);
arrModuls[1].oWorkshops.arrEcolage[9] =900;
arrModuls[1].oWorkshops.arrWinTitles[9]="AS3 | Prog. dynamique";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Ciblage relatif et absolu.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Comportements basiques.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Variables & types de base.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Instructions conditionnelles.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Boucles et tableaux.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Fonctions simples & param&eacute;triques.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion avanc&eacute;e de MovieClip.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion avanc&eacute;e de TextField.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion &eacute;v&eacute;nementielle.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Interaction avec l'utilisateur (souris).</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Interaction avec l'utilisateur (clavier).</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Autres types d'&eacute;v&eacute;nements.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Dessin dynamique.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Temporalisation.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Animation avanc&eacute;e (Tween).</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion de dates.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion avanc&eacute;e de polices.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion des impressions.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion des erreurs.</span> </div>";
arrModuls[1].oWorkshops.arrObjectif[9]=strDesc;
arrModuls[1].oWorkshops.arrIsSelect[9] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- A. Flash CS3</span> </div>";
arrModuls[1].oWorkshops.arrOutils[9] = strOutils;

arrModuls[1].oWorkshops.arrTitles[10]="SOA";
arrModuls[1].oWorkshops.arrDates[10]="Dates : "+nd_GetStringModule(21);
arrModuls[1].oWorkshops.arrHeures[10] = "Séances: 10 | Horaire: de 17h30 à 20h30"//nd_GetHoraire(2);
arrModuls[1].oWorkshops.arrEcolage[10] =1800;
arrModuls[1].oWorkshops.arrWinTitles[10]="SOA";
strDesc+="";
arrModuls[1].oWorkshops.arrObjectif[10]=strDesc;
arrModuls[1].oWorkshops.arrIsSelect[10] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- XML | Emvironement de Dévelopmt.</span> </div>";
arrModuls[1].oWorkshops.arrOutils[10] = strOutils;

//... MODULE 2 
arrModuls[2].oWorkshops.arrTitles = new Array();
arrModuls[2].oWorkshops.arrDates = new Array();
arrModuls[2].oWorkshops.arrHeures = new Array();
arrModuls[2].oWorkshops.arrEcolage = new Array();
arrModuls[2].oWorkshops.arrWinTitles = new Array();
arrModuls[2].oWorkshops.arrObjectif = new Array();
arrModuls[2].oWorkshops.arrIsSelect = new Array();
arrModuls[2].oWorkshops.arrOutils = new Array();
//
arrModuls[2].oWorkshops.arrTitles[0]="PHP | Syntaxe";
arrModuls[2].oWorkshops.arrDates[0]="Dates : "+nd_GetStringModule(22);
arrModuls[2].oWorkshops.arrHeures[0] = "Séances: 5 | Horaire: de 17h30 à 20h30"//nd_GetHoraire(4);
arrModuls[2].oWorkshops.arrEcolage[0] =900;
arrModuls[2].oWorkshops.arrWinTitles[0]="PHP | Syntaxe";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Le langage PHP.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Alternatives et boucles.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Environnement HTTP.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Envoi de donn&eacute;es par GET ou POST.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion des erreurs.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Upload de fichiers.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Base de donn&eacute;es MySQL.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion d'une base avec PHPMyAdmin.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les bases du SQL.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Cookies et sessions.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Structure de donn&eacute;es, classes et objets.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Envoi de mail.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Le traitement d'images.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- G&eacute;n&eacute;ration de fichiers de type particulier. (PDF, CSV, ...).</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Interface avec le XML.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Architectures d'application PHP/MySQL.</span> </div>";
arrModuls[2].oWorkshops.arrObjectif[0]=strDesc;
arrModuls[2].oWorkshops.arrIsSelect[0] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- XAMP ou WAMP, Langage PHP, Editeur de texte.</span> </div>";
arrModuls[2].oWorkshops.arrOutils[0] = strOutils;

arrModuls[2].oWorkshops.arrTitles[1]="PHP | Programation Orientée Objet";
arrModuls[2].oWorkshops.arrDates[1]="Dates : "+nd_GetStringModule(23);
arrModuls[2].oWorkshops.arrHeures[1] = "Séances: 5 | Horaire: de 17h30 à 20h30"//nd_GetHoraire(4);
arrModuls[2].oWorkshops.arrEcolage[1] =900;
arrModuls[2].oWorkshops.arrWinTitles[1]="PHP | POO";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Langage de programmation PHP5 et Bases de donn&eacute;es MySQL.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Le mod&egrave;le objet de PHP5.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'><br /><br /></span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Frameworks PHP5</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Cake</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Copix</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Symfony</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'><br /><br /></span> </div>";
arrModuls[2].oWorkshops.arrObjectif[1]=strDesc;
arrModuls[2].oWorkshops.arrIsSelect[1] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- XAMP ou WAMP, Langage PHP, Editeur de texte.</span> </div>";
arrModuls[2].oWorkshops.arrOutils[1] = strOutils;

arrModuls[2].oWorkshops.arrTitles[2]="PHP | S&eacute;curit&eacute;";
arrModuls[2].oWorkshops.arrDates[2]="Dates : "+nd_GetStringModule(24);
arrModuls[2].oWorkshops.arrHeures[2] = "Séances: 5 | Horaire: de 17h30 à 20h30"//nd_GetHoraire(4);
arrModuls[2].oWorkshops.arrEcolage[2] =900;
arrModuls[2].oWorkshops.arrWinTitles[2]="PHP | S&eacute;curit&eacute;";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>S&eacute;curit&eacute;</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Configuration</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- S&eacute;curit&eacute; de session</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Scripts sur plusieurs sites</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Contrefa&ccedil;ons de requ&ecirc;tes sur plusieurs sites</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Injection SQL</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Injection de code &agrave; distance, injection HTM</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Injection sur courriel</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Saisie de filtre</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Sortie d'&eacute;chappement.</span> </div>";
arrModuls[2].oWorkshops.arrObjectif[2]=strDesc;
arrModuls[2].oWorkshops.arrIsSelect[2] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- XAMP ou WAMP, Langage PHP, Editeur de texte.</span> </div>";
arrModuls[2].oWorkshops.arrOutils[2] = strOutils;

arrModuls[2].oWorkshops.arrTitles[3]="PHP | Drupal";
arrModuls[2].oWorkshops.arrDates[3]="Dates : "+nd_GetStringModule(25);
arrModuls[2].oWorkshops.arrHeures[3] = "Séances: 5 | Horaire: de 17h30 à 20h30"//nd_GetHoraire(4);
arrModuls[2].oWorkshops.arrEcolage[3] =900;
arrModuls[2].oWorkshops.arrWinTitles[3]="PHP | Drupal";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Introduction a Drupal</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- T&eacute;l&eacute;chargement, installation et configuration</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion des parties publiques/priv&eacute;es, taxonomie, types de contenu et visualsation</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Administration: modules de noyaux, personnalisation des th&egrave;me, cr&eacute;ation des utilisateurs</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Pr&egrave;sentation et utilisation de modules</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Personalistion graphique</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Les modules, communauré. site multilangues</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Processus de publication (avec validation)</span> </div>";
arrModuls[2].oWorkshops.arrObjectif[3]=strDesc;

/*strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion des droits d'acc&egrave;s (utilisateurs)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Console d'administration multilingues</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Afficher/cacher une page</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Tout contenu peut &ecirc;tre copi&eacute;, coll&eacute;, coup&eacute; et/ou d&eacute;plac&eacute; sans intervention technique</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion de la publication des contenus (date de d&eacute;but/fin)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion de la publication des contenus (date de d&eacute;but/fin)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Diff&eacute;rents utilitaires (p.ex. : pour la cr&eacute;ation de formulaires de contact)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion centralis&eacute;e des fichiers (pdf, images, video)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Historique des modifications (versioning)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Processus de publication (avec validation)</span> </div>";
arrModuls[2].oWorkshops.arrObjectif[3]=strDesc;*/
arrModuls[2].oWorkshops.arrIsSelect[3] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'>- Drupal</span> </div>";
arrModuls[2].oWorkshops.arrOutils[3] = strOutils;

arrModuls[2].oWorkshops.arrTitles[4]="JSE | Structure du langage";
arrModuls[2].oWorkshops.arrDates[4]="Dates : "+nd_GetStringModule(26);
arrModuls[2].oWorkshops.arrHeures[4] = "Séances: 8 | Horaire: de 17h30 à 20h30";
/*arrModuls[2].oWorkshops.arrHeures[4] = nd_GetHoraire(4);*/
arrModuls[2].oWorkshops.arrEcolage[4] =1440;
arrModuls[2].oWorkshops.arrWinTitles[4]="JSE | Structure du langage";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>Syntaxe Java : Bases</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les identificateurs :</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Variable, m&eacute;thode, classe, interface.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Pour commencer :</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- La m&eacute;thode main: d&eacute;finition, contraintes, param&egrave;tres.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les mots r&eacute;serv&eacute;s.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les commentaires :</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Explicatifs, javadocs, les tags.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les types de base (primitifs):</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- D&eacute;claration et initialisation, les entiers, les nombres flottants, les caract&egrave;res.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les types r&eacute;f&eacute;rence.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les types void.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les m&eacute;thodes en Java :</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Identifiants, types, param&egrave;tres.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Instructions simples.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Expressions conditionnelles :</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- true et false, if-else, return.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Instructions d'it&eacute;ration (contr&ocirc;le de boucle) :</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- while, do-while, la boucle for (l'op&eacute;rateur virgule), break et continue, switch.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les op&eacute;rateurs.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les tableaux.</span> </div>";
arrModuls[2].oWorkshops.arrObjectif[4]=strDesc;
arrModuls[2].oWorkshops.arrIsSelect[4] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'></span> </div>";
arrModuls[2].oWorkshops.arrOutils[4] = strOutils;

arrModuls[2].oWorkshops.arrTitles[5]="JSE | Le Mod&egrave;le Objet en Java";
arrModuls[2].oWorkshops.arrDates[5]="Dates : "+nd_GetStringModule(27);
arrModuls[2].oWorkshops.arrHeures[5] = "Séances: 8 | Horaire: de 17h30 à 20h30";
/*arrModuls[2].oWorkshops.arrHeures[5] = nd_GetHoraire(4);*/
arrModuls[2].oWorkshops.arrEcolage[5] =1440;
arrModuls[2].oWorkshops.arrWinTitles[5]="JSE | Le Mod&egrave;le Objet en Java";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>POO : notion d'objet.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Notion de base.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Principe d'encapsulation.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les classes et les m&eacute;thodes abstraites.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les interfaces.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>La visibilit&eacute;.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Cr&eacute;ation d'une classe</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Le fichier .java : les packages.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Le constructeur.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Instancier une classe : D&eacute;finition, l'op&eacute;rateur new, affectation d'objets.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>L'op&eacute;rateur '.' et la r&eacute;f&eacute;rence this.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>H&eacute;ritage.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les mots cl&eacute; extends, super.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les op&eacute;rateurs.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les interfaces.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Modificateurs d'acc&egrave;s : Public, Private, Protected, Package.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Importation.</span> </div>";
arrModuls[2].oWorkshops.arrObjectif[5]=strDesc;
arrModuls[2].oWorkshops.arrIsSelect[5] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'></span> </div>";
arrModuls[2].oWorkshops.arrOutils[5] = strOutils;

arrModuls[2].oWorkshops.arrTitles[6]="JSE | JDBC";
arrModuls[2].oWorkshops.arrDates[6]="Dates : "+nd_GetStringModule(28);
arrModuls[2].oWorkshops.arrHeures[6] = "Séances: 8 | Horaire: de 17h30 à 20h30";
/*arrModuls[2].oWorkshops.arrHeures[6] = nd_GetHoraire(4);*/
arrModuls[2].oWorkshops.arrEcolage[6] =1400;
arrModuls[2].oWorkshops.arrWinTitles[6]="JSE | JDBC";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- Java DataBase Connectivity (JDBC)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Introduction et rappel BDD</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Architectures clients-serveurs 2-tiers</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Architectures clients-serveurs 3-tiers</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- API JDBC</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Biblioth&egrave;ques n&eacute;cessaires</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Charger un driver en m&eacute;moire: diff&eacute;rents types de drivers</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- D&eacute;finir la base de donn&eacute;es</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Utilisation de l'interface Connexion</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Interface Statements : les requ&ecirc;tes simples</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Interface Prepared Statements : les requ&ecirc;tes pr&eacute;complil&eacute;s</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Interface Callable Statement : les proc&eacute;dures stock&eacute;es</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Param&eacute;trage du type d'acc&egrave;s</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Informations de la structure de la base de donn&eacute;es</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Consultation de la structure des donn&eacute;es</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Lecture des donn&eacute;es, modification des donn&eacute;es</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion des transactions en local : JDBC</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion des transactions partag&eacute;es : JTA</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Fermeture de connexion</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Correspondance des types de donn&eacute;es SQL-Java</span> </div>";
arrModuls[2].oWorkshops.arrObjectif[6]=strDesc;
arrModuls[2].oWorkshops.arrIsSelect[6] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'></span> </div>";
arrModuls[2].oWorkshops.arrOutils[6] = strOutils;

arrModuls[2].oWorkshops.arrTitles[7]="JEE | JSP | Java et le web";
arrModuls[2].oWorkshops.arrDates[7]="Dates : "+nd_GetStringModule(29);
arrModuls[2].oWorkshops.arrHeures[7] = "Séances: 8 | Horaire: de 17h30 à 20h30";
/*arrModuls[2].oWorkshops.arrHeures[7] = nd_GetHoraire(4);*/
arrModuls[2].oWorkshops.arrEcolage[7] =1440;
arrModuls[2].oWorkshops.arrWinTitles[7]="JEE | JSP | Java et le web";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>- La requ&ecirc;te http: type de requ&ecirc;te Get et Post</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- La classe HttpServlet</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- la m&eacute;tode doGet et doPost()</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les interfaces HttpServletRequest et HttpServletResponse</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Fichiers WAR</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Structure (WEB-INF)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Pr&eacute;fixe de web app</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Descripteur de d&eacute;ploiement (web.xml)</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Cycle de vie d'une servlet</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Ex&eacute;cution d'une servlet</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Threading</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Serveurs: port, adresse ip, etc.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Clients: type mime,contexte d'appel (/uri), param&egrave;tres</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Ressources statiques: ext&eacute;rieurs &agrave; un WAR, incluses dans un WAR</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Upload de fichiers</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Production de r&eacute;ponse: HttpServletResponse, codes de r&eacute;ponse</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Gestion de la session, cookies</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- HttpSession: cycle de vie, objets de session, timeout</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Authentification Http</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- Authentification formulaire: certificats, https</span> </div>";
arrModuls[2].oWorkshops.arrObjectif[7]=strDesc;
arrModuls[2].oWorkshops.arrIsSelect[7] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'></span> </div>";
arrModuls[2].oWorkshops.arrOutils[7] = strOutils;

arrModuls[2].oWorkshops.arrTitles[8]="JEE Frameworks | Struts";
arrModuls[2].oWorkshops.arrDates[8]="Dates : "+nd_GetStringModule(30);
arrModuls[2].oWorkshops.arrHeures[8] = "Séances: 8 | Horaire: de 17h30 à 20h30";
/*arrModuls[2].oWorkshops.arrHeures[8] = nd_GetHoraire(4);*/
arrModuls[2].oWorkshops.arrEcolage[8] =1440;
arrModuls[2].oWorkshops.arrWinTitles[8]="JEE | Struts";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>Rappel sur les servlets.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Partage d'information, gestion de session.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>D&eacute;l&eacute;gation de traitement.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Rappels sur les JSP, &eacute;critures de JSP.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les architectures 3-tiers, les architectures multi-niveaux</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Design pattern Model-View-Controller.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>ActionServlet, Action, ActionForm, balises sp&eacute;cifiques.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>D&eacute;veloppement du contr&ocirc;leur :</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les actions, les ActionMapping, les fichiers struts-config.xml, le fichier web.xml et les param&egrave;tres d'initialisation.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>D&eacute;veloppement de la Vue :</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- configuration des biblioth&egrave;ques de balises.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>D&eacute;veloppement du Mod&egrave;le :</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>- les ActionForm, la validation des formulaires, la gestion des exceptions.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Les biblioth&egrave;ques de balises Struts.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Fichiers de ressources.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Factorisation de plusieurs actions.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Validator : validation avanc&eacute;e param&eacute;trable.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Upload de fichiers.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Pools de connexions.</span> </div>";
arrModuls[2].oWorkshops.arrObjectif[8]=strDesc;
arrModuls[2].oWorkshops.arrIsSelect[8] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'></span> </div>";
arrModuls[2].oWorkshops.arrOutils[8] = strOutils;

arrModuls[2].oWorkshops.arrTitles[9]="JEE Frameworks | Hibernate";
arrModuls[2].oWorkshops.arrDates[9]="Dates : "+nd_GetStringModule(31);
arrModuls[2].oWorkshops.arrHeures[9] = "Séances: 8 | Horaire: de 17h30 à 20h30";
/*arrModuls[2].oWorkshops.arrHeures[9] = nd_GetHoraire(4);*/
arrModuls[2].oWorkshops.arrEcolage[9] =1440;
arrModuls[2].oWorkshops.arrWinTitles[9]="JEE | Hibernate";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>Probl&eacute;matique du mapping objet relationnel.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Strat&eacute;gies de mapping.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Installation et configuration du framework Hibernate.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Fichiers de configuraion.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Configuration pour acc&egrave;s au SGBD MySQL</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Cr&eacute;ation, suppression, mise à jour, recherche d'objets Java.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>D&eacute;finition des mappings.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>D&eacute;finition des mappings</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Cr&eacute;ation de fichiers de mapping.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Classe s&eacute;rialisable</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Classe avec attribut Date ou Calendar.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>G&eacute;n&eacute;ration par Xdoclets</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Gestion des associations et de l'h&eacute;ritage.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Gestion des collections.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Le langage HQL (hibernate query language).</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Requête simples, clause Where.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Gestion des collections, du polymorphisme, des sous-requêtes.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Requêtes avec jointures.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Hibernate dans le contexte J2EE.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Hibernate et applications web.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Hibernate et EJB (Entreprise Java Beans).</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Gestion de transactions, du cache.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Lazy loading.</span> </div>";
arrModuls[2].oWorkshops.arrObjectif[9]=strDesc;
arrModuls[2].oWorkshops.arrIsSelect[9] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'></span> </div>";
arrModuls[2].oWorkshops.arrOutils[9] = strOutils;

arrModuls[2].oWorkshops.arrTitles[10]="JEE Frameworks | Spring";
arrModuls[2].oWorkshops.arrDates[10]="Dates : "+nd_GetStringModule(32);
arrModuls[2].oWorkshops.arrHeures[10] = "Séances: 8 | Horaire: de 17h30 à 20h30";
/*arrModuls[2].oWorkshops.arrHeures[10] = nd_GetHoraire(4);*/
arrModuls[2].oWorkshops.arrEcolage[10] =1440;
arrModuls[2].oWorkshops.arrWinTitles[10]="JEE | Spring";
strDesc="<div class='wext_Default'> <span class='wext_txtDefault'>Origines de Spring.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Inversion du contr&ocirc;le.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Programmation orient&eacute;e aspect (AOP).</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Core Spring.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Bean factory</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Contexte applicatif.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Gestion des ressources.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Packaging et d&eacute;ploiement</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>AOP et Spring.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Proxies</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Pointcuts.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Advice</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Configuration.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Centralisation de l'information.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Initialisation tardive.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Fichiers externes.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'Conception.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Conceptions simplifi&eacute;es.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Gestion d'exception.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Persistance avec Spring.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Data Access Objects.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Templates JDBC.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Int&eacute;gration d'Hibernate.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Introduction au d&eacute;veloppement Web avec Spring.</span> </div>";
strDesc+="<div class='wext_Default'> <span class='wext_txtDefault'>Introduction &agrave; Spring MVC.</span> </div>";
arrModuls[2].oWorkshops.arrObjectif[10]=strDesc;
arrModuls[2].oWorkshops.arrIsSelect[10] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'></span> </div>";
arrModuls[2].oWorkshops.arrOutils[10] = strOutils;

//... MODULE 3 
arrModuls[3].oWorkshops.arrTitles = new Array();
arrModuls[3].oWorkshops.arrDates = new Array();
arrModuls[3].oWorkshops.arrHeures = new Array();
arrModuls[3].oWorkshops.arrEcolage = new Array();
arrModuls[3].oWorkshops.arrWinTitles = new Array();
arrModuls[3].oWorkshops.arrObjectif = new Array();
arrModuls[3].oWorkshops.arrIsSelect = new Array();
arrModuls[3].oWorkshops.arrOutils = new Array();
//
arrModuls[3].oWorkshops.arrTitles[0]="Principes et M&eacute;thodes de Gestion de Projet. ";
arrModuls[3].oWorkshops.arrDates[0]="Dates : ";//+nd_GetStringModule(33);
arrModuls[3].oWorkshops.arrHeures[0] = nd_GetHoraire(4);
arrModuls[3].oWorkshops.arrEcolage[0] =1800;
arrModuls[3].oWorkshops.arrWinTitles[0]="Principes et M&eacute;thodes de GP";
arrModuls[3].oWorkshops.arrObjectif[0]="";
arrModuls[3].oWorkshops.arrIsSelect[0] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'></span> </div>";
arrModuls[3].oWorkshops.arrOutils[0] = strOutils;

arrModuls[3].oWorkshops.arrTitles[1]="Business Case: Gestion d'un mandat d'&eacute;dition web | GANTT et MS Projet.";
arrModuls[3].oWorkshops.arrDates[1]="Dates : ";//+nd_GetStringModule(34);
arrModuls[3].oWorkshops.arrHeures[1] = nd_GetHoraire(4);
arrModuls[3].oWorkshops.arrEcolage[1] =1800;
arrModuls[3].oWorkshops.arrWinTitles[1]="Business Case";
arrModuls[3].oWorkshops.arrObjectif[1]="";
arrModuls[3].oWorkshops.arrIsSelect[1] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'></span> </div>";
arrModuls[3].oWorkshops.arrOutils[1] = strOutils;

arrModuls[3].oWorkshops.arrTitles[2]="Le Procesus Unifi&eacute; de Gestion de Projet et le d&eacute;v&eacute;loppement it&eacute;ratif.";
arrModuls[3].oWorkshops.arrDates[2]="Dates : ";//+nd_GetStringModule(35);
arrModuls[3].oWorkshops.arrHeures[2] = nd_GetHoraire(4);
arrModuls[3].oWorkshops.arrEcolage[2] =2000;
arrModuls[3].oWorkshops.arrWinTitles[2]="Le PUGP et le d&eacute;v. it&eacute;ratif";
arrModuls[3].oWorkshops.arrObjectif[2]="";
arrModuls[3].oWorkshops.arrIsSelect[2] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'></span> </div>";
arrModuls[3].oWorkshops.arrOutils[2] = strOutils;

arrModuls[3].oWorkshops.arrTitles[3]="Langage UML. Notification. Diagrammes.";
arrModuls[3].oWorkshops.arrDates[3]="Dates : ";//+nd_GetStringModule(36);
arrModuls[3].oWorkshops.arrHeures[3] = nd_GetHoraire(4);
arrModuls[3].oWorkshops.arrEcolage[3] =2000;
arrModuls[3].oWorkshops.arrWinTitles[3]="UML. Notification et diagrammes";
arrModuls[3].oWorkshops.arrObjectif[3]="";
arrModuls[3].oWorkshops.arrIsSelect[3] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'></span> </div>";
arrModuls[3].oWorkshops.arrOutils[3] = strOutils;

arrModuls[3].oWorkshops.arrTitles[4]="Impl&eacute;mentation du Procesus Unifi&eacute; dans une architecture de projet OO.";
arrModuls[3].oWorkshops.arrDates[4]="Dates : ";//+nd_GetStringModule(37);
arrModuls[3].oWorkshops.arrHeures[4] = nd_GetHoraire(4);
arrModuls[3].oWorkshops.arrEcolage[4] =2200;
arrModuls[3].oWorkshops.arrWinTitles[4]="PU dans projet OO";
arrModuls[3].oWorkshops.arrObjectif[4]="";
arrModuls[3].oWorkshops.arrIsSelect[4] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'></span> </div>";
arrModuls[3].oWorkshops.arrOutils[4] = strOutils;

arrModuls[3].oWorkshops.arrTitles[5]="Langage UML. Mod&eacute;lisation OO des procesus et design patterns.";
arrModuls[3].oWorkshops.arrDates[5]="Dates : ";//+nd_GetStringModule(38);
arrModuls[3].oWorkshops.arrHeures[5] = nd_GetHoraire(4);
arrModuls[3].oWorkshops.arrEcolage[5] =2200;
arrModuls[3].oWorkshops.arrWinTitles[5]="UML. Mod. OO, design patterns";
arrModuls[3].oWorkshops.arrObjectif[5]="";
arrModuls[3].oWorkshops.arrIsSelect[5] = false;
strOutils="<div class='wext_Default'> <span class='wext_txtDefault'></span> </div>";
arrModuls[3].oWorkshops.arrOutils[5] = strOutils;
//..........................................
var arrCaddieModuls = new Array();
var arrCaddieChecks = new Array();
var nPanierEcolage = 0;
//******************************************
// FONCTIONS DATES 19.9.07
//******************************************
//============================================================
function nd_SetMonth(pMonth){
	return pMonth-1;
}
//============================================================
function nd_GetMonth(pMonth){
	return pMonth+1;
}
//============================================================
function nd_DateToString(pDate){
	var vCheckJour = pDate.getDate().toString();
	if(vCheckJour<10){
		vCheckJour = "0"+vCheckJour;
	}
	var vCheckMois = nd_GetMonth(pDate.getMonth()).toString();//+1;
	if(vCheckMois<10){
		vCheckMois = "0"+vCheckMois;
	}
	var vCheckAnnee = pDate.getFullYear().toString();
	return vCheckAnnee+vCheckMois+vCheckJour;
}
//============================================================
function nd_GetStringModule(pModulId){
	var vDateA  = new Date(0);
	var vDateB  = new Date(0);
	var vNewDateA  = new Date(0);
	var vNewDateB  = new Date(0);
	var jsemA;
	var jsemB;
	var jourA;
	var jourB;
	var moisA;
	var moisB;
	var anneeA;
	var anneeB;
	if(!nd_Aujourdhui){
		var nd_Aujourdhui = new Date();
	}
	//...........................................
	vDateA = arrDatesDebutA[pModulId];//nd_GetDateModule(pModulId, 0, 0);
	vDateB = arrDatesFinA[pModulId], //nd_GetDateModule(pModulId, 1, 0);
	// Test la validite de la date a afficher
	vIsNewDate = (nd_DateToString(nd_Aujourdhui) > nd_DateToString(vDateB));
	if(vIsNewDate){
		//alert("Nouvelle date");
		vNewDateA  = arrDatesDebutB[pModulId];
		vNewDateB  = arrDatesFinB[pModulId];
		vDateA = vNewDateA;
		vDateB = vNewDateB;
	}
	
	//...........................................
	jsemA = nd_LireNomJour(vDateA).substring(0,2);
	jourA = vDateA.getDate();
	moisA = nd_GetMonth(vDateA.getMonth());//+1;
	if(moisA<10){
		moisA = "0"+moisA;
	}
	anneeA = vDateA.toString();
	anneeA = anneeA.substring(2,4);
	//...........................................
	jsemB = nd_LireNomJour(vDateB).substring(0,2);
	jourB = vDateB.getDate();
	moisB = nd_GetMonth(vDateB.getMonth());//+1;
	if(moisB<10){
		moisB = "0"+moisB;
	}
	anneeB = vDateB.getFullYear();
	// CORRECTION SI PAS DE DATE
	/*if(moisA == moisB){
		return "du "+jsemA+". "+jourA+" au "+jsemB+". "+jourB+"."+moisB+"."+anneeB;
	}else{
		return "du "+jsemA+". "+jourA+"."+moisA+" au "+jsemB+". "+jourB+"."+moisB+"."+anneeB;
	}*/
	if(vIsNewDate){
		return 'nous consulter';
	}else{
		if(moisA == moisB){
			return "du "+jsemA+". "+jourA+" au "+jsemB+". "+jourB+"."+moisB+"."+anneeB;
		}else{
			return "du "+jsemA+". "+jourA+"."+moisA+" au "+jsemB+". "+jourB+"."+moisB+"."+anneeB;
		}
	}
	

}// End function
//============================================================
function nd_LireNomJour (pDate){
	var jsem = pDate.getDay();
	switch (jsem){
	   case 0 : return "dimanche"; break;
	   case 1 : return "lundi "; break;
	   case 2 : return "mardi "; break;
	   case 3 : return "mercredi "; break;
	   case 4 : return "jeudi "; break;
	   case 5 : return "vendredi "; break;
	   case 6 : return "samedi "; break;
	}
}// End function
//============================================================
//******************************************
// MODULS FUNCTIONS
//******************************************
function nd_DRAW_WORKSHOP(pNUMERO,pCLASS,pTITLE,pDATE,pHEURES,pPROGRAMM, pSELECTED){
	
	var vTxtHTML = "";
	vTxtHTML += "<div id='workshop_"+pNUMERO+"' class='"+pCLASS+"' onmouseover='nd_ROW_SELECTOR("+pNUMERO+")' onmouseout='nd_ROW_SELECTOR("+pNUMERO+")' onclick='nd_CADDIE_OPEN("+pNUMERO+")'>";
	if(typeof(pSELECTED) != "undefined"){
		vTxtHTML += "<div class='"+pSELECTED+"'>";
	}
	
	vTxtHTML += "<div class='"+pCLASS+"'>";
	
	vTxtHTML += "<p class='row_Title'>"+pTITLE+"</p>";
    vTxtHTML += "<p class='row_Text'>"+pDATE+"<br />"+pHEURES+"</p>";
	
	
	if(pPROGRAMM == ""){
		vTxtHTML += "<p class='row_Footer'><a "+pPROGRAMM+" class='row_BtnProgram' href='#' onmousedown='nd_INFOS_UPDATE("+pNUMERO+");M_WND_MOVE();'>Programme</a> <span class='sepInscription'>&nbsp;</span> <span class='color_Orange'><a href='javascript:nd_OPEN_INSCRIPTION("+pNUMERO+");'>Inscription</a></span></p>";
	}else{
		/*vTxtHTML += "<p class='row_Footer'> <span class='sepInscription'>&nbsp;</span> <span class='color_Orange'><a href='javascript:nd_OPEN_INSCRIPTION("+pNUMERO+");'>Inscription</a></span></p>";*/
		vTxtHTML += "<p class='row_Footer'><a "+pPROGRAMM+" class='row_BtnProgram' name='ID"+pNUMERO+"'>Programme</a> <span class='sepInscription'>&nbsp;</span> <span class='color_Orange'><a href='javascript:nd_OPEN_INSCRIPTION("+pNUMERO+");'>Inscription</a></span></p>";
	}
	
	vTxtHTML += "</div>";
	
	if(typeof(pSELECTED) != "undefined"){
		vTxtHTML += "</div>";
	}
    vTxtHTML += "</div>";
	return vTxtHTML;
}// End function
//------------------------------------------
function nd_DESELECT_ALL_MODULS (p_sid, p_nNbrMax){
	// delete link (mdl_Idlink0 )
	var v_sClassItem ="";
	
	for(var h=0;h<arrModuls.length;h++){
		var oLinkModul = Nomades.GetId("mdl_Idlink"+h);
		//
		if(oLinkModul){
			oLinkModul.className ="mdl_linkType"+h+" color_MDLtype"+h;
		}
	}
	//
	for(var i=0;i<p_nNbrMax;i++){
		var oLinkWorkshop = Nomades.GetId(p_sid+i);
		//
		if(oLinkWorkshop){
			// Find selectors class and delete
			v_sClassItem = oLinkWorkshop.className;
			//alert(p_sid+i+" Class Old : "+v_sClassItem);
			// delete Borders 
			for(var j=0;j<arrModuls.length;j++){
				var v_Result = nd_TextSearch("mdl_MdlBorder"+j, v_sClassItem);
				//...
				if(v_Result != -1){
					v_sClassItem = nd_TextReplace("mdl_MdlBorder"+j, "", v_sClassItem);
				}//End if result
			}
			//
			oLinkWorkshop.className= v_sClassItem;
		}// End if
	}// End for
	nd_DESELECT_MODUL_PROJ();
}// End function
//------------------------------------------
function nd_SELECT_FULL_MODUL (p_sid, p_nModulId, p_nNbrMax){
	var v_nStart = 0;
	var v_nEnd = p_nNbrMax;
	var v_Result = -1;
	var v_sClassItem ="";
	//...
	if(p_nModulId > 0){
		v_nStart = p_nModulId*p_nNbrMax;
		v_nEnd = v_nStart+p_nNbrMax;
	}
	//alert("MODUL : "+p_nModulId+" DEBUT : "+v_nStart+" FIN : "+v_nEnd);
	for(var i=v_nStart;i<v_nEnd;i++){
		if(Nomades.GetId(p_sid+i)){
			// Find selectors class and delete
			v_sClassItem = Nomades.GetId(p_sid+i).className;
			var v_sNewClass = "";
			v_Result = nd_TextSearch("mdl_MdlBorder"+p_nModulId, v_sClassItem);
			//...
			if(v_Result == -1){
				Nomades.GetId(p_sid+i).className=v_sClassItem+" "+"mdl_MdlBorder"+p_nModulId;
			}//End if result
		}// End if trouveId
	}// End for
	// Mise a jour du lien
	var v_sLinkModul = "mdl_Idlink"+p_nModulId;
	var oLinkModul = Nomades.GetId(v_sLinkModul);
	if(oLinkModul){
		//
		v_sClassItem = oLinkModul.className;
		var v_sLinkOff = "mdl_linkType"+p_nModulId;
		var v_sLinkOn = "mdl_linkTypeSelect"+p_nModulId;
		//
		v_Result = nd_TextSearch(v_sLinkOff, v_sClassItem);
		//
		if(v_Result != -1){
			//Class exist
			v_sClassItem = nd_TextReplace(v_sLinkOff, "", v_sClassItem);
		}
		//
		v_Result = nd_TextSearch(v_sLinkOn, v_sClassItem);
		if(v_Result == -1){
		// class no exist
			oLinkModul.className= v_sLinkOn+" "+v_sClassItem;
		}//End if result
	}// End if object modul
}// End function
//------------------------------------------
function nd_DESELECT_MODUL_PROJ (){
		for(var i=24;i<30;i++){
		var oLinkWorkshop = Nomades.GetId("workshop_"+i);
		//
		if(oLinkWorkshop){
			// Find selectors class and delete
			v_sClassItem = oLinkWorkshop.className;
			//alert(p_sid+i+" Class Old : "+v_sClassItem);
			// delete Borders 
			for(var j=0;j<arrModuls.length;j++){
				var v_Result = nd_TextSearch("mdl_MdlBorder"+j, v_sClassItem);
				//...
				if(v_Result != -1){
					v_sClassItem = nd_TextReplace("mdl_MdlBorder"+j, "", v_sClassItem);
				}//End if result
			}
			//
			oLinkWorkshop.className= v_sClassItem;
		}// End if
	}// End for
}// End function
//------------------------------------------
function nd_SET_MODUL (p_nNro){
	
	if(p_nNro!=p_nModuleSelect){
		p_nModuleSelect=p_nNro;
		// Mise a zero de tous les modules et ses enfants
		nd_SET_OPT_MODUL(-1);
		//.......
		nd_DESELECT_ALL_MODULS("workshop_", 32);
		//.......
			switch(p_nModuleSelect){
				case -1:
				break;
				case 0:
				//alert("Option : "+arrModuls[p_nModuleSelect].title);
				nd_SELECT_FULL_MODUL("workshop_", p_nModuleSelect, 11);
				// Deselection des options du module Mode Diplome
				/*nd_SET_MODUL_PROJ(24, p_nModuleSelect);
				nd_SET_MODUL_PROJ(25, p_nModuleSelect);*/
				break;
				case 1:
				//alert("Option : "+arrModuls[p_nModuleSelect].title);
				nd_SELECT_FULL_MODUL("workshop_", p_nModuleSelect, 11);
				/*nd_SET_MODUL_PROJ(26, p_nModuleSelect);
				nd_SET_MODUL_PROJ(27, p_nModuleSelect);*/
				// Select OPTION Graduate
				break;
				case 2:
				//alert("Option : "+arrModuls[p_nModuleSelect].title);
				nd_SELECT_FULL_MODUL("workshop_", p_nModuleSelect, 11);
			/*	nd_SET_MODUL_PROJ(28, p_nModuleSelect);
				nd_SET_MODUL_PROJ(29, p_nModuleSelect);*/
				// Select OPTION Expert
				break;
				case 3:
				//alert("Option : "+arrModuls[p_nModuleSelect].title);
				nd_SELECT_FULL_MODUL("workshop_", p_nModuleSelect, 6);
				// Select OPTION Expert
				break;
			}// End switch
	}else{
		p_nModuleSelect=-2;
		// Mise a zero de tous les modules et ses enfants
		nd_SET_OPT_MODUL(-1);
		//.......
		nd_DESELECT_ALL_MODULS("workshop_", 32);
		//.......
	}// End in nro
}// End function
//------------------------------------------
function nd_DESELECT_ALL_OPTIONS (p_sid, p_nNbrMin, p_nNbrMax){
	var v_sClassItem ="";
	//alert("Select option = "+p_sid+" Modul = "+p_nModuleSelect);
	//
	for(var i=p_nNbrMin;i<p_nNbrMax;i++){
		var oLinkWorkshop = Nomades.GetId(p_sid+i);
		//
		if(oLinkWorkshop){
			// Find selectors class and delete
			v_sClassItem = oLinkWorkshop.className;
			//alert(p_sid+i+" Class Old : "+v_sClassItem);
			// delete Borders 
			for(var j=p_nNbrMin;j<p_nNbrMax;j++){
				var v_Result = nd_TextSearch("mdl_MdlBorder"+j, v_sClassItem);
				//...
				if(v_Result != -1){
					v_sClassItem = nd_TextReplace("mdl_MdlBorder"+j, "", v_sClassItem);
				}//End if result
			}
			//
			oLinkWorkshop.className= v_sClassItem;
		}// End if
	}// End for
}// End function
//------------------------------------------
function nd_SELECT_FULL_OPTION (p_sid, p_nNbrMini, p_nNbrMax){
	
	//alert(" Modul = "+p_nModuleSelect+" Mini = "+p_nNbrMini+" maxi = "+p_nNbrMax);
}// End function
//------------------------------------------
function nd_SET_OPT_MODUL (p_nOption){
	//alert("option : "+arrModulOptions[p_nOption]);
	for(var h=0;h<arrModulOptions.length;h++){
		var oOptModul = Nomades.GetId("mdl_IdOption"+h);
		//
		if(oOptModul){
			oOptModul.innerHTML="";
		}
	}
	//................................................................
	// Effacement de tous les cadres (24 a 29)
	var v_nPosOptions = 24;
	var v_nNbrBoxOpt = 6;
	var v_nPosMini =0;
	var v_nPosMaxi =0;
	nd_DESELECT_ALL_OPTIONS("workshop_",24,6);
	//alert("Select option = "+p_nOption+" Modul = "+p_nModuleSelect);
	//................................................................
	//
	if((p_nOption>=0)&&(p_nOption<arrModulOptions.length)){
		if((p_nModuleSelect>=0)&&(p_nModuleSelect<arrModulOptions.length)){
		//alert("module : "+arrModuls[p_nModuleSelect].title+" option : "+arrModulOptions[p_nOption]);
			
			var oOptModulSelect = Nomades.GetId("mdl_IdOption"+p_nModuleSelect);
			if(oOptModulSelect){
				oOptModulSelect.innerHTML=arrModulOptions[p_nOption];
			}
			switch(p_nOption){
				case -1:
				// Mise a zero de tous les modules et ses enfants
				break;
				case 0:
			/*	show("mdl_IdOption"+p_nModuleSelect);
				alert("Module : "+arrModulOptions[p_nOption]);*/
				break;
				case 1:
				//GRADUATE (24-25)
				switch(p_nModuleSelect){
					case 0:
					v_nPosMini =v_nPosOptions;
					v_nPosMaxi =v_nPosMini+2;
					break;
					case 1:
					v_nPosMini =v_nPosOptions+2;
					v_nPosMaxi =v_nPosMini+2;
					break;
					case 2:
					v_nPosMini =v_nPosOptions+4;
					v_nPosMaxi =v_nPosMini+2;
					break;
					
				}// End switch
				//............
				//alert("Select option = "+p_nOption+" Modul = "+p_nModuleSelect+" Mini = "+v_nPosMini+" maxi = "+v_nPosMaxi);
				nd_SELECT_FULL_OPTION("workshop_",v_nPosMini,v_nPosMaxi);
				//............
				break;
				case 2:
				// EXPERT
				break;
				case 3:
				// BACHELOR
				break;
			}
		
		}else{
			if(p_nModuleSelect<0){
				alert("Vous devez choisir un module pour utiliser de cette option!");
			}
		}
	}
	//
}// End function
//******************************************
// SELECTION CELLULES
//******************************************
function nd_GetMenuProject (p_nCellID){
	var v_nMenuWork = 0;
	//
	if ((p_nCellID>23)&&(p_nCellID<=31)){
		if ((p_nCellID>23)&&(p_nCellID<=25)){
			v_nMenuWork = 0;
		}
		if ((p_nCellID>25)&&(p_nCellID<=27)){
			v_nMenuWork = 1;
		}
		if ((p_nCellID>27)&&(p_nCellID<=29)){
			v_nMenuWork = 2;
		}
	}
	//alert("cell = "+p_nCellID+" menu = "+n_oCoordonnees.Menu+" ligne = "+n_oCoordonnees.Ligne);
	return v_nMenuWork;
}// End function
//------------------------------------------
function nd_GetMenuLine (p_nCellID){
	var n_oCoordonnees = new Object();
	//
	if ((p_nCellID>=0)&&(p_nCellID<=10)){
		n_oCoordonnees.Menu = 0;
	}
	if ((p_nCellID>10)&&(p_nCellID<=21)){
		n_oCoordonnees.Menu = 1;
	}
	if ((p_nCellID>21)&&(p_nCellID<=32)){
		n_oCoordonnees.Menu = 2;
	}
	if ((p_nCellID>32)&&(p_nCellID<=38)){
		n_oCoordonnees.Menu = 3;
	}
	n_oCoordonnees.Ligne = p_nCellID-(11*n_oCoordonnees.Menu);
	//alert("cell = "+p_nCellID+" menu = "+n_oCoordonnees.Menu+" ligne = "+n_oCoordonnees.Ligne);
	return n_oCoordonnees;
}// End function
//------------------------------------------
function nd_ROW_SELECTOR (p_nCellID){
	// Initialisation
	
	var oLinkWorkshop = Nomades.GetId("workshop_"+p_nCellID);
	var oCoordonnees = nd_GetMenuLine(p_nCellID);
	var v_nMenuTempo = oCoordonnees.Menu;
	var v_sClassItem = oLinkWorkshop.className;
	var v_isSelect = arrModuls[oCoordonnees.Menu].oWorkshops.arrIsSelect[oCoordonnees.Ligne];
	//...
	var v_Result = nd_TextSearch("btnCellOver"+v_nMenuTempo, v_sClassItem);
	//...
	if(!v_isSelect){
		// La cellule est pas selectionnee (SELECTION)
		if(v_Result == -1){
			v_sClassItem= v_sClassItem+" btnCellOver"+v_nMenuTempo;
			oLinkWorkshop.className= v_sClassItem;
			arrModuls[oCoordonnees.Menu].oWorkshops.arrIsSelect[oCoordonnees.Ligne]=true;
		}//End if result
	}else{
		// La cellule est selectionnee (DESELECTION)
		if(v_Result != -1){
			v_sClassItem = nd_TextReplace("btnCellOver"+v_nMenuTempo, "", v_sClassItem);
			oLinkWorkshop.className= v_sClassItem;
			arrModuls[oCoordonnees.Menu].oWorkshops.arrIsSelect[oCoordonnees.Ligne]=false;
		}//End if result
	}// End isSelect
}// End function
//******************************************
// EXTERNAL WINDOW CADDIE
//******************************************
function nd_CADDIE_OPEN (pCellID){
	//
	if((!bClicInscript) &&(!bClicProgram)){
		// Ouverture et mise a jour du panier
		var nCaddieTimerID = setTimeout("nd_CADDIE_TIMER("+pCellID+")",40);
	}
}// End function
//------------------------------------------
function nd_CADDIE_TIMER(p_nCellID){
	//
	if((!bClicInscript)&&(!bClicProgram)){
		
		nd_ADD_DELETE_CELL(p_nCellID);

		//................................
		// Open Window
		if(Nomades.GetId("nd_PANIER")){
			Nomades.GetStyle("nd_PANIER").visibility="visible"
			// LECTURE DE LA POSITION DE LA SOURIS
			Nomades.GetStyle("nd_PANIER").top=(nd_MouseY-150)+"px";
			Nomades.GetStyle("nd_PANIER").left=(nd_MouseX-150)+"px";
			//
			bPanierOpen=true;
			if (Nomades.ie) {
				// lance ma_fonction quand on appuie sur le bouton de la souris
				Nomades.GetId("nd_PANIER").onmousedown= nd_CADDIE_DRAG; 
			}else if (Nomades.ns4) {
				// lance ma_fonction quand on appuie sur le bouton de la souris
				document.captureEvents(Event.MOUSEDOWN);
				document.onmousedown=nd_CADDIE_DRAG; 
			}else if (Nomades.ns6) {;
				// lance ma_fonction quand on appuie sur le bouton de la souris
				Nomades.GetId("nd_PANIER").addEventListener("mousedown",nd_CADDIE_DRAG, false); 
			}
		}// End if pannier exist
	}// End if is programm
}// End function
//------------------------------------------
function nd_ADD_DELETE_CELL(pCELLULE){
	var oLinkWorkshop = Nomades.GetId("workshop_"+pCELLULE);
	var oCoordonnees = nd_GetMenuLine(pCELLULE);
	var v_nMenuTempo = oCoordonnees.Menu;
	var v_sClassItem = oLinkWorkshop.className;
	
	//................................
	var v_Result = nd_TextSearch("mdl_MdlBorderSelect"+v_nMenuTempo, v_sClassItem);
	if(Nomades.GetId("nd_PANIER")){
		if(v_Result != -1){
			//Pannier est selectionne
			v_sClassItem = nd_TextReplace("mdl_MdlBorderSelect"+v_nMenuTempo, "", v_sClassItem);
			oLinkWorkshop.className= v_sClassItem;
			nd_CADDIE_DELETE_ITEM(pCELLULE);
			/*arrModuls[oCoordonnees.Menu].oWorkshops.arrIsSelect[oCoordonnees.Ligne]=false;*/
		}else{
			// Pannier pas selectionne (SELECTION)
			v_sClassItem= v_sClassItem+" mdl_MdlBorderSelect"+v_nMenuTempo;
			oLinkWorkshop.className= v_sClassItem;
			arrModuls[oCoordonnees.Menu].oWorkshops.arrIsSelect[oCoordonnees.Ligne]=true;
			if(nd_CheckItemInArray(arrCaddieModuls,pCELLULE) == -1){
				var checkUp = "checked='checked'";
				arrCaddieModuls.push(pCELLULE);
				arrCaddieChecks.push(checkUp);
				//
				var v_nbrItems = arrCaddieModuls.length;
				//
				if(arrCaddieChecks[v_nbrItems-1] == ""){
					arrCaddieChecks[v_nbrItems-1]= checkUp;
				}
				nd_CADDIE_UPDATE();
				
			}
		}//End if result
	}
	
}// End function
//------------------------------------------
function nd_GetUserModul(){
	var v_nbrItems = arrCaddieModuls.length;
	var vNumberSelect = -1;
	//.....................................
	var arrModulSelect = new Array();
	arrModulSelect[0]=0;
	arrModulSelect[1]=0;
	arrModulSelect[2]=0;
	arrModulSelect[3]=0;
	
	for(var i=0;i<v_nbrItems;i++){
		var oCoordonnees = nd_GetMenuLine(arrCaddieModuls[i]);
		var nNroMenu = oCoordonnees.Menu;
		arrModulSelect[nNroMenu] = arrModulSelect[nNroMenu]+1;
	}
	var vNbrmenu0 = arrModulSelect[0];
	var vNbrmenu1 = arrModulSelect[1];
	var vNbrmenu2 = arrModulSelect[2];
	var vNbrmenu3 = arrModulSelect[3];
	//...............................
	if((vNbrmenu0 > vNbrmenu1) && (vNbrmenu0 > vNbrmenu2)&&(vNbrmenu0 > vNbrmenu3)){
		vNumberSelect =0;
	}
	if((vNbrmenu1 > vNbrmenu0) && (vNbrmenu1 > vNbrmenu2)&&(vNbrmenu1 > vNbrmenu3)){
		vNumberSelect =1;
	}
	if((vNbrmenu2 > vNbrmenu0) && (vNbrmenu2 > vNbrmenu1)&&(vNbrmenu2 > vNbrmenu3)){
		vNumberSelect =2;
	}
	if((vNbrmenu3 > vNbrmenu0) && (vNbrmenu3 > vNbrmenu1)&&(vNbrmenu3 > vNbrmenu2)){
		vNumberSelect =3;
	}
	return vNumberSelect;
}// End function
//------------------------------------------
function nd_CADDIE_UPDATE (){
	var v_nbrItems = arrCaddieModuls.length;
	var v_nTotalEcolage =0;
	var v_txtHTML = "";
	// Avec des elements
	if(v_nbrItems>0){
		// Creation du formulaire
		v_txtHTML +="<form action='' method='post' name='formPanier' id='formPanier' onSubmit='return nd_CheckPanier();'>";
		// Creation de la liste
		v_txtHTML +="<ol id='listCours' style='margin:0px; padding:0px; list-style-position:outside; font-size:10px; font-weight:bold;'>";
		// Creation des lignes de la liste
		for(var i=0;i<v_nbrItems;i++){
			var nLinkRef = arrCaddieModuls[i];
			var oLinkWorkshop = Nomades.GetId("workshop_"+nLinkRef);
			var oCoordonnees = nd_GetMenuLine(nLinkRef);
			var sLinkChecked = arrCaddieChecks[i];
			var v_sItemTitle = arrModuls[oCoordonnees.Menu].oWorkshops.arrWinTitles[oCoordonnees.Ligne];
			var v_nItemEcolage = arrModuls[oCoordonnees.Menu].oWorkshops.arrEcolage[oCoordonnees.Ligne];
			// gestion des lignes (+ de 10 elements)
			var vPetitEspace = "<span>&nbsp;</span>";
			var vGrandEspace = "<span>&nbsp;&nbsp;</span>";
			if(i>8){
				v_txtHTML += "<li class='caddie_txtLigne'><span class='mdl_MdlColor"+oCoordonnees.Menu+" caddie_txtColLibelle'>"+(i+1)+"</span><span class='caddie_txtColLibelle'>."+vPetitEspace+""+v_sItemTitle+"</span><span class='caddie_txtColPrix'>"+nd_FormaterMontant(v_nItemEcolage)+".-</span>"+"</li>";
			}else{
				v_txtHTML += "<li class='caddie_txtLigne'><span class='mdl_MdlColor"+oCoordonnees.Menu+" caddie_txtColLibelle'>"+(i+1)+"</span><span class='caddie_txtColLibelle'>."+vGrandEspace+v_sItemTitle+"</span><span class='caddie_txtColPrix'>"+nd_FormaterMontant(v_nItemEcolage)+".-</span>"+"</li>";	
			}
			// Avec case a cocher active on additionne
			if(arrCaddieChecks[i] != ""){
				v_nTotalEcolage= v_nTotalEcolage + v_nItemEcolage;
			}
		}
		// Fermeture de la liste 
		v_txtHTML +="</ol><br />";
		// Mise a jour LIBELLE MODULE
			if(arrCaddieChecks.length>9){
			// alert(arrModuls[0].title);
			var vNumberSelect = nd_GetUserModul();
			if(vNumberSelect != -1){
				Nomades.innerHTML("nd_SubTitleModul","Diplôme de cours");
				Nomades.innerHTML("nd_SubTitleModul2",arrModuls[vNumberSelect].title);
				// fixer la couleur
				var vClass = "caddie_SubTitleModul color_MDLtype"+vNumberSelect;
				Nomades.GetId('nd_SubTitleModul2').className = vClass;
			}
		}else{
			Nomades.innerHTML("nd_SubTitleModul","Certificat de cours");
			Nomades.innerHTML("nd_SubTitleModul2","");
			Nomades.GetId('nd_SubTitleModul2').className = "caddie_txtDefaut'";
		}
		// Mise a jour du pluriel du libelle
		var vWorkLibelle = "Workshop";
		if(v_nbrItems!=1){
			vWorkLibelle = "Workshops";
		}
		
		// Gestion du montant Ecolages
		if(v_nTotalEcolage>9999){
			v_txtHTML += "<p style='margin-left:14px;'><span class='caddie_txtColLibelle' style='padding-top:20px;'>Ecolage "+v_nbrItems+" "+vWorkLibelle+" </span><span id='nd_PanierTotal' class='caddie_txtColPrixBig' style='border-top:1px solid #000000;'>0.-</span>&nbsp;</p>";
		}else{
		v_txtHTML += "<p style='margin-left:14px;'><span class='caddie_txtColLibelle' style='padding-top:20px;'>Ecolage "+v_nbrItems+" "+vWorkLibelle+" </span><span id='nd_PanierTotal' class='caddie_txtColPrix' style='border-top:1px solid #000000;'>0.-</span></p>";
		}
		/*v_txtHTML += "<p class='wext_Default'>&nbsp;</p>";*/
		v_txtHTML += "<p class='caddie_txtDefaut' align='center'>";
		/*v_txtHTML += "<input name='panierSubmit' type='button' id='panierSubmit' value='Inscription' onclick='nd_CADDIE_SEND();' style='cursor:pointer;' /></p>";*/
		v_txtHTML += "<p class='caddie_txtDefaut'>&nbsp;</p>";
		// Fin du formulaire
		v_txtHTML += "</form>";
		// nd_PanierSubjectID
		Nomades.GetId('nd_PanierSubjectID').innerHTML = v_txtHTML;
		Nomades.GetId('nd_PanierTotal').innerHTML = nd_FormaterMontant(''+v_nTotalEcolage)+".-";
	}else{
		Nomades.GetId('nd_PanierSubjectID').innerHTML = "";
		if(Nomades.GetId('nd_PanierTotal')){
			Nomades.GetId('nd_PanierTotal').innerHTML = "0.00.-";
		}
	}
}// End function
//------------------------------------------
function nd_CADDIE_DELETE_ITEM(p_nCellID){
	var v_nNbrItems = arrCaddieModuls.length;
	var v_nIndexItem = nd_CheckItemInArray(arrCaddieModuls,p_nCellID);

	if(v_nNbrItems >0){
			// Supprimer la ligne et mise a jour du pannier
			nd_CaddieDeleteItem(v_nIndexItem);
			
	}else{
		arrCaddieModuls = new Array();
		arrCaddieChecks = new Array(); 
	}
	//...................
	nd_CADDIE_UPDATE();
	//.............................
	//.............................
}// End function
//------------------------------------------
function nd_CaddieDeleteItem(pValueOrIndex){
	
	var pOutput=arrCaddieModuls;
	var pChecks=arrCaddieChecks;
	arrCaddieModuls = new Array();
	arrCaddieChecks = new Array();
	//...................
	for (i in pOutput){
		if(i!= pValueOrIndex){
			arrCaddieModuls.push(pOutput[i]);
			arrCaddieChecks.push(pChecks[i]);
		}
	}
	return arrCaddieModuls.length;
}// End function
//------------------------------------------
function nd_CADDIE_ACTIVE_ITEM(p_nPos){
	// Mise a jour de ecolage
	//var nLinkRef = arrCaddieModuls[p_nPos];
	//var sLinkChecked = arrCaddieChecks[p_nPos];
	//var oLinkWorkshop = Nomades.GetId("workshop_"+arrCaddieModuls[p_nPos]);
	//var oCoordonnees = nd_GetMenuLine(arrCaddieModuls[p_nPos]);
	//var v_nValueItem = arrModuls[oCoordonnees.Menu].oWorkshops.arrEcolage[oCoordonnees.Ligne];
	//var oLinkHidden = Nomades.GetId("ndCaddieRef"+arrCaddieModuls[p_nPos]);
	var v_nTotalEcolage =0;
	
	// Affectation etat case a cocher
	if(Nomades.GetId('panierItem'+p_nPos).checked){
		//SELECTION
		arrCaddieChecks[p_nPos] = "checked='checked'";
	}else{
		// DESELECTION
		arrCaddieChecks[p_nPos] = "";
	}
	// Calcul du Montant du caddie
	for(var i=0;i<arrCaddieModuls.length;i++){
		
		var n_oCoordonnees = nd_GetMenuLine(arrCaddieModuls[i]);
		var v_nItemEcolage = arrModuls[n_oCoordonnees.Menu].oWorkshops.arrEcolage[n_oCoordonnees.Ligne];
		// Avec case a cocher active on additionne
		if(arrCaddieChecks[i] != ""){
			v_nTotalEcolage= v_nTotalEcolage + v_nItemEcolage;
		}
	}
	// Affectation du montant Total formate
	Nomades.GetId('nd_PanierTotal').innerHTML = "CHF "+nd_FormaterMontant(''+v_nTotalEcolage)+".00.-";
}// End function
//------------------------------------------
function nd_CADDIE_DRAG(e){
	      if (Nomades.ie) {
            //R&eacute;cup&eacute;ration de la position de la souris
            window.lastX=event.clientX;
            window.lastY=event.clientY;
            // lance M_WND_DRAG tant que l'on appuie sur le bouton de la souris en la bougeant
            document.onmousemove=nd_CADDIE_DRAGSTART;
            // lance M_WND_DROP quand on relache le bouton de la souris
            document.onmouseup=nd_CADDIE_DRAGEND; 
	}else if (Nomades.ns4) {
            //R&eacute;cup&eacute;ration de la position de la souris
            window.lastX=e.pageX;
            window.lastY=e.pageY;
            // lance M_WND_DRAG tant que l'on appuie sur le bouton de la souris en la bougeant
            document.captureEvents(Event.MOUSEMOVE)
            document.onmousemove=nd_CADDIE_DRAGSTART;
            // lance M_WND_DROP quand on relache le bouton de la souris
            document.captureEvents(Event.MOUSEUP)
            document.onmouseup=nd_CADDIE_DRAGEND; 
	}else if (Nomades.ns6) {
            //R&eacute;cup&eacute;ration de la position de la souris
            window.lastX=e.clientX;
            window.lastY=e.clientY;
            // lance M_WND_DRAG tant que l'on appuie sur le bouton de la souris en la bougeant
            window.onmousemove=nd_CADDIE_DRAGSTART;
            // lance M_WND_DROP quand on relache le bouton de la souris
            window.onmouseup=nd_CADDIE_DRAGEND; }
}// End function
//------------------------------------------
function nd_CADDIE_DRAGSTART(e){
		// Function MOVE
		var oWindow = Nomades.GetStyle("nd_PANIER");
		
	     if (Nomades.ie) {
            // Calcul de l'&eacute;cart de position de la souris
            var difX=event.clientX-window.lastX;
            var difY=event.clientY-window.lastY;
            //R&eacute;cup&eacute;ration de la position du div et ajout de l'&eacute;cart de position de la souris
            var newX1 = parseInt(oWindow.left)+difX;
            var newY1 = parseInt(oWindow.top)+difY;
            // Assignation des nouvelles coordonn&eacute;es au div
            oWindow.left=newX1+"px";
            oWindow.top=newY1+"px";
            //Assignation de l'anci&egrave;nne position de la souris
            window.lastX=event.clientX;
            window.lastY=event.clientY; 
		}else if (Nomades.ns4) {
            // Calcul de l'&eacute;cart de position de la souris
            var difX=e.pageX-window.lastX;
            var difY=e.pageY-window.lastY;
            //R&eacute;cup&eacute;ration de la position du div et ajout de l'&eacute;cart de position de la souris
            var newX1 = parseInt(oWindow.left)+difX;
            var newY1 = parseInt(oWindow.top)+difY;
            // Assignation des nouvelles coordonn&eacute;es au div
            oWindow.left=newX1;
            oWindow.top=newY1;
            //Assignation de l'anci&egrave;nne position de la souris
            window.lastX=e.pageX;
            window.lastY=e.pageY; 
		}else if (Nomades.ns6) {
            // Calcul de l'&eacute;cart de position de la souris
            var difX=e.clientX-window.lastX;
            var difY=e.clientY-window.lastY;
            //R&eacute;cup&eacute;ration de la position du div et ajout de l'&eacute;cart de position de la souris
            var newX1 = parseInt(oWindow.left)+difX;
            var newY1 = parseInt(oWindow.top)+difY;
            // Assignation des nouvelles coordonn&eacute;es au div
            oWindow.left=newX1+"px";
            oWindow.top=newY1+"px";
            //Assignation de l'anci&egrave;nne position de la souris
            window.lastX=e.clientX;
            window.lastY=e.clientY;
		} 
}// End function
//------------------------------------------
function nd_CADDIE_DRAGEND(e){
	   if (Nomades.ie || Nomades.ns4) {
            //R&eacute;initialisation du onmousemove
            document.onmousemove=null; 
		}else if (Nomades.ns6) {
            //R&eacute;initialisation du onmousemove
            window.onmousemove=null; 
		}
		bPanierOpen=false;
}// End function
//------------------------------------------
function nd_CADDIE_CLOSE(p_sid){
		bClicProgram=false;
		Nomades.GetStyle(p_sid).visibility = "hidden";
}// End function
//******************************************
// INSCRIPTION
//******************************************
function nd_OPEN_INSCRIPTION(p_nItemID) {
	// 
	bClicInscript =true;
	var timerInscript = setTimeout("nd_TIMER_INSCRIPTION("+p_nItemID+")",40);
}// End function
//------------------------------------------
function nd_TIMER_INSCRIPTION(p_nItemID) {
	//
	if(nd_CheckItemInArray(arrCaddieModuls,p_nItemID)==-1){
		nd_ADD_DELETE_CELL(p_nItemID);
	}
	var strArrCaddieModuls = arrCaddieModuls.join(";");
	var v_sUrl = "inscription.php?ARR_CADDIE="+strArrCaddieModuls;
	if(Nomades.ie){
		var v_sNom = "_blank";
	}else{
		var v_sNom = "Inscription Workshops";
	}
	var v_sDetails = 'width='+(795+16)+',height=650,scrollbars=1,resizable=1, menubar=1, location=1';
	var v_nWinInscription = window.open(v_sUrl,v_sNom,v_sDetails);
	v_nWinInscription.focus();
	bClicInscript =false;
}// End function
//******************************************
// EXTERNAL WINDOW PROGRAM
//******************************************
//Init des variables,des Divs-Layers, et du onmousedown
function nd_INFOS_UPDATE(p_nItemID){
	
	var oCoordonnees = nd_GetMenuLine(p_nItemID);
	var oWextBoxStyle =Nomades.GetStyle("mon_div");
	var oWextTitle =Nomades.GetId("popuptitre");
	var oWextContent =Nomades.GetId("contobjectif");
	var oWextTitleOutils = Nomades.GetId("progTitreOutils");
	var oWextOutil =Nomades.GetId("contoutils");
	var oWextClose =Nomades.GetId("nd_CloseInfosID");
	
	if(oWextBoxStyle){
		var bWextStatus = oWextBoxStyle.visibility;
		oWextBoxStyle.visibility="visible";
		
		// LECTURE DE LA POSITION DE LA SOURIS
			oWextBoxStyle.top=nd_MouseY+"px";
			oWextBoxStyle.left=nd_MouseX+"px";
		
		if(oWextTitle){
			oWextTitle.innerHTML =arrModuls[oCoordonnees.Menu].oWorkshops.arrWinTitles[oCoordonnees.Ligne];
		}
		if(oWextContent){
			oWextContent.innerHTML =arrModuls[oCoordonnees.Menu].oWorkshops.arrObjectif[oCoordonnees.Ligne];
		}
		
		if(oWextTitleOutils){
			if(arrModuls[oCoordonnees.Menu].oWorkshops.arrOutils[oCoordonnees.Ligne] != ""){
				oWextTitleOutils.style.display= "block";
			}else{
				oWextTitleOutils.style.display= "none";
			}
		}
		
		if(oWextOutil){
			if(arrModuls[oCoordonnees.Menu].oWorkshops.arrOutils[oCoordonnees.Ligne] != ""){
				oWextOutil.innerHTML =arrModuls[oCoordonnees.Menu].oWorkshops.arrOutils[oCoordonnees.Ligne];
			}
		}
		bClicProgram=true;
		if(bWextStatus != "visible"){
			//
		}// End is visible
	}// End if style
}// End function
//------------------------------------------
function M_WND_MOVE(val) {
	if (Nomades.ie) {
		
		// lance ma_fonction quand on appuie sur le bouton de la souris
		mon_div.onmousedown= nd_INFOS_DRAG; 
	}else if (Nomades.ns4) {
		// lance ma_fonction quand on appuie sur le bouton de la souris
		document.captureEvents(Event.MOUSEDOWN);
		document.onmousedown=nd_INFOS_DRAG; 
	}else if (Nomades.ns6) {;
		// lance ma_fonction quand on appuie sur le bouton de la souris
		Nomades.GetId("mon_div").addEventListener("mousedown",nd_INFOS_DRAG, false); 
	}

}// End function
//------------------------------------------
// used to block cascading events
function F_Vide() { return false; } // End function
//------------------------------------------
function nd_INFOS_DRAG(e) {

      if (Nomades.ie) {
            //R&eacute;cup&eacute;ration de la position de la souris
            window.lastX=event.clientX;
            window.lastY=event.clientY;
            // lance M_WND_DRAG tant que l'on appuie sur le bouton de la souris en la bougeant
            document.onmousemove=M_WND_DRAG;
            // lance M_WND_DROP quand on relache le bouton de la souris
            document.onmouseup=M_WND_DROP; 
	}else if (Nomades.ns4) {
            //R&eacute;cup&eacute;ration de la position de la souris
            window.lastX=e.pageX;
            window.lastY=e.pageY;
            // lance M_WND_DRAG tant que l'on appuie sur le bouton de la souris en la bougeant
            document.captureEvents(Event.MOUSEMOVE)
            document.onmousemove=M_WND_DRAG;
            // lance M_WND_DROP quand on relache le bouton de la souris
            document.captureEvents(Event.MOUSEUP)
            document.onmouseup=M_WND_DROP; 
	}else if (Nomades.ns6) {
            //R&eacute;cup&eacute;ration de la position de la souris
            window.lastX=e.clientX;
            window.lastY=e.clientY;
            // lance M_WND_DRAG tant que l'on appuie sur le bouton de la souris en la bougeant
            window.onmousemove=M_WND_DRAG;
            // lance M_WND_DROP quand on relache le bouton de la souris
            window.onmouseup=M_WND_DROP; }
	bClicProgram=true;
}// End function
//------------------------------------------
// D&eacute;placement des Divs-Layers
function M_WND_DRAG(e) {
	
	var oWindow = Nomades.GetStyle("mon_div");
	
      if (Nomades.ie) {
            // Calcul de l'&eacute;cart de position de la souris
            var difX=event.clientX-window.lastX;
            var difY=event.clientY-window.lastY;
            //R&eacute;cup&eacute;ration de la position du div et ajout de l'&eacute;cart de position de la souris
            var newX1 = parseInt(oWindow.left)+difX;
            var newY1 = parseInt(oWindow.top)+difY;
            // Assignation des nouvelles coordonn&eacute;es au div
            oWindow.left=newX1+"px";
            oWindow.top=newY1+"px";
            //Assignation de l'anci&egrave;nne position de la souris
            window.lastX=event.clientX;
            window.lastY=event.clientY; 
		}else if (Nomades.ns4) {
            // Calcul de l'&eacute;cart de position de la souris
            var difX=e.pageX-window.lastX;
            var difY=e.pageY-window.lastY;
            //R&eacute;cup&eacute;ration de la position du div et ajout de l'&eacute;cart de position de la souris
            var newX1 = parseInt(oWindow.left)+difX;
            var newY1 = parseInt(oWindow.top)+difY;
            // Assignation des nouvelles coordonn&eacute;es au div
            oWindow.left=newX1;
            oWindow.top=newY1;
            //Assignation de l'anci&egrave;nne position de la souris
            window.lastX=e.pageX;
            window.lastY=e.pageY; 
		}else if (Nomades.ns6) {
            // Calcul de l'&eacute;cart de position de la souris
            var difX=e.clientX-window.lastX;
            var difY=e.clientY-window.lastY;
            //R&eacute;cup&eacute;ration de la position du div et ajout de l'&eacute;cart de position de la souris
            var newX1 = parseInt(oWindow.left)+difX;
            var newY1 = parseInt(oWindow.top)+difY;
            // Assignation des nouvelles coordonn&eacute;es au div
            oWindow.left=newX1+"px";
            oWindow.top=newY1+"px";
            //Assignation de l'anci&egrave;nne position de la souris
            window.lastX=e.clientX;
            window.lastY=e.clientY;
		} 

}// End function
//------------------------------------------
function M_WND_DROP(e) {

      if (Nomades.ie || Nomades.ns4) {
            //R&eacute;initialisation du onmousemove
            document.onmousemove=null; 
		}else if (Nomades.ns6) {
            //R&eacute;initialisation du onmousemove
            window.onmousemove=null; 
		}
}// End function
//------------------------------------------
function M_WND_CLOSE(pID){
		bClicProgram=false;
		Nomades.GetStyle(pID).visibility = "hidden";
}// End function
//******************************************
// IMG MOBILE
//******************************************
var nd_InZone = false;
var nd_ZoneMinX = 0;
var nd_ZoneMinY = 154;
var nd_ZoneMaxX = nd_ZoneMinX+130;
var nd_ZoneMaxY = nd_ZoneMinY+768;
var nd_ZoneMiddleX = nd_ZoneMaxX/2;
var nd_ZoneMiddleY = nd_ZoneMaxY/2;
var nd_MouseX = 0;
var nd_MouseY = 0;
var nd_Timer=0;
var nd_Timer1=0;
var nd_Timer2=0;
var nd_MaximumL=-10;
var nd_MaximumR=-850;
//------------------------------------------
function initT(){
	nd_Timer=1;
}// End function
//------------------------------------------
function stopT(){
	clearTimeout(nd_Timer1);
	clearTimeout(nd_Timer2);
	nd_Timer=0;
}// End function
//------------------------------------------
function M_MOUSE_GET_XY(e){
	nd_MouseX = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
	nd_MouseY = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
	//
	nd_InZone = false;
	if(( nd_MouseX >=nd_ZoneMinX)&&( nd_MouseY >=nd_ZoneMinY)&&( nd_MouseX <=nd_ZoneMaxX)&&( nd_MouseY <=nd_ZoneMaxY)){
		nd_InZone = true;
	}
	if(nd_InZone){
		if(nd_MouseX<=nd_ZoneMiddleX ){
			nd_MOVE_LEFT();
		}else{
			nd_MOVE_RIGHT();
		}
	}
}// End function
//------------------------------------------
function nd_MOVE_LEFT(){
 	var vMargin = document.getElementById("image").style.marginLeft;
 	var vPosCurrent = vMargin.replace(/px/,"");
	var vNewMargin = Number(vPosCurrent)+1;
	//...
	if(nd_Timer==1&&vPosCurrent<nd_MaximumL){
		document.getElementById("image").style.marginLeft=vNewMargin +'px';
		nd_Timer1 = setTimeout("nd_MOVE_LEFT()",80);
	}else {
		clearTimeout(nd_Timer1);
		return; 
	}
}// End function
//------------------------------------------
function nd_MOVE_RIGHT(){
	//
 	var vMargin = document.getElementById("image").style.marginLeft;
 	var vPosCurrent = vMargin.replace(/px/,"");
	var vNewMargin = Number(vPosCurrent)-1;
	//...
	if(nd_Timer==1&&vPosCurrent>nd_MaximumR){
		document.getElementById("image").style.marginLeft=vNewMargin +'px';	
		nd_Timer2 = setTimeout("nd_MOVE_RIGHT()",80);
	}else {
		clearTimeout(nd_Timer2);
		return; 
	}
}// End function
//------------------------------------------
//******************************************
// UTILITIES
//******************************************
function nd_TextSearch(p_sSearch, p_txtText){
	var v_nPos = p_txtText.indexOf(p_sSearch);
	return v_nPos;
}// End function
//------------------------------------------
function nd_TextReplace(p_sSearch, p_sReplace, p_txtText){
	var v_nInc = p_sSearch.length;
	var v_nPos = p_txtText.indexOf( p_sSearch);
	while( v_nPos > -1){
		p_txtText = p_txtText.replace( p_sSearch, p_sReplace);
		v_nPos  = p_txtText.indexOf( p_sSearch, v_nPos +v_nInc);
	}
	return p_txtText;
}// End function
//------------------------------------------
function nd_FormaterMontant(p_strMontant){
	if(typeof p_strMontant != 'string'){
	p_strMontant = ""+p_strMontant;
	}
	var nbrCar = p_strMontant.length;
	if(nbrCar>3){
		 var milles = p_strMontant.substr(0, (nbrCar-3));
		 var cents = p_strMontant.substr((nbrCar-3), 3);
		 
		 p_strMontant=milles+"'"+cents;
	 
	 }
	
	return p_strMontant;
}// End function
//------------------------------------------
function nd_CheckItemInArray (p_arrItems, p_nCellID){
	var v_bItemExist = -1;
	for (var i=0; i<p_arrItems.length; i++){
	   if(p_arrItems[i]== p_nCellID){
		   v_bItemExist = i;
		   i=p_arrItems.length+1;
	   }
	}
	return v_bItemExist;
}// End function
//------------------------------------------
// La fonction qui affiche/masque l'&eacute;l&eacute;ment 
function nd_BASCULER_AFFICHAGE(pItemID){
	var oItemDisplay = Nomades.GetStyle(pItemID);
	
	if(oItemDisplay){
		
		if(oItemDisplay.display =="none"){
			oItemDisplay.display="block";
		}else{
			oItemDisplay.display="none";
		}
		//	
	}//Enf if object display
	
}// End function
function checkDateBixestile (pANNEE){

	if (pANNEE%4 == 0 && pANNEE%100 != 0 || pANNEE%400 == 0){
		return 29;
	  }else{
		return 28;
	}
}


function nd_OVER_COMMING(pNUMBER){
	var _oItemName = 'workshop_'+pNUMBER;
	//
	/*if(document.getElementById(_oItemName)){
		//document.getElementById(_oItemName).className = "ROW_CadreOver";
		document.getElementById(_oItemName).style.backgroundColor = "#f3f3f3";
	}*/
}
function nd_OUT_COMMING(pNUMBER){
	var _oItemName = 'workshop_'+pNUMBER;
	/*if(document.getElementById(_oItemName)){
		//document.getElementById(_oItemName).className = "ROW_CadreOver";
		document.getElementById(_oItemName).style.backgroundColor = "#ffffff";
	}*/
}
//******************************************
// STARTUP
//******************************************
var p_nModuleSelect = -2;
var optionSelect = -2;

function nd_SUR_DEMARRAGE(){
	//alert("INIT MODULES LOADED ");
	nd_SET_MODUL(-1);
	//
	Nomades.GetStyle("id_Deployement").display="none";
	Nomades.GetStyle("basculer2").display="none";
	Nomades.GetStyle("basculer3").display="none";
	//====================
   if (Nomades.ie) {
		window.document.onmousemove = M_MOUSE_GET_XY; 
	}else if (Nomades.ns4) {
		document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove = M_MOUSE_GET_XY; 
	}else if (Nomades.ns6) {
		document.addEventListener("mousemove",M_MOUSE_GET_XY, false); 
	}
	//===================
}// End function
//------------------------------------------
if( typeof Nomades != "undefined" ){ 
	Nomades.ADD_ONLOAD_ITEM(nd_SUR_DEMARRAGE);
}else{
	window.onload = function() {
		nd_SUR_DEMARRAGE();
	}
}
-->