// JavaScript Document
/** *********************************************************
*	@file www/js/bibli.js
*	@author COPHIGNON CYRIL
*	@date	27/07/2006
*	@brief bibliotheque javascript
*	@date 24/09/2008 : Ajout de la fonction Remplacement()
*************************************************************/
/**
 * 
 * @fn session_expire(expiration, redirection) 
 * @brief fonction réorientant sur la page d'accueil à la mort des vairables de session
 * @param int expiration délai en minutes d'expiration de la session
 * @param string redirection URL de redirection en cas de déconnexion
 */
 function session_expire(expiration)
 {
	setTimeout(window.location='../inventoriste/connexion/connexion.php?logout=1', expiration*30*1000);
	//setTimeout(location.href=redirection, expiration*60*1000);
 }
 
/** 
* @fn  Remplacement()
* @brief Fonction permettant de faire defiler aleatoirement les inventaires en ligne
* @a a besoin de [int] index le compteur courrant en global
* @a a besoin de [string*] colone tableau de string contenant les indofmations sur les differentes missions disponibles en global
* @a a besoin de  [int] Max nombre de mission dispo en global
* @return pas de retour
*/
function Remplacement()
{
	//alert(colone+" "+Max);
	
	//Remplacement du n° d'inventaire
	var position_i_id=document.getElementById("inv_1").innerHTML.indexOf('id_inv=',0);
	var position_chevron_apres_i_id=document.getElementById("inv_1").innerHTML.indexOf('">',position_i_id);
		
	//Remplacement du nom de la ville & cp
	var position_fin_nom_ville=document.getElementById("inv_1").innerHTML.indexOf(' )',position_chevron_apres_i_id+2);
	
	//Remplacement du cp
	var position_fin_cp=document.getElementById("inv_1").innerHTML.indexOf(' )',position_fin_nom_ville);
	
	//if(indice < Max-2) indice++;
	//else indice=0;
	indice = Math.round(Math.abs((Math.random()	* (Max-2))));
	
	var donnees=colone[indice].split(new RegExp("[£]+", "g"));
	//Ajout des "..." si le nom est trop long et ne tient pas sur une ligne
	//alert(donnees+" "+indice);
	/*if(donnees[1].length >26) 
	{
		var position=donnees[1].indexOf("&nbsp;(");
		donnees[1]=donnees[1].substring(0,12)+" ..."+donnees[1].substring(position+6);
	}*/					
	document.getElementById("inv_1").innerHTML=document.getElementById("inv_1").innerHTML.substr(0,position_i_id+7)+donnees[0]+" \">"+donnees[1]+"<\/a>";
		
	//Remplacement de la date
	var position_date=document.getElementById("date_conv_1").innerHTML.indexOf(': ',0);
	document.getElementById("date_conv_1").innerHTML=donnees[2];
	//alert(document.getElementById("date_conv_1").innerHTML.substr(0,position_date+2)+" "+donnees[2]);
		
	setTimeout("Remplacement()",3000);
}