<!--
// JavaScript Document

<!--[if lt IE 7]>
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
   var arVersion = navigator.appVersion.split("MSIE")
   var version = parseFloat(arVersion[1]);
   alert(document.images);
   if ((version >= 5.5) && (document.body.filters)) 
   {
      for(var i=0; i<document.images.length; i++)
      {
         var img = document.images[i]
         var imgName = img.src.toUpperCase()
         if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
         {
            var imgID = (img.id) ? "id='" + img.id + "' " : ""
            var imgClass = (img.className) ? "class='" + img.className + "' " : ""
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
            var imgStyle = "display:inline-block;" + img.style.cssText 
            if (img.align == "left") imgStyle = "float:left;" + imgStyle
            if (img.align == "right") imgStyle = "float:right;" + imgStyle
            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
            var strNewHTML = "<span " + imgID + imgClass + imgTitle
            + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
            + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
            + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
            img.outerHTML = strNewHTML
            i = i-1
         }
      }
   }    
}


// JavaScript Document
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

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 MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function switchOnglet(id_onglet, id_contenu) {
  
  // masque le bouton "Masquer"
  var btMasquer = document.getElementById("mask_onglet_travail_colaboratif_contenu");
  if ( btMasquer ) {
  	btMasquer.style.display = "none";
  }
  
  // ouvre l'onglet si celui-ci est fermé
  if ( !bOpen ) {
	  var d = document.getElementById(id_onglet);
	  if ( d ) {
	  	openOnglet();
	  	return;
	  }
  }
  
  var d = document.getElementById('onglet_portail');
  if (d) {
		if (id_onglet=='onglet_travail_colaboratif') {
		  d.className=d.id+'_travail_colaboratif';
		} else {
		  d.className=d.id;
		} 
  }
  
  d = document.getElementById('onglet_geoservices');
  if (d) {
		if (id_onglet=='onglet_travail_colaboratif') {
		  d.className=d.id+'_travail_colaboratif'; 
		} else {
		  d.className=d.id;
		}
  }
  
  d = document.getElementById('onglet_travail_colaboratif');
  if (d) {
		if (id_onglet=='onglet_geoservices') {
		  d.className=d.id+'_travail_colaboratif'; 
		} else {
		  d.className=d.id;
	  }
  }
  
  d = document.getElementById(id_onglet);
  if (d) { d.className=d.id+'_on';  }
	  
	
  d = document.getElementById('onglet_portail_contenu');
  if (d) { d.style.display='none'; }
  
  d = document.getElementById('onglet_geoservices_contenu');
  if (d) { d.style.display='none'; }
  
  d = document.getElementById('onglet_travail_colaboratif_contenu');
  if (d) { d.style.display='none'; }
  
  d = document.getElementById(id_contenu);
  if (d) { d.style.display='block'; }
}


/** partie authentification */
function showIdent(strUrlRedirect)
{
  var oDivGeo =  document.getElementById("onglet_geoservices_contenu");
  var oDiv  = document.getElementById("onglet_travail_colaboratif_contenu");
  var oMaskLink = document.getElementById("mask_onglet_travail_colaboratif_contenu");
  if( oDiv.style ) {
    oDiv.style.display = "block";
    oDivGeo.style.display = "none";
  } else {
    oDiv.display = "block";
    oDivGeo.display = "none";
  }
   
  if( oMaskLink.style ) {
    oMaskLink.style.display = "";
  } else {
    oMaskLink.display = "";
  }
  var f = document.formLogin;
  f.urlRedirect.value = strUrlRedirect;
}
function hideIdent(strUrlRedirect)
{
  var oDivGeo =  document.getElementById("onglet_geoservices_contenu");
  var oDiv = document.getElementById("onglet_travail_colaboratif_contenu");
  var oMaskLink = document.getElementById("mask_onglet_travail_colaboratif_contenu");
  if( oDiv.style ) {
    oDiv.style.display = "none";
    oDivGeo.style.display = "block";
  } else {
    oDiv.display = "none";
    oDivGeo.display = "block";
  }
  if( oMaskLink.style ) {
    oMaskLink.style.display = "none";
  } else {
    oMaskLink.display = "none";
  }
  var f = document.formLogin;
  f.urlRedirect.value = strUrlRedirect;
}

nbClickValid = 0;
function validIdent(oForm, strUrl)
{
  if( nbClickValid == 0 ) {
    nbClickValid++;
    oForm.strPwd.value = hex_md5(oForm.strPwd2.value);
    oForm.strPwd2.value = "";
    var oAjax = new AlkAjax("", "fnValidIdent", "POST", "/scripts/alkanet/alkanet_verif.php", oForm.name);
  }
  return false;
}
var currentGeoserviceOnglet = "";
var currentGeoserviceUrl = "";
function fnValidIdent(strContent)
{
  var f = document.formLogin;
  var oDiv = document.getElementById("identTxt");
  var n = new Number(strContent);
  if( n.toString()=="NaN" ) {
	if(typeof(window.frames["fenetre"])!="undefined"){
		//récupération de l'onglet courant et de la page courante à partir de l'historique prodige
		currentGeoserviceOnglet =  historique[historique.length-1][0];
		currentGeoserviceUrl =  historique[historique.length-1][1];
		//connection Prodige
		var oAjax = new AlkAjax("", "fnProdigeConnect", "GET", "/scripts/prodigedist/prodige_connect.php", null, false);
		// chargement des onglets
	    var strUrl = ALK_ALKANET_ROOT_URL+ALK_PRODIGE_DIRECTORY+"Services/getOnglets.php?isUserInternet=0";
		var oAlkAjaxO = new AlkAjax("", "fnLoadOnglets", "GET", strUrl, null);
		//affichage/masquage des onglets connecte/deconnecte
		document.getElementById("onglet_portail").className= "onglet_portail_connecte";
		document.getElementById("onglet_geoservices").className= "onglet_geoservices_on_connecte";
		document.getElementById("onglet_travail_colaboratif").className= "onglet_travail_colaboratif_geoservices_connecte";
		document.getElementById("onglet_geoservices_contenu").className= "onglet_geoservices_contenu_connecte";
		document.getElementById("divOngletContenu").className = "onglet_contenu_connecte";
		document.getElementById("onglet_geoservices_contenu").style.display="block";
		document.getElementById("onglet_travail_colaboratif_contenu").style.display="none";
		document.getElementById("h2Connect").style.display = "none";
		document.getElementById("divOngletPiedVert").style.display = "none";
		document.getElementById("divOngletPiedOrange").style.display = "block";
		document.getElementById("onglet_travail_colaboratif").href = urlEspaceCollab;
		document.getElementById("onglet_travail_colaboratif").onclick="";
    }else{
      document.location.href = f.urlRedirect.value;
    }
  } else {
    var strErr = "";
    if( n == 1 ) {
      strErr = "Authentification refusée.<br/>" +
        "Essayez &agrave; nouveau, ou si vous continuez à ne pas y arriver," +
        " <a class='homeLink' href='#' onclick=\"javascript:help('"+f.strTokenHelp.value+"')\">contactez un administrateur</a>.";
    } 
    else if( n == 2 ) {
     strErr = "Votre session a expiré.<br/>Veuillez vous réauthentifier.<br/>";
    } 
    else if( n == 3 ) {
     strErr = "Vous n'êtes invité à aucun espace.<br/>" +
       "Veuillez contacter <a class='homeLink' href='#' onclick=\"javascript:help('"+f.strTokenHelp.value+"')\">" +
       "l'administrateur</a> pour qu'il paramètre votre compte.<br/>";
    } 
    else if( n == 4 ) {
     strErr = "Votre compte est désactivé.<br/>Veuillez renseigner <a class='homeLink' href='#'" +
       " onclick=\"javascript:getLogin('"+f.strTokenHelp.value+"')\">ce formulaire</a> pour le réactiver.<br/>&nbsp;";
    } 
    else if( n == 5 ) {
     strErr = "Votre compte est en cours de validation.<br/>Il sera prochainement activé.<br/>&nbsp;";
    } 
    else if( n == 6 ) {
     strErr = "Vos droits ne vous ont pas permis d'atteindre une fonctionnalité.<br/>" +
       "Veuillez vous réauthentifier.<br/>&nbsp;";
    } 
    else if( n == 7 ) {
     strErr = "L'adresse de la page demandée est non valide.<br/>" +
       "Veuillez vous réauthentifier.<br/>&nbsp;";
    }
    nbClickValid = 0;
    if( strErr != "" ) {
      oDiv.innerHTML = strErr;
    } 
  }
}
function help(strToken)
{
  OpenWindow('/scripts/alkanet/alkanet.php?token='+strToken, '360', '550', 'windAide');
}

function getLogin(strToken)
{
 var iHeight = 350;
 var iWidth  = 450;

 if (arguments.length == 3 ){
 	 iHeight = arguments[1];
 	 iWidth  = arguments[2];
 }
  OpenWindow("/scripts/alkanet/alkanet.php?token="+strToken, iHeight, iWidth, 'WindCode');
}

/** onglet collab */

function openCloseList(strKey)
{
  var oDiv  = document.getElementById("header_"+strKey);
  var oAB   = document.getElementById("linkBul_"+strKey);
  var oImgB = document.getElementById("imgBul_"+strKey);
  var oA    = document.getElementById("link_"+strKey);
  var oUL   = document.getElementById("list_"+strKey);
  var oStyleUl  = ( oUL.style ? oUL.style : oUL );  
  
  if( oStyleUl.display == "none" ) {
    oStyleUl.display = "";
    oImgB.src= "/media/site/gen/puce_domaine_fermer.gif";
    oAB.title = "Fermer";
    if ( oDiv )
    	oDiv.className = "";
  } else {
    oStyleUl.display = "none";
    oImgB.src= "/media/site/gen/puce_domaine_ouvrir.gif";  
    oAB.title = "Ouvrir";
    if ( oDiv )
    	oDiv.className = "close";
  }
  if( oA )
    oA.title = oAB.title;
    
  setIFrameWidth('fenetre');
}

function openCloseNode(strKey)
{
  var oAB   = document.getElementById("linkBul_"+strKey);
  var oImgB = document.getElementById("imgBul_"+strKey);
  var oUL   = document.getElementById("node_"+strKey);
  var oStyleUl  = ( oUL.style ? oUL.style : oUL );  
  
  if( oStyleUl.display == "none" ) {
    oStyleUl.display = "";
    oImgB.src= "/media/site/gen/puce_domaine_fermer.gif";
    oAB.title = "Fermer";
  } else {
    oStyleUl.display = "none";
    oImgB.src= "/media/site/gen/puce_domaine_ouvrir.gif";  
    oAB.title = "Ouvrir";
  }
  setIFrameWidth('fenetre');
}

function openAlkToken(strToken)
{
  
}

/**
 * redimensionne la hauteur d'une iframe
 * @param iFrameName		nom de l'iframe
 */
var minHeight = 520;
function setIFrameHeight(iFrameName){
	var height;
	var oIFrame = document.getElementById(iFrameName);
	var oDivRef = document.getElementById("menu_gauche");
	var height = oDivRef.offsetHeight-100;
	if ( height < minHeight )
		height = minHeight;
	if ( oIFrame ) {
		oIFrame.setAttribute( "height", height );  
	}
	setIFrameWidth(iFrameName);
}

/**
 * redimensionne la hauteur d'une iframe en fonction de son contenu
 * @param iFrameName		nom de l'iframe
 */
function setIFrameHeightByContent(iFrameName){
  var height;
  window.scrollTo(0,0);	// go to the top of window
  var oIFrame = document.getElementById(iFrameName);
  if ( oIFrame ) {
  	if ( !oIFrame.contentWindow.document.body ) return;
	  if( document.all ) {
      height = oIFrame.contentWindow.document.body.scrollHeight + 30;
    } else {
      height = oIFrame.contentWindow.document.body.offsetHeight + 30;
    }
    if ( height > minHeight ) {
      oIFrame.setAttribute( "height", height );
    } else {
      setIFrameHeight(iFrameName);
    }
  }
  setIFrameWidth(iFrameName);
}

/**
 * redimensionne la largeur d'une iframe en fonction de la fenetre
 * @param iFrameName		nom de l'iframe
 */
function setIFrameWidth(iFrameName){
	var iWindowWidth = ( top.window.document.body.clientWidth
                       ? top.window.document.body.clientWidth  
                       : ( top.window.innerWidth 
                           ? top.window.innerWidth 
                           : 1005 ));
  
  var iMarginRight = ( iWindowWidth < 1180 ? iWindowWidth-1000 : 180 );
  if( iMarginRight < 0 ) iMarginRight = 0; 
  /*if( !bOpen ) iMarginRight -= 10;
  */
  var iMarginLeft = 370;
  if (navigator.appName == "Microsoft Internet Explorer") {
  	if ( navigator.appVersion.indexOf("MSIE 6") >= 0 ) {
  		iMarginLeft += 10;
  	}
  }
  
  iWindWidth = Math.max(600, iWindowWidth /* marge gauche */ - iMarginLeft - iMarginRight /*marge droite*/);
  oIframe = document.getElementById("fenetre");
  if( oIframe ) {
    oIframe = ( oIframe.style ? oIframe.style : oIframe );
    oIframe.width = (iWindWidth+(widthMax-widthMenuGauche)) + "px";
  }
}

/**
 * charge le contenu des combobox de Géosource
 * @return
 */
function loadCombos(idCombo, dependentComboValue){
  if ( !window.geosource.document.advsearch ) return;
  var strToken = tokenLoadCombos;
  var strUrl = "/scripts/alkanet/"+ALK_ALKANET_SITE_SQL+"?token="+strToken+"&idCombo="+idCombo+"&dependentComboValue="+dependentComboValue;
  AlkAjax("loadCombos", "ajaxLoadCombos", "GET", strUrl, null);
}

function ajaxLoadCombos(hxrResponse) {
  eval(hxrResponse);
}

/** reduit ou déploie le bloc des 3 onglets */
var widthMin = 140;
var widthMax = 350;
var widthMenuGauche  = widthMax;
var iDeltaMenu = ( navigator.appVersion.indexOf("MSIE")>=0 ? -210 : -20 );

var bOpen = true;
var bFloat = false;
var bFloatOpen = false;
var onglet_id;							// identifiant de l'onglet à afficher
var tabLiId = new Array();	// tableau des controles à masquer/afficher

function onShowHideOnglets(param_onglet_id)
{
  // affecte l'onglet à afficher
  if ( param_onglet_id ) {
  	onglet_id = param_onglet_id;
  } else {
  	onglet_id = "onglet_geoservices";
  }
  
  // affecte les controles à masquer/afficher
  switch ( onglet_id ) {
  	case "onglet_portail" :
  		tabLiId = new Array("liOnglet2", "liOnglet3", "link_catalogue", "aOngletPiedVert", "aOngletPiedOrange");
  		break;
  	case "onglet_geoservices" :
  		tabLiId = new Array("liOnglet1", "liOnglet3", "aOngletPiedVert", "aOngletPiedOrange");
  		break;
  	case "onglet_travail_colaboratif" :
  		tabLiId = new Array("liOnglet1", "liOnglet2");
  		break;
  }
  
  if( bOpen ) 
    closeOnglet(); 
  else 
    openOnglet();
}
function openOnglet()
{
  setTimeout("animeOpenCloseOnglet()", 0);
}
function endShowOnglets()
{
  var strClassName;
  var oStyleTmp;
  var oTagTmp = document.getElementById(onglet_id);
  if( oTagTmp ) { 
    strClassName = oTagTmp.className;
    oTagTmp.className = strClassName.replace("_alone", "_on");
  }

  oTagTmp = document.getElementById("divOngletPiedVert");
  if( oTagTmp ) {
    strClassName = oTagTmp.className;
    oTagTmp.className = strClassName.replace("_alone", "");
  }
  oTagTmp = document.getElementById("divOngletPiedOrange");
  if( oTagTmp ) {
    strClassName = oTagTmp.className;
    oTagTmp.className = strClassName.replace("_alone", "");
  }

  oTagTmp = document.getElementById("divOngletContenu");
  if( oTagTmp ) {
    oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
    oStyleTmp.minHeight = "200px";
    strClassName = oTagTmp.className; 
    oTagTmp.className = strClassName.replace("_alone", "");
  }
  
  oTagTmp = document.getElementById("pOngletPiedVert");
  if( oTagTmp ) {
    oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
    oStyleTmp.marginRight = "40px";
    oStyleTmp.marginRight = "20px";
  }
  oTagTmp = document.getElementById("pOngletPiedOrange");
  if( oTagTmp ) {
    oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
    oStyleTmp.marginRight = "40px";
    oStyleTmp.marginRight = "20px";
  }
 
  // affiche les controles prédéfinis
//  for each(strLiId in tabLiId) {
//    oTagTmp = document.getElementById(strLiId);
//    if( oTagTmp ) {
//      oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
//      oStyleTmp.display = "";  
//    }
//  }
  var i = 0;
  while ( i < tabLiId.length ) {
  	oTagTmp = document.getElementById(tabLiId[i]);
    if( oTagTmp ) {
      oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
      oStyleTmp.display = "";  
    }
  	i++;
  }

	// affiche le contenu de l'onglet
  var onglet_contenu = document.getElementById("divOngletContenu");
  tabCtrl = onglet_contenu.childNodes;
//  for each(ctrl in tabCtrl) {
//  	oTagTmp = ctrl;
//  	if( oTagTmp ) {
//      oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
//      oStyleTmp.display = "";
//    }
//  }
	var i = 0;
	while ( i < tabCtrl.length ) {
		oTagTmp = tabCtrl[i];
  	if( oTagTmp ) {
      oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
      oStyleTmp.display = "";
    }
		i++;
	}
	
  var oOnglet = document.getElementById("menu_gauche");
  if( oOnglet ) {
    bOpen = !bOpen;
    var oImg = document.getElementById("imgOpenClosePanel");
    if( oImg ) {
      oImg.alt = ( !bOpen ? "Ouvrir" : "Réduire" );
      oImg.className = ( bOpen ? "btClosePanel" : "btOpenPanel" );
      var oA = document.getElementById("aOpenClosePanel");
      if( oA ) {
        oA.title = oImg.alt + " l'onglet";
      }
    }
    
    /*var oDivNav = document.getElementById("navigation");
    if( !bOpen ) {
      var oStyle = ( oDivNav.style ? oDivNav.style : oDivNav );
      //oStyle.position = "relative";
      oDivNav.onmouseover = onMouseShowOnglets;
      oDivNav.sty
      bFloat = true;
    }*/
  }
}

function closeOnglet()
{
  
  var oStyleTmp;
  var oTagTmp;
  
  // masque les controles prédéfinis
//  for each(strLiId in tabLiId) {
//    oTagTmp = document.getElementById(strLiId);
//    if( oTagTmp ) {
//      oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
//      oStyleTmp.display = "none";  
//    }
//  }
  var i = 0;
  while ( i < tabLiId.length ) {
  	oTagTmp = document.getElementById(tabLiId[i]);
    if( oTagTmp ) {
      oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
      oStyleTmp.display = "none";  
    }
  	i++;
  }
  
  // masque le contenu de l'onglet (sauf le bouton resize)
  var onglet_contenu = document.getElementById("divOngletContenu");
  tabCtrl = onglet_contenu.childNodes;
//  for each(ctrl in tabCtrl) {
//  	oTagTmp = ctrl;
//  	if( oTagTmp ) {
//      if ( oTagTmp.id != "bdResize" ) {
//      	oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
//      	oStyleTmp.display = "none";
//      }  
//    }
//  }
  var i = 0;
  while ( i < tabCtrl.length ) {
  	oTagTmp = tabCtrl[i];
  	if( oTagTmp ) {
      if ( oTagTmp.id != "bdResize" ) {
      	oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
      	oStyleTmp.display = "none";
      }  
    }
  	i++;
  }
  
  // réduit le pied
  oTagTmp = document.getElementById("pOngletPiedVert");
  if( oTagTmp ) {
    oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
    oStyleTmp.marginRight = "10px";
    oStyleTmp.marginLeft = "5px";
  }
  oTagTmp = document.getElementById("pOngletPiedOrange");
  if( oTagTmp ) {
    oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
    oStyleTmp.marginRight = "10px";
    oStyleTmp.marginLeft = "5px";
  }
  
  setTimeout("animeOpenCloseOnglet()", 0);
}

function endHideOnglets()
{
  var strClassName;
  var oTagTmp = document.getElementById(onglet_id);
  if( oTagTmp ) {
    strClassName = oTagTmp.className;
    strClassName = strClassName.replace("_on", "_alone");
    oTagTmp.className = strClassName;
  }

  oTagTmp = document.getElementById("divOngletContenu");
  if( oTagTmp ) {
    oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
    oStyleTmp.minHeight = "";
    strClassName = oTagTmp.className; 
    oTagTmp.className = strClassName + "_alone";
  }
  
  oTagTmp = document.getElementById("divOngletPiedVert");
  if( oTagTmp ) {
    strClassName = oTagTmp.className;
    oTagTmp.className = strClassName + "_alone";
  }
  oTagTmp = document.getElementById("divOngletPiedOrange");
  if( oTagTmp ) {
    strClassName = oTagTmp.className;
    oTagTmp.className = strClassName + "_alone";
  }
  

  var oOnglet = document.getElementById("menu_gauche");
  if( oOnglet ) {
    bOpen = !bOpen;
    var oImg = document.getElementById("imgOpenClosePanel");
    if( oImg ) {
      oImg.alt = ( !bOpen ? "Ouvrir" : "Réduire" );
      oImg.className = ( bOpen ? "btClosePanel" : "btOpenPanel" );
      var oA = document.getElementById("aOpenClosePanel");
      if( oA ) {
        oA.title = oImg.alt + " l'onglet";
      }
    }
    
    /*var oDivNav = document.getElementById("navigation");
    if( !bOpen ) {
      var oStyle = ( oDivNav.style ? oDivNav.style : oDivNav );
      oStyle.position = "relative";
      oDivNav.onmouseover = onMouseShowOnglets;
      oDivNav.sty
      bFloat = true;
    }*/
  }
}

function onMouseShowOnglets()
{
  if( bFloat && !bFloatOpen ) {
    var oDivNav = document.getElementById("navigation");
    oDivNav.onmouseover = null;
    var oDivMG = document.getElementById("menu_gauche");
    oDivNav.onmouseover = onMouseHideOnglets;
    setTimeout("animeOpenCloseOnglet()", 0);
  }  
}
function onMouseHideOnglets()
{
  if( bFloat && bFloatOpen ) {
    var oDivMG = document.getElementById("menu_gauche");
    oDivMG.onmouseout = null;
    var oDivNav = document.getElementById("navigation");
    oDivNav.onmouseover = onMouseShowOnglets;
    setTimeout("animeOpenCloseOnglet()", 0);
  }  
}

