function ChangeImage(s)
{
  var nom_image = "img_"+s+"_ws.gif";
  imgws = new Image();
  var jourdhui = new Date();
  var heure = jourdhui.getTime();
  imgws.src = "img/"+heure+nom_image;
}

// fonctions pour l'impression
function DateHeure()
{
	aujourdhui = new Date();
	j = aujourdhui.getDate();
	if (j<10) {
		j = "0"+j;
	}
	d = aujourdhui.getDay();
	m = aujourdhui.getMonth();
	a = aujourdhui.getFullYear();
	jour = new Array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
	mois = new Array('janvier','f&eacute;vrier','mars','avril','mai','juin','juillet','ao&ucirc;t','septembre','octobre','novembre','d&eacute;cembre');
	dater = '' + jour[d] + ' ' + j + ' ' + mois[m] + ' ' + a + '';
	auj = new Date();
	h = auj.getHours();
	m = auj.getMinutes();
	s = auj.getSeconds();
	if(h<10) { 
		h = '0'+h; 
	}
	if(m<10)
		{ m = '0'+m; }
	date = h+'h'+m;
	return dater + ' &agrave; ' + date;
}
function getIdsContent(name)
{
	var htmldelachaine="";
	var root = document.getElementsByTagName("div"); // On recupere tous les elmements <DIV>
	
	// On sait qu'on a x (root.length) elements
	for (i=0; i<root.length; i++) { // On fait une boucle pour rÚcuperer tous les noms de classe
		// Pour chaque, on verifie qu'il commence par les mÛmes caracteres que celui demandÚ
		var longeurname=name.length;
		var idtraite=root[i].id;
		var idtrouve=idtraite.substr(0,longeurname);
		
		if (name==idtrouve) { // Si la classe correspond on recupere le innerHTML
			htmldelachaine+=document.getElementById(idtraite).innerHTML;
		}
	} 
	return htmldelachaine;
}
function Imprimer(nom_tag) {
	backcolor="#B70707";
	var PSR_f1 = null;
  var PSR_title="Impression Dilicom";
	var PSR_entete="\n<div class='dontprint'>\n<a href='javascript:window.print();'>&nbsp;Imprimer&nbsp;</a>\n <a href='javascript:window.close();'>&nbsp;Fermer&nbsp;</a>\n</div>\n";

	var PSR_content="<html>\n<head>\n<title>" + PSR_title + "</title>\n";
	
	// Javascript pour les tags
	PSR_content+="<script language='JavaScript'>\n<!--\n function ChangeImage() {\n var jourdhui = new Date();\n var heure = jourdhui.getTime();\n document.images['img_ws'].src='img/' + heure + '" + nom_tag + "_ws.gif';\n }\n// -->\n </script>\n";

	// Styles CSS
	PSR_content+="<style type='text/css' media='all'>a{cursor: default;}\n body{background-color: white; margin: 0px 10px 0px 10px;}\n tr{background-color: white;}\n td{background-image: none;}\n .full{width: 100%}\n .supprimer {display: none;};\n div.dontprint a{border-top: 2px solid #E93333; border-left: 2px solid #E93333; border-bottom: 2px solid #830000; border-right: 2px solid #830000; cursor: hand; margin-right: 10px; color: white; font-size: 13px;text-decoration:none; background-color: "+backcolor+"; padding: 1px;}\n .dontprint {border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; margin:5px 0px 5px 0px; padding:4px 0px 4px 0px; text-align:center;} td.blanc{background-color: white;}\n</style>\n";
	PSR_content+="<style type='text/css' media='print'>body{margin: 0px 0px 0px 0px;} .dontprint {display: none}</style>\n";

	// Code HTML
	PSR_content+="</head>\n<body onLoad='ChangeImage();'>\n"; // Haut de page
	PSR_content+=PSR_entete;
	PSR_content+=getIdsContent('entete');
	PSR_content+="\n<br />\n<center>Imprim&eacute; le "+DateHeure()+"</center><img name='img_ws' width=1 height=1><br>";
	PSR_content+="<br />"+getIdsContent('corps');
	PSR_content+=PSR_entete;
	PSR_content+="\n</body>\n</html>";

    if (PSR_f1) {if(!PSR_f1.closed) PSR_f1.close();} 
    PSR_f1 = window.open ('',"PSR_f1", "height=680,width=640,status=no,menubar=no,scrollbars=yes,resizable=no,,left=0,top=0"); ; 
    PSR_f1.document.open(); 
    PSR_f1.document.write(PSR_content);
    PSR_f1.document.close(); 
    PSR_f1.focus(); 
} 
// Fin fonctions pour l'impression 


/* Recreer un lien dans les commandes pour revenir au resultat de la recherche*/
function build_cmd_url(page)
{
  /* On recupere toutes les valeurs de Qte pour re-remplir le panier */
  var temp = new Array();
  var requete = location.search.substring(1);
  var tab_paires = requete.split("&");
  var i=1;
  
  /* en fonction de la page on change les valeurs de Qte */
  for(k = 0; k < tab_paires.length; k++) 
  {
    temp = tab_paires[k].split("=");
    if (temp[0].substring(0,3)=='Qte' || temp[0].substring(0,3)=='Ref')
    {
      page+="&" + temp[0] + "=" + temp[1];
    }
  }

  page+='#answer';
  window.location.href=page;
}
function fil_Qte_Ref()
{
  /* On recupere toutes les valeurs de Qte pour re-remplir le panier */
  var temp = new Array();
  var requete = location.search.substring(1);
  var tab_paires = requete.split("&");
  var i=1;
  var det;
  
  /* On recupere le DET en cours */
  for(k = 0; k < tab_paires.length; k++) 
  {
    temp = tab_paires[k].split("=");
    if (temp[0].substring(0,3)=='Det')
    {
      det=temp[1];
      break;
    }
  }

  /* On verifie si on a une QuantitÚ et une Ref pour le Det en cours */
  for(k = 0; k < tab_paires.length; k++) 
  {
    temp = tab_paires[k].split("=");
    if (temp[0].substring(0,3)=='Qte' || temp[0].substring(0,3)=='Ref')
    {
      if (temp[0].substring(3, temp[0].length)==det && document.FRechercheLivre.elements[temp[0]])
        document.FRechercheLivre.elements[temp[0]].value=temp[1];
    }
  }
}

/* lien detail dans les commandes */
function Aff_details(page)
{
  var temp = new Array();
  var requete = location.search.substring(1);
  var tab_paires = requete.split("&");
  var i=1;
  
  /* en fonction de la page on change la valeur du premier champs DEST */
  for(var k = 0; k < tab_paires.length; k++) 
  {
    temp = tab_paires[k].split("=");
    if (temp[0]=='Page')
    {
      if (temp[1]==1)
        i=1;
      else 
        i=(((temp[1]-1)*12)+1);

      break;
    }
  }


  /* Maintenant on reconstruit l'url en fonction des elements passÚs dedans et 
  des valeurs du panier  */

  /* On cherche le premier element de QTE*/
  for (j=i; j<(i+12); j++)
  {
    if (document.FCommandeLivre1.elements["Qte"+j] && document.FCommandeLivre1.elements["Qte"+j].value!='')
    {
      page=page + "&Qte" + j + "=" + document.FCommandeLivre1.elements["Qte"+j].value;
    }
  }
  for (j=i; j<(i+12); j++)
  {
    if (document.FCommandeLivre1.elements["Ref"+j] && document.FCommandeLivre1.elements["Ref"+j].value!='')
    {
      page=page + "&Ref" + j + "=" + document.FCommandeLivre1.elements["Ref"+j].value;
    }
  }
  page=page + "#answer";
  window.location.href=page;

}

/* retablir la saisie dans les paniers apres clic */
function retablir_panier()
{
  /* On recupere toutes les valeurs de Qte pour re-remplir le panier */
  var temp = new Array();
  var requete = location.search.substring(1);
  var tab_paires = requete.split("&");
  var i=1;
  
  /* en fonction de la page on recupere les valeurs de Qte 
  et on les reinscrit dans le formulaire */
  for(k = 0; k < tab_paires.length; k++) 
  {
    temp = tab_paires[k].split("=");
    if ((temp[0].substring(0,3)=='Qte' || temp[0].substring(0,3)=='Ref') && document.FCommandeLivre1.elements[temp[0]])
    {
      document.FCommandeLivre1.elements[temp[0]].value=temp[1];
    }
  }
}


function resize_tabs(clsName) 
{ 
	var arr = new Array(); 
	var elems = document.getElementsByTagName("*");
	for ( var cls, i = 0; ( elem = elems[i] ); i++ )
	{
		if ( elem.className == clsName )
		{
			arr[arr.length] = elem;
			elem.width='760';
		}
	}
	//return arr;

}

function remarqueFEL (ean, gcd13, emet, origRem, mode) 
{                                                                                                                                   
   if (gcd13 == "pasLibrairie")                                                                                                     
   {
      hauteur = Math.round ((screen.availHeight - 200) / 2);                                                                        
      largeur = Math.round ((screen.availWidth - 280) / 2);
      window.open('BDLphp/MessageDistributeur/Php/pasLibrairie.htm', 'popup', 'location=no,toolbar=no,menubar=no,directories=no,status=no,resizable=no,scrollbars=no,height=200,width=280', false);
   }
   else                                                                                                                             
   {
      hauteur = Math.round ((screen.availHeight - 250) / 2);                                                                        
      largeur = Math.round ((screen.availWidth - 500) / 2);                                                                         
      window.open('BDLphp/MessageDistributeur/Php/confirm.php?ean=' + ean + '&gcd13=' + gcd13 + '&emet=' + emet + '&origRem=' + origRem + '&mode=' + mode, 'popup2', 'location=no,toolbar=no,menubar=no,directories=no,status=no,resizable=no,scrollbars=no,height=250,width=500,top='+hauteur+',left='+largeur, false);
   }                                                                                                                                
}

function ouvrir_popup (ean, gcd13, emet, origRem)
{
  if (gcd13 == "pasLibrairie")
     window.open('BDLphp/MessageDistributeur/Php/pasLibrairie.htm', 'popup', 'location=no,toolbar=no,menubar=no,directories=no,status=no,resizable=no,scrollbars=no,height=600,width=600', false);
  else
     window.open('BDLphp/MessageDistributeur/Php/popup.php?ean=' + ean + '&gcd13=' + gcd13 + '&emet=' + emet + '&origRem=' + origRem, 'popup', 'location=no,toolbar=no,menubar=no,directories=no,status=no,resizable=no,scrollbars=no,height=650,width=600', false);
}
