// JavaScript Document
function timedRefresh(timeoutPeriod) {
	setTimeout("location.reload(true);",timeoutPeriod);
}

function request(url,cadre) {
	 var XHR = null;
	
	 if(window.XMLHttpRequest) 
	   XHR = new XMLHttpRequest();
	 else if(window.ActiveXObject) // Internet Explorer
	   XHR = new ActiveXObject("Microsoft.XMLHTTP");
	 else 
	 { 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest");
	   return;
	 }
	 XHR.open("GET",url, true);
	
	 XHR.onreadystatechange = function attente() 
	 {
	
	  if(XHR.readyState == 4)     
	  {
	   document.getElementById(cadre).innerHTML = XHR.responseText;
	  }
	 }
	 XHR.send(null);
	 return;
}

function tronque(chaine,longueur){
	return +((chaine+'').substring(0,longueur));
}

function Registration() {
	var page = 'inscrip.php' ;
	var nom = 'popup' ;
	var option = 'width=680,height=450,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}

function Recover() {
	var page = 'recup.php' ;
	var nom = 'popup' ;
	var option = 'width=680,height=450,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}

function Profile() {
	var page = 'profile.php' ;
	var nom = 'popup' ;
	var option = 'width=680,height=450,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}

function reculer() {
	//recule sans recherche
	if(document.navigation.q.value == "") { 
		var fonds = document.navigation.fonds.value ;
		var url = document.navigation.page_url.value ;
		var actuelle_pg = document.navigation.page_actuelle.value ;
		var prev_pg = parseInt(actuelle_pg)-1 ;
		if(prev_pg > 0) { 
			window.location.href = url +"?fonds="+fonds+"&page="+ prev_pg ; 
		} else { 
		//alert("Vous êtes sur la première page") ; 
		return false ;
		}
	}
	//recule avec recherche
	else {
		var fonds = document.navigation.fonds.value ;
		var url = document.navigation.page_url.value ;
		var actuelle_pg = document.navigation.page_actuelle.value ;
		var prev_pg = parseInt(actuelle_pg)-1 ;
		var recherche = escape(document.navigation.q.value) ;
		if(prev_pg > 0) { 
			window.location.href = url +"?fonds="+fonds+"&q="+ recherche +"&page="+ prev_pg ;
		} else { 
			//alert("Vous êtes déjà sur la première page") ;
			return false ;
		}
	} 
}

function avancer() {
	//avance sans recherche
	if(document.navigation.q.value == "") { 
		//le vumero de la page
		var fonds = document.navigation.fonds.value ;
		var url = document.navigation.page_url.value ;
		var actuelle_pg = document.navigation.page_actuelle.value ;
		var next_pg = parseInt(actuelle_pg)+1 ;
		var max_pg = document.navigation.max_pg.value ;
		if(next_pg > max_pg) {
			//alert("Vous êtes sur la dernière page") ;
			return false ;
		} else {
			window.location.href = url +"?fonds="+fonds+"&page="+ next_pg ;
		}
	}
	//avance avec recherche
  	else {
		var fonds = document.navigation.fonds.value ;
		var url = document.navigation.page_url.value ;
		var actuelle_pg = document.navigation.page_actuelle.value ;
		var next_pg = parseInt(actuelle_pg)+1 ;
		var max_pg = document.navigation.max_pg.value ;
		var recherche = escape(document.navigation.q.value) ;
		if(next_pg > max_pg) {
			//alert("Vous êtes sur la dernière page") ;
			return false ;
		} else {
			window.location.href = url +"?fonds="+fonds+"&q="+ recherche +"&page="+ next_pg ;
		}
	}
}

function Myadmin() {
	if(navigator.appName == "Netscape") {
			var hauteur = window.innerHeight; 
			var largeur = window.innerWidth;
		}
        else {
        	var hauteur = document.body.offsetHeight; 
			var largeur = document.body.offsetWidth;
		}
	var page = 'admin/index.php' ;
	var nom = 'administration' ;
	var option = 'width='+largeur+',height='+hauteur+',scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}

function array_search(what, where) {
	var index_du_tableau = -1 ;
 	for(elt in where) {
		index_du_tableau++;
		if (where[elt]==what){
			return index_du_tableau
		}
	}
	index_du_tableau=-1;
	return index_du_tableau
}

function Enregister_selection() {
	var page = 'panier_enregistrement.php' ;
	var nom = 'popup' ;
	var option = 'width=680,height=450,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}

function Dossier_effacer(id) {
	if  (confirm("Voulez-vous supprimer ce dossier ?")) {
		request('dossier_liste.php?delete='+id,'dossier_selection') ;
		request('dossier_affichage.php','dossier_zone_aff') ;
	}
}

