<!--
// Code du message de la barre d'etat
var msgstat="2roo4roo, #1 sur les routes";
var title = "2roo4roo, #1 sur les routes »» ";
var oldSRC = "";
var popup = window.createPopup();
var popupTimer=0;
var nPopupWait=0;
var nTimeWait=0;
var timer=0; 
var remain="";
var today = new Date;
var nTimeWait=0;
var timer=0; 
var remain="";
var nowait=true;

// no click on this windows
var message="";

// Code pour bloquer la COPIE, le GLISSER-DEPLACER et le MENU CONTEXTUEL
document.oncontextmenu=new Function("return false");
document.ondragstart=new Function("return false");
//document.onselectstart=new Function("return false");
// end no click

function sendtofriend(){
	var _href=document.location.href;
	var contain_send = _href.indexOf("sendtofriend");
	if(contain_send>0){
		alert("Vous ne pouvez envoyer cette page à un ami.\nCar la page que vous consulter actuellement est destinée à cet effet\nC'est à dire que c'est elle qui vous permet toutes les autres à vos amis..");
		return;
	}
	document.location.href='sendtofriend.php?url=*'+_href
}


function separator(param){
	var myString = param.toString();
	var long = myString.length;
	if(long<=3) return myString;
	if(long>3 && long<=6) return myString.substr(0,(myString.length-3)) + ' ' + myString.substr((myString.length-3),3);
	if(long>6 && long<=9) return myString.substr(0,(myString.length-6)) + ' ' + myString.substr((myString.length-6),3) + ' ' + myString.substr((myString.length-3),3);
}

function VersionNavigateur(Netscape, Explorer) {
	var lCondition = (navigator.appVersion.substring(0,3) >= Netscape && navigator.appName == 'Netscape') ;
	lCondition = lCondition  || (navigator.appVersion.substring(0,3) >= Explorer && navigator.appName.substring(0,9) == 'Microsoft')
 	if (lCondition) return true;
	else return false;
}

//======================== POPUP DES CONDITIONS DE VENTES ===============================\\
function opencond(){
	var filename = "conditions_ventes.html";
	var popname = "conditions";
	var windprops = "'width=620px,height=500px,left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes'";
	var isopen = window.open(filename,popname,windprops);//.focus(); ,screenX=100,screenY=100
}
//======================== POPUP DES CONDITIONS DE VENTES ===============================\\

//======================== VALIDATION DU FORMULAIRE ===============================\\
function DeleteSpaces(ch){
	if(ch.length==0) return "";
	var cResult = "";
	for(i=0;i<ch.length;i++) cResult += (ch.substr(i,1)==" ")?(""):(ch.substr(i,1));
	return cResult;
}

function separ_by_bloc(str_to_separ, bloc){
	var spaced="";
	while(str_to_separ.length>=bloc){ spaced += str_to_separ.substr(0,bloc)+" "; str_to_separ = str_to_separ.substr(bloc); }
	spaced += str_to_separ;	return spaced;
}

// VALIDATION CONTACTS
function validContacts(){
	var email = document.formulaire.email.value; 
	if (email.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/) == -1){ 
		alert ('Entrez une adresse Email valide'); 
		document.formulaire.email.focus(); 
		return false; 
	} 
	
	if(document.formulaire.nomprenom.value == ""){ 
		alert ('Veuillez entrer vos Nom et Prénoms (identité)'); 
		document.formulaire.nomprenom.focus(); 
		return false; 
	}
	
	
	if(document.formulaire.msg.value == ""){ 
		alert ('Veuillez entrer votre message'); 
		document.formulaire.msg.focus(); 
		return false; 
	}
	return true;
}

// function de validation du formulaire de u nouveau memebre
function hide_error_pan(visible, display){
	document.getElementById("tr_error").style.visibility=visible;
	document.getElementById("tr_error").style.display=display;	
}

