function OuvrirPopup(page,nom,largeur,hauteur,option){
  var haut=(screen.height-hauteur)/2 - 100;
  var gauche=(screen.width-largeur)/2;
  var w;
  w = window.open(page,nom,"top=" + haut + ", left=" + gauche + ",width=" + largeur + ", height=" + hauteur + "," + option);
  w.focus();
  return w;
}


function prechargement(tableau){
  if(document.images){
    tabImages = new Array();
    for(i=0; i<tableau.length; i++){
			if(tableau[i]!=''){
        tabImages[i]=new Image;           
        tabImages[i].src=tableau[i];           
      }
    }
  }  
}

function recupereDate(dateDebut, dateFin, dateInitiale, fonction){
  OuvrirPopup('/choixDate.php?dateDebut=' + dateDebut + '&dateFin=' + dateFin + '&dateInitiale=' + dateInitiale + '&fonction=' + fonction,'Calendrier',400,400,'toolbar=no,scrollbars=no,resizable=no');
}

function dateFormateeSql(timestmp){
  var dateATraiter = new Date;
  var retour;
  dateATraiter.setTime(timestmp);
  retour = dateATraiter.getFullYear() + '-';
  if(dateATraiter.getMonth()<9){
    retour += '0' + (dateATraiter.getMonth()+1) + '-';
  }
  else{
    retour += (dateATraiter.getMonth()+1) + '-';
  }
  if(dateATraiter.getDate()<10){
    retour += '0' + dateATraiter.getDate();
  }
  else{
    retour += (dateATraiter.getDate());
  }
  return retour;
}

function dateFormateeFr(timestmp){
  var dateATraiter = new Date;
  var retour;
  dateATraiter.setTime(timestmp);
  if(dateATraiter.getDate()<10){
    retour = '0' + dateATraiter.getDate() + '/';
  }
  else{
    retour = (dateATraiter.getDate()) + '/';
  }
  if(dateATraiter.getMonth()<9){
    retour += '0' + (dateATraiter.getMonth()+1) + '/';
  }
  else{
    retour += (dateATraiter.getMonth()+1) + '/';
  }
  retour += dateATraiter.getFullYear();
  return retour;
}

function dateFormateeAn(timestmp){
  var dateATraiter = new Date;
  var retour;
  dateATraiter.setTime(timestmp);

  retour = dateATraiter.getFullYear() + '/';
  if(dateATraiter.getMonth()<9){
    retour += '0' + (dateATraiter.getMonth()+1) + '/';
  }
  else{
    retour += (dateATraiter.getMonth()+1) + '/';
  }
  if(dateATraiter.getDate()<10){
    retour += '0' + dateATraiter.getDate();
  }
  else{
    retour += (dateATraiter.getDate());
  }
  return retour;
}

function dateFormateeSqlFr(dateSQL){
  return dateSQL.substring(8,10) + '/' + dateSQL.substring(5,7) + '/' + dateSQL.substring(0,4);
}
