
	function MM_preloadImages() { //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}

	function loadSource(id,nestref,url) {
		if (ns4) {
			var lyr = (nestref)? eval('document.'+nestref+'.document.'+id) : document.layers[id]
			lyr.load(url,lyr.clip.width)
		}
		else if (ie4) {
			parent.bufferFrame.document.location = url
		}
	}
	
	
	function loadSourceFinish(id) {
		if (ie4) document.all[id].innerHTML = parent.bufferFrame.document.body.innerHTML
	}

	function WMshow(divID) {
		var pageNo = 0;
		
		if (navigator.appName == "Netscape"){	// cas de Netscape,mozilla
			document.getElementById(divID).style.visibility = 'visible';
			document.getElementById(divID).style.zIndex = 2;
			for (i=0;i<=nbDiv;i++){
				if (divArray[i]!=divID){
					//document.layers[divArray[i]].visibility = 'hidden';
					//document.layers[divArray[i]].zIndex = 1;
					document.getElementById(divArray[i]).visibility = 'hidden';
					document.getElementById(divArray[i]).zIndex = 2;
				}
				else
					pageNo = i
			}
		}
		else if (document.layers && document.layers[divID] != null){
			
			document.layers[divID].visibility = 'visible';
			for (i=0;i<=nbDiv;i++){
				if (divArray[i]!=divID){
					document.layers[divArray[i]].visibility = 'hidden';
				}
				else
					pageNo = i
			}
			
		}
		else if (document.all){	// Cas MSIE + Innova
			
			/*
			document.getElementById(divID).style.visibility = 'visible';
			document.getElementById(divID).style.zIndex = 2;
			for (i=0;i++;i<=nbDiv){
				if (divArray[i]!=divID){
					//document.layers[divArray[i]].visibility = 'hidden';
					//document.layers[divArray[i]].zIndex = 1;
					document.getElementById(divArray[i]).visibility = 'hidden';
					document.getElementById(divArray[i]).zIndex = 2;
				}
				else
					pageNo = i
			}
			*/
			
			document.all[divID].style.visibility = 'visible';
			document.all[divID].style.zIndex = 2;
			for (i=0;i<=nbDiv;i++){
				if (divArray[i]!=divID){
					document.all[divArray[i]].style.visibility = 'hidden';
				}
				else
					pageNo = i
			}		
			
		}
		else if (document.getElementByID){
			if (divArray[i]!=divID){
				document.getElementById(''+divID+'').innerHTML=html
				document.getElementById(''+divID+'').style.visibility = 'visible';
				document.getElementById(''+divID+'').style.zIndex = 2;
				document.getElementById('contenu').style.visibility = 'hidden';
			}
				else
					pageNo = i
		}
		if(pageNo>0)
			loadSource(divID,null,pageArray[pageNo])
	}
	
	
	function WMhide(divID) {
		if (navigator.appName == "Netscape"){
			//alert("hide"+divID);
			document.getElementById(divID).style.visibility = 'hidden';
			document.getElementById('contenu').style.visibility = 'visible';
		}
		else if (document.layers && document.layers[divID] != null){
			document.layers[divID].visibility = 'hidden';
			document.layers['contenu'].visibility = 'visible';
			}
		else if (document.all){
			if(document.all[divID]){
				document.all[divID].style.visibility = 'hidden';
				document.all[divID].style.zIndex = '1';
			}
			if(document.all['contenu'])
				document.all['contenu'].style.visibility = 'visible';
			}
		else if (document.getElementById){
			document.getElementById(''+divID+'').style.visibility = 'hidden';
			document.getElementById('contenu').style.visibility = 'visible';
			}		
	}

	function hidePopupMenu(divID) {
		
		if (document.layers && document.layers[divID] != null){
			document.layers[divID].visibility = 'hidden';
			}
		else if (document.all){
			if(document.all[divID])
				document.all[divID].style.visibility = 'hidden';
			}
		else if (document.getElementById){
			
			if (document.getElementById(divID)){
			document.getElementById(divID).style.visibility = 'hidden';
			}
		}
	}


	function writeit(text,id)
	{
		if (document.getElementById)
		{
			x = document.getElementById(id);
			x.innerHTML = '';
			x.innerHTML = text;
		}
		else if (document.all)
		{
			x = document.all[id];
			x.innerHTML = text;
		}
		else if (document.layers)
		{
			x = document.layers[id];
			text2 = '<P CLASS="text">' + text + '</P>';
			x.document.open();
			x.document.write(text2);
			x.document.close();
		}
	}
	
	function WXPRTToolBar()
	{
		//Common tools
		this.Add = "";
		this.Modify = "";
		this.Delete = "";
		this.Properties = "";
		this.AttachCategory = "";
		
		//CMS tools
		this.MoveDown = "";
		this.MoveUp = "";
		this.MoveRight = "";
		this.MoveLeft = "";
		this.AddMenu = "";
		this.AddPage = "";
		this.AttachPage = "";
		this.AttachDocument = "";
		this.AttachVFS = "";
		this.AttachLink = "";
		this.AddHeader = "";
		this.AddForm = "";
		this.ManageHeaders = "";
		this.AddToShortcut = "";
		this.ArchivePage = "";
		this.Template = "";
	
		//Forms Tools
		this.Purge = ""
		//Security
		this.Groups = ""
		this.Users = ""
		this.Password = ""
		//Misc tools
		this.Approbation = "";
		this.ManageEditorial = "";
		this.ManageFields = "";
		this.Export = "";
		this.Import = "";
		this.Send = ""
	}

	MM_preloadImages('/common/Images/Icons/sort_left.gif','/common/Images/Icons/save.gif','/common/Images/Icons/sort_left.gif','/common/Images/Icons/sort_right.gif','/common/Images/Icons/sort_up.gif','/common/Images/Icons/sort_down.gif','/common/Images/Icons/modify.gif','/common/Images/Icons/user.gif','/common/Images/Icons/delete.gif','/common/Images/Icons/txt.gif','/common/Images/Icons/autre.gif','/common/Images/Icons/lien.gif','/common/Images/Icons/add.gif','/common/Images/Icons/fields.gif');
	
	function showPopupMenu(divID,x,y,oToolBar) {
		if(x < 0)
			x = 5;
		hidePopupMenu("PopupMainMenu");
		hidePopupMenu("PopupCurrentMenu");
		hidePopupMenu("PopupMenu");
		hidePopupMenu("PopupPageMenu");
		var pageNo = 0;
		var isActions = false;
		var popupMenuContent = "" ;
		
		MM_preloadImages('/common/Images/Icons/sort_left.gif','/common/Images/Icons/save.gif','/common/Images/Icons/sort_left.gif','/common/Images/Icons/sort_right.gif','/common/Images/Icons/sort_up.gif','/common/Images/Icons/sort_down.gif','/common/Images/Icons/modify.gif','/common/Images/Icons/user.gif','/common/Images/Icons/delete.gif','/common/Images/Icons/txt.gif','/common/Images/Icons/autre.gif','/common/Images/Icons/lien.gif','/common/Images/Icons/add.gif','/common/Images/Icons/fields.gif');
		
		//popupMenuContent = "<table width='200' cellpadding='3' cellspacing='0' border='0' class='toolbarTable'><tr><td colspan='2'><table width='100%' cellpadding='1' cellspacing='0' border='0' class='toolbarTitle'><tr><td class='toolbarTitle'>Menu contextuel</td><td class='toolbarTitle' align='right'><a class='Content_LinkHeader' href=javascript:hidePopupMenu('" + divID + "')>X</a></td></tr></table></td></tr>";
		popupMenuContent = "<table width='200' cellpadding='3' cellspacing='0' border='0' class='toolbarTable'><tr><td colspan='2'><table width='100%' cellpadding='1' cellspacing='0' border='0' class='toolbarTitle'><tr><td class='toolbarTitle'>Menu contextuel</td><td class='toolbarTitle' align='right'><a class='Content_LinkHeader' href=javascript:hidePopupMenu('" + divID + "')>X</a></td></tr></table></td></tr>";
		
		if(oToolBar.MoveLeft !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/sort_left.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.MoveLeft + "</td></tr>";
		}
		if(oToolBar.MoveRight !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/sort_right.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.MoveRight + "</td></tr>";	
		}
		if(oToolBar.MoveUp !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/sort_up.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.MoveUp + "</td></tr>";
		}	
		if(oToolBar.MoveDown !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/sort_down.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.MoveDown + "</td></tr>";	
		}
		if(oToolBar.Modify !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/modify.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.Modify + "</td></tr>";
		}
		if(oToolBar.Properties !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/user.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.Properties + "</td></tr>";
		}
		if(oToolBar.ArchivePage !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/delete.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.ArchivePage + "</td></tr>";
		}

		if(oToolBar.Delete !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/delete.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.Delete + "</td></tr>";
		}
		if(oToolBar.Template !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/copy.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.Template + "</td></tr>";
		}

		if(oToolBar.AttachPage !='')
		{
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/txt.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.AttachPage + "</td></tr>";
			isActions = true;
		}
		if(oToolBar.AttachDocument !='')
		{
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/autre.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.AttachDocument + "</td></tr>";
			isActions = true;
		}
		if(oToolBar.AttachVFS !='')
		{
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/autre.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.AttachVFS + "</td></tr>";
			isActions = true;
		}
		if(oToolBar.AttachLink !='')
		{
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/lien.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.AttachLink + "</td></tr>";
			isActions = true;
		}
		
		if(oToolBar.AttachCategory !='')
		{
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/lien.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.AttachCategory + "</td></tr>";
			isActions = true;
		}

		if(oToolBar.AddHeader !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/add.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.AddHeader + "</td></tr>";
		}
				
		if(oToolBar.AddMenu !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/add.gif' align='absmiddle'></td><td class='toolbarBackground'>" + oToolBar.AddMenu + "</td></tr>";
		}

		if(oToolBar.AddPage !='')
		{
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/add.gif' align='absmiddle'></td><td class='toolbarBackground'>" + oToolBar.AddPage + "</td></tr>";
		}
		
		if(oToolBar.AddForm !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/fields.gif' align='absmiddle'></td><td class='toolbarBackground'>" + oToolBar.AddForm + "</td></tr>";
		}

		if(oToolBar.ManageEditorial !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/fields.gif' align='absmiddle'></td><td class='toolbarBackground'>" + oToolBar.ManageEditorial + "</td></tr>";
		}

				
		if(oToolBar.ManageHeaders !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/fields.gif' align='absmiddle'></td><td class='toolbarBackground'>" + oToolBar.ManageHeaders + "</td></tr>";
		}

		if(oToolBar.ManageFields !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/fields.gif' align='absmiddle'></td><td class='toolbarBackground'>" + oToolBar.ManageFields + "</td></tr>";
		}
		
		if(oToolBar.Add !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/fields.gif' align='absmiddle'></td><td class='toolbarBackground'>" + oToolBar.Add + "</td></tr>";
		}

		if(oToolBar.Groups !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/group.gif' align='absmiddle'></td><td class='toolbarBackground'>" + oToolBar.Groups + "</td></tr>";
		}

		if(oToolBar.Users !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/user.gif' align='absmiddle'></td><td class='toolbarBackground'>" + oToolBar.Users + "</td></tr>";
		}

		if(oToolBar.Password !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/Key.gif' align='absmiddle'></td><td class='toolbarBackground'>" + oToolBar.Password + "</td></tr>";
		}

		if(oToolBar.Export !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/save.gif' align='absmiddle'></td><td class='toolbarBackground'>" + oToolBar.Export + "</td></tr>";
		}
		
		if(oToolBar.Import !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/in.gif' align='absmiddle'></td><td class='toolbarBackground'>" + oToolBar.Import + "</td></tr>";
		}

		if(oToolBar.Purge !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/delete.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.Purge + "</td></tr>";
		}
		if(oToolBar.Send !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/message.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.Send + "</td></tr>";
		}
		
		if(oToolBar.Approbation !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/valider.gif' align='absmiddle' hspace='1' vspace='1'></td><td class='toolbarBackground'>" + oToolBar.Approbation + "</td></tr>";
		}
		
		if(oToolBar.AddToShortcut !='')
		{
			isActions = true;
			popupMenuContent += "<tr><td width='10' height='18' class='toolbarBackground'><img src='/common/Images/Icons/add.gif' align='absmiddle'></td><td class='toolbarBackground'>" + oToolBar.AddToShortcut + "</td></tr>";
		}

		if(!isActions)
			popupMenuContent += "<tr><td colspan='2' height='18' class='toolbarBackground'>&nbsp;</td></tr>";
		popupMenuContent += "</table>";
		
		writeit(popupMenuContent,divID)
		
		if (navigator.appName == "Netscape"){
			// Navigateur de type : NETSCAPE, Mozilla (CJ)
			document.getElementById(divID).style.visibility = 'visible';
			document.getElementById(divID).style.top = y + "px";
			document.getElementById(divID).style.left = x + "px";
		}
		else if (document.layers && document.layers[divID] != null){

			document.layers[divID].visibility = 'visible';
			
			document.layers[divID].document.open();
			document.layers[divID].document.write("");
			document.layers[divID].document.close();
			//alert("a tester")
			//document.layers[divID].top = y + "px"
			//document.layers[divID].left = x + "px"
			/*
			for (i=0;i++;i<=nbDiv){
				if (divArray[i]!=divID){
					document.layers[divArray[i]].visibility = 'hidden';
				}
				else
					pageNo = i
			}
			*/
			
		}
		else if (document.all){
			// cas pour IE6
			document.all[divID].style.visibility = 'visible';
			document.all[divID].style.top = y + "px";
			document.all[divID].style.left = x + "px";
			/*
			for (i=0;i<nbDiv;i++){
				if (divArray[i]!=divID)
					document.all[divArray[i]].style.visibility = 'hidden';
				else
					pageNo = i
			}
			*/		
			
		}
		else if (document.getElementByID){
			if (divArray[i]!=divID){
				document.getElementById(''+divID+'').innerHTML=html
				document.getElementById(''+divID+'').style.visibility = 'visible';
				document.getElementById(''+divID+'').innerHTML="toto";
				alert("a tester")
				//document.getElementById(''+divID+'').style.top = y + "px"
				//document.getElementById(''+divID+'').style.left = x + "px"
				//document.getElementById('contenu').style.visibility = 'hidden';
			}
				else
					pageNo = i
		}
		if(pageNo>0)
			loadSource(divID,null,pageArray[pageNo])
	}