/**
 * @desc	ouverture de l'impression
 */
function openImpression( url ) {
  var timeStamp = Math.random()* 5 ;
  timeStamp = new String(timeStamp);
  timeStamp = timeStamp.replace(/[,.]/,"") ;
  var win = window.open( "", timeStamp , "directories=no,location=no,menubar=no,status=no,toolbar=no,resizable=yes");
  win.location.href = url + "?" + timeStamp;
}

/**
 * @desc	récupére l'objet par Id
 */
function getObjById( id ) {
  var obj = null;
  if ( id != null && id != "" ) {
    obj = document.getElementById(id);
  }  
  return obj;
}

/**
 * @desc	alias de la fonction getObjById
 */
function $( id ) {
  return getObjById( id );
}

/**
 * @desc	alias de la fonction getObjValue
 */
function $V( id ) {
  return getObjValue( id );
}

/**
 * @desc	retourne la valeur d'un noeud
 */
function getNodeValue( xml, nodeName ) {
  var item;
  var str = "";
  if (xml != null) {
    item = xml.getElementsByTagName(nodeName)[0];
    if (item != null) {
      str = item.firstChild.nodeValue;
    }
  }
  return str;
}


/**
 * @desc	surcharge de l'evenement onscroll du body
 *              pour rendre fixe le menu latérale gauche
 *              TODO : fonctionne pas avec IE....
 *				abandonné car on préfèrera un menu faxe et ne pas avoir de scroll à droite pour toute la page (gestion overflow sur maincell
 */
//window.onscroll = function(){ scrolling(); };
function scrolling() {
   var bdy = document.body;
   var scrollTop = bdy.scrollTop ? bdy.scrollTop : document.documentElement.scrollTop;
   var bodyHeight = bdy.scrollHeight;

   var nav2 = getObjById('nav2');
   var baseTop = getObjById('head').offsetHeight + getObjById('nav1').offsetHeight;
   var footHeight = getObjById('foot').offsetHeight;
   var nav2Height = nav2.offsetHeight;

   if ( scrollTop > baseTop && scrollTop < (bodyHeight-nav2Height-footHeight) ) {
     nav2.style.top = (scrollTop - 22 - baseTop)+ 'px';
   }
}

/**
 * @desc	surcharge de l'evenement onscroll du body
 *              pour rendre fixe le menu latérale gauche
 *              TODO : fonctionne pas avec IE....
 *				abandonné car on préfèrera un menu faxe et ne pas avoir de scroll à droite pour toute la page (gestion overflow sur maincell
 */
function addToFavorites() {
  var nameSite = "GE Money Bank : votre espace concessionnaire www.GePartnersPro.fr";
  var urlSite = "http://www.gepartnerspro.fr";

  if ( navigator.appName != 'Microsoft Internet Explorer' )
     window.sidebar.addPanel(nameSite, urlSite,"");
  else
   window.external.AddFavorite(urlSite, nameSite);
}