function animeOpenCloseOnglet()
{
  var oMenuGauche = document.getElementById("menu_gauche");
  var bAgain = true;
  if( oMenuGauche ) {
    var oStyle = ( oMenuGauche.style ? oMenuGauche.style : oMenuGauche );
    widthMenuGauche += iDeltaMenu;
    if( widthMenuGauche<=widthMin ) {
      widthMenuGauche = widthMin;
      iDeltaMenu = iDeltaMenu*(-1);
      bAgain = false;
    } else if( widthMenuGauche>=widthMax ) {
      widthMenuGauche = widthMax;
      iDeltaMenu = iDeltaMenu*(-1); 
      bAgain = false;
    }
    oStyle.width = widthMenuGauche+"px";
    oStyle.overflow = ( oStyle.width == widthMax+"px" ? "" : "hidden" );
  }

  var oStyleTmp, oTagTmp;

  var tabDivId = new Array("navigation", "navigation_onglets", "divOngletContenu", "divOngletPiedVert", "divOngletPiedOrange");
//  for each(strDivId in tabDivId) {
//    oTagTmp = document.getElementById(strDivId);
//    if( oTagTmp ) {
//      oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
//      oStyleTmp.width = (widthMenuGauche-60) + "px";  
//    }
//  }
  var i = 0;
  while ( i < tabDivId.length ) {
  	oTagTmp = document.getElementById(tabDivId[i]);
    if( oTagTmp ) {
      oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
      oStyleTmp.width = (widthMenuGauche-60) + "px";  
    }
  	i++;
  }
  /*var tabDivId = new Array("divpanier", "divdomaine");
  for each(strDivId in tabDivId) {
    oTagTmp = document.getElementById(strDivId);
    if( oTagTmp ) {
      oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
      oStyleTmp.width = (widthMenuGauche-74) + "px";  
    }
  }*/
  
 
  oTagTmp = document.getElementById("textes_page");
  if( oTagTmp ) {
    oStyleTmp = ( oTagTmp.style ? oTagTmp.style : oTagTmp );
    var iML = parseInt(oStyleTmp.marginLeft)
    oStyleTmp.marginLeft = (iML+(bAgain ? iDeltaMenu : -iDeltaMenu)) + "px";
    
    var oIframe = document.getElementById("fenetre");
    if( oIframe ) {
      oIframe = ( oIframe.style ? oIframe.style : oIframe );
      var iW = parseInt(oIframe.width); 
      oIframe.width = (iW-(bAgain ? iDeltaMenu : -iDeltaMenu)) + "px";
    }
  }
  
  if( bAgain ) { 
    setTimeout("animeOpenCloseOnglet()", 10);
  } else {
    if( bOpen ) {
      endHideOnglets(); 
    } else { 
      endShowOnglets();
    }
  }

}

function onResizeWindow()
{
  setIntialSizeContentData();
}
function setIntialSizeContentData()
{
//  setIFrameWidth('fenetre');
  setIFrameHeightByContent('fenetre');
  top.window.onresize = onResizeWindow;
}

/**
 * Intercepte l'appui sur le bouton "Entrée" pour IE8 et soumet le formulaire de connection
 * Sous IE8, si le formulaire est masqué au chargement de la fenêtre, le formulaire n'est pas soumis lorsqu'on appui sur la touche "Entrée"
 * @param e  event
 */
function onIE8EnterKeyPressed(e){
	if (navigator.appName == "Microsoft Internet Explorer") {
  	if ( navigator.appVersion.indexOf("MSIE 8") >= 0 ) {
  		if (e.keyCode == 13 ) {
  			var oForm = document.forms["formLogin"];
  			validIdent(oForm);
  		}
  	}
	}
}