function add_newmember(){
	var obj = document.memberspace.mbre_name;
	if(obj.value.length==0){
		hide_error_pan("visible", "block");
		document.getElementById("td_error").innerHTML="<b>Le nom du membre est obligatoire !!!</b>";
		obj.focus(); 
		showPopup(document.getElementById('td_error').innerHTML);
		return false;
	}
	
	obj = document.memberspace.mbre_pren;
	if(obj.value.length==0){
		hide_error_pan("visible", "block");
		document.getElementById("td_error").innerHTML="<b>Le pr&eacute;nom du membre est obligatoire !!!</b>";
		obj.focus(); 
		showPopup(document.getElementById('td_error').innerHTML);
		return false;
	}
	
	obj = document.memberspace.mbre_mail;
	if (obj.value.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1){
		hide_error_pan("visible", "block");
		document.getElementById("td_error").innerHTML="<b>L&rsquo;adresse mail (courriel) est incorrecte !!!</b>";
		obj.focus(); 
		showPopup(document.getElementById('td_error').innerHTML);
		return false;
	}
	
	obj = document.memberspace.mbre_pword;
	if(obj.value.length==0){
		hide_error_pan("visible", "block");
		document.getElementById("td_error").innerHTML="<b>Le mot de passe du membre est obligatoire !!!</b>";
		obj.focus(); 
		showPopup(document.getElementById('td_error').innerHTML);
		return false;
	}
	
	obj = document.memberspace.mbre_confword;
	if(obj.value!=document.memberspace.mbre_pword.value){
		hide_error_pan("visible", "block");
		document.getElementById("td_error").innerHTML="<b>Les mots de passe ne sont pas conformes !!!</b>";
		obj.focus(); 
		showPopup(document.getElementById('td_error').innerHTML);
		return false;
	}
	hide_error_pan("hidden", "none");
	return true;
}
// function de validation du formulaire de u nouveau memebre


// *************** ZONE AJAX ***********************
function getHTTPObject() {
	var xmlhttp;
	/*@cc_on
	@if (@_jscript_version >= 5)
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				xmlhttp = false;
			}
		}
	@else xmlhttp = false;
	@end @*/
	
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp = false;
		}
	}
	
	return xmlhttp;
}

var http = getHTTPObject();
function xmlhttp_sendURI(xmlhttp_url, area) {
	http.open("GET", xmlhttp_url, true);  //alert(area);
	if(area=="contents") http.onreadystatechange = handleHttpResponseContents; 
	if(area=="select") http.onreadystatechange = handleHttpResponseSelect; //alert(area);
	http.send(null);
}

function handleHttpResponseContents() {
	//Un entier indiquant l'état de l'objet. Peut prendre 5 valeurs : 
	//	0 = non initialisé 
	//	1 = en cours de chargement 
	//	2 = chargé 
	//	3 = interaction 
	//	4 = terminé 

	if (http.readyState == 4) { // L'état 4 signifie que la réponse est envoyée par le serveur et disponible.
		var resu = new String("");
		resu = resu + http.responseText;
		try{
			var contents = document.getElementById("books_contents"); //alert("handleHttpResponseContents\n"+resu);
			if(contents) contents.innerHTML = resu;
			else contents.innerHTML = "ERREUR DE DONNEES";
		} catch(e){alert(e);}
	}
	//http.readyState=0;
}

function handleHttpResponseSelect() {
	if (http.readyState == 4) { // L'état 4 signifie que la réponse est envoyée par le serveur et disponible.
		var resu = new String("");
		resu = resu + http.responseText;
		try{//alert(resu);
			var contents = document.getElementById("label_books");  //alert("handleHttpResponseSelect\n"+resu);
			if(contents) contents.innerHTML = resu;
			else contents.innerHTML = "ERREUR DE DONNEES";
		} catch(e){alert(e);}
	}
	//http.readyState=0;
}

// *************** ZONE AJAX ***********************

