var isWorking = false;        // est-ce que le canal est occupé
var Obj;
var posX = 0
var posY = 0

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 _remote(serveur, esclave) {
	if (!isWorking && http) {
		http.open("GET", serveur, true);
		http.onreadystatechange = esclave;
		isWorking = true;
		http.send(null);
	}
}


// compteur de visites
function _compteur(module, media) {
	if (!isWorking && http) {
		http.open("GET", '/include/compteur.php?module=' + module + '&media='+media , true);
		//http.onreadystatechange = esclave;
		isWorking = true;
		http.send(null);
		isWorking = false;
	}
}


// Liste des Provinces
function provinces_liste() {
	ch = document.formulaire.province.value;
	
	if (ch.length>2)
		_remote("/include/remote.php?fonc=provinces_liste&abr=" + escape(ch), _provinces_liste);

	if ((ch.length<3) && (document.getElementById('res_provinces').style.visibility == 'visible'))
		document.getElementById('res_provinces').style.visibility = 'hidden';
}
function _provinces_liste() {
	if (http.readyState == 4) {
		if (http.responseText.indexOf('invalid') == -1) {
			var xmlDocument = http.responseXML;
			var res = xmlDocument.getElementsByTagName('name').item(0).firstChild.data;
			var elements = res.split(";");
			var result = '';
			if (elements[0] != '') {
				for (var i=0;i<elements.length;i++) {
					result = result + "<a style=\"text-decoration:none;color:red;\" href=\"javascript:setQuery_province('" + elements[i].replace("'","\\'") + "');\">" + elements[i] + "</a><br />";
				}
				document.getElementById('res_provinces').innerHTML = '<div style="width:245px; height:16px; line-height:16px; background-color:#0044BB; color:#FFFFFF; text-align:right; border:#CCCCCC thin solid; padding-right:5px;"> <a href="javascript:fermer_popup(\'res_provinces\')" style="color:#FFFFFF; text-decoration:none;">X</a> </div><div style="text-align:left; background-color:#F5F5F5; width:250px; height:90px; overflow:auto; overflow-x:none;">' + result + '</div>';
				document.getElementById('res_provinces').style.visibility = 'visible';
			}
			else document.getElementById('res_provinces').style.visibility = 'hidden';

			isWorking = false;
		}
	}
}
function setQuery_province(ch){
    document.getElementById('province').value = ch;
    document.getElementById('res_provinces').style.visibility = 'hidden';
	document.getElementById('province').focus();
}

// Liste des Villes
function villes_liste() {
	ch = document.formulaire.ville.value;
	
	if (ch.length>2)
		_remote("/include/remote.php?fonc=villes_liste&abr=" + escape(ch), _villes_liste);

	if ((ch.length<3) && (document.getElementById('res_villes').style.visibility == 'visible'))
		document.getElementById('res_villes').style.visibility = 'hidden';
}
function _villes_liste() {
	if (http.readyState == 4) {
		if (http.responseText.indexOf('invalid') == -1) {
			var xmlDocument = http.responseXML;
			var res = xmlDocument.getElementsByTagName('name').item(0).firstChild.data;
			var elements = res.split(";");
			var result = '';
			if (elements[0] != '') {
				for (var i=0;i<elements.length;i++) {
					result = result + "<a style=\"text-decoration:none;color:red;\" href=\"javascript:setQuery_ville('" + elements[i].replace("'","\\'") + "');\">" + elements[i] + "</a><br />";
				}
				document.getElementById('res_villes').innerHTML = '<div style="width:245px; height:16px; line-height:16px; background-color:#0044BB; color:#FFFFFF; text-align:right; border:#CCCCCC thin solid; padding-right:5px;"> <a href="javascript:fermer_popup(\'res_villes\')" style="color:#FFFFFF; text-decoration:none;">X</a> </div><div style="text-align:left; background-color:#F5F5F5; width:250px; height:90px; overflow:auto; overflow-x:none;">' + result + '</div>';
				document.getElementById('res_villes').style.visibility = 'visible';
			}
			else document.getElementById('res_villes').style.visibility = 'hidden';

			isWorking = false;
		}
	}
}
function setQuery_ville(ch){
    document.getElementById('ville').value = ch;
    document.getElementById('res_villes').style.visibility = 'hidden';
	document.getElementById('ville').focus();
}
function fermer_popup(obj) {
	if ( document.getElementById(obj) )
		document.getElementById(obj).style.visibility='hidden';
}
function vider_boites() {
	document.getElementById('recherche_resultat').innerHTML = '';
	document.getElementById('recherche_fiche').innerHTML = '';
}

// checkUserEmail
function checkUserEmail() {
	ch = document.formulaire.courriel.value;

	if (ch.length>5)
		_remote("/include/remote.php?fonc=checkUserEmail&abr=" + escape(ch), _checkUserEmail);
}
function _checkUserEmail() {
	if (http.readyState == 4) {
		if (http.responseText.indexOf('existe') == -1) {
			document.formulaire.submit();
		}
		else {
			alert('Ce courriel est déjà inscrit dans la base de données.');
		}

		isWorking = false;
	}
}

function resultatRecherche(obj) {
	post = faire_POST(obj);
	_remote("include/remote.php?fonc=resultatRecherche" + post, _resultatRecherche);
}
function _resultatRecherche() {
	if (http.readyState == 4) {
		if (http.responseText != '') {
			document.getElementById('contenu_txt').innerHTML = http.responseText;
		}
		else document.getElementById('contenu_txt').innerHTML = '';

		isWorking = false;
	}
}

function remote_compte(fonction) {
	http.open("GET", 'compte_' + fonction + '.php', true);
	http.onreadystatechange = function() {
		if (http.readyState == 4) {
			document.getElementById('compte_contenu').innerHTML = http.responseText;
		}
	}
	http.send(null);
}

// Liste des messages
function remote_messages_liste(tous) {
	if (tous && tous == 1) tous = '&tous=1';
	else tous = '';
	var laDate = new Date();
	document.getElementById('messages_liste').innerHTML = '';
	if (document.getElementById('messages_liste').innerHTML == '')
		_remote("/members/messages_liste.php?date=" + laDate.getMilliseconds() + tous, _remote_messages_liste);
}
function _remote_messages_liste() {
	if (http.readyState == 4) {
		if (http.responseText != '') {
			document.getElementById('messages_liste').innerHTML = http.responseText;
		}

		isWorking = false;
	}
}

// M E D I A S
function media2categorie(media_type) {
	if ( document.getElementById('medias_categories') ) {
		document.MM_sr=new Array;
		var m_t = Array('','','');
		if (media_type == 'V') m_t[0] = '_f2';
		else if (media_type == 'M') m_t[1] = '_f2';
		else m_t[2] = '_f2';
		document.getElementById('menu_r2_c1').src = '/images/enfommenu/menu_r1_c1' + m_t[0] + '.gif';
		document.getElementById('menu_r2_c2').src = '/images/enfommenu/menu_r1_c2' + m_t[1] + '.gif';
		document.getElementById('menu_r2_c3').src = '/images/enfommenu/menu_r1_c3' + m_t[2] + '.gif';
		document.getElementById('medias_categories').innerHTML = '';
		http.open("GET", '/media/media2categories.php?m='+media_type, false);
		http.send(null);
		document.getElementById('medias_bloc').innerHTML = '';
		document.getElementById('medias_categories').innerHTML = http.responseText;
	}
}
function media2liste(categorie_id, titre, _page) {
	if ( document.getElementById('medias_bloc') ) {
		document.getElementById('medias_bloc').innerHTML = '';
		document.getElementById('categorie_titre').innerHTML = titre;
		if (_page && _page > 1) _page = '&page='+_page;	else _page = '';
		http.open("GET", '/media/media2liste.php?id=' + categorie_id + '&nom=' + titre + _page, false);
		http.send(null);
		document.getElementById('medias_bloc').innerHTML = http.responseText;
	}
}
function media2video_liste(membre) {
	if ( document.getElementById('medias_du_membre') ) {
		http.open("GET", '/members/media2video.php?id=' + membre, false);
		http.send(null);
		document.getElementById('medias_du_membre').innerHTML = http.responseText;
	}
}
function media2video(media) {
	if ( document.getElementById('media_lecteur') ) {
		d = document.getElementById('media_lecteur');
		d.innerHTML = '<table width="428" height="329" background="/images/videocontour.png"><tr><td align="center" valign="middle"><object id="player" name="player" class="playerpreview" type="application/x-shockwave-flash" data="/include/flv_player/player.swf" width="400" height="300"><param name="movie" value="/include/flv_player/player.swf" /><param name="allowscriptaccess" value="always" /><param name="allowfullscreen" value="true" /><param name="wmode" value="transparent" /><param name="FlashVars" value="&config=/include/flv_player/config.xml&file=/members/videos/' + media + '.flv&image=/members/videos/vignettes/' + media + '.jpg" /></object></td></tr></table><div align="center" class="medianame">URL : <input name="media_embed" type="text" style="width:240px; background-color:#CCCCCC; font-family:Tahoma; font-size:11px;" readonly="true" value="http://enfom.com/members/media.php?id=' + media + '" onfocus="this.select()"></div>';
		_compteur(2,media); // compteur de visites
	}
}
function media2video2(media) {
	if ( document.getElementById('media_lecteur') ) {
		d = document.getElementById('media_lecteur');
		d.innerHTML = '<table width="428" height="329" background="/images/videocontour.png"><tr><td align="center" valign="middle"><object id="player" name="player" class="playerpreview" type="application/x-shockwave-flash" data="/include/flv_player/player.swf" width="400" height="300"><param name="movie" value="/include/flv_player/player.swf" /><param name="allowscriptaccess" value="always" /><param name="allowfullscreen" value="true" /><param name="wmode" value="transparent" /><param name="FlashVars" value="&config=/include/flv_player/config.xml&file=/media/videos/' + media + '.flv&image=/media/avatars/' + media + '.jpg" /></object></td></tr></table><div align="center" class="medianame">URL : <input name="media_embed" type="text" style="width:240px; background-color:#CCCCCC; font-family:Tahoma; font-size:11px;" readonly="true" value="http://enfom.com/media/?media=V&id=' + media + '" onfocus="this.select()"></div>';
		scrollTo(0,380);
		_compteur(3,media); // compteur de visites
	}
}

function media2audio_liste(membre) {
	if ( document.getElementById('medias_du_membre') ) {
		document.getElementById('media_lecteur').innerHTML = '';
		http.open("GET", '/members/media2audio.php?id=' + membre, false);
		http.send(null);
		document.getElementById('medias_du_membre').innerHTML = http.responseText;
	}
}
function media2audio2_liste(membre) {
	if ( document.getElementById('medias_bloc') ) {
		document.getElementById('medias_bloc').innerHTML = '';
		http.open("GET", '/members/media2audio.php?id=' + membre, false);
		http.send(null);
		document.getElementById('medias_bloc').innerHTML = http.responseText;
	}
}
function media2audio(media) {
	if ( document.getElementById('media_lecteur') ) {
		d = document.getElementById('media_lecteur');
		d.innerHTML = '<table width="428" height="329" background="/images/videocontour.png"><tr><td align="center" valign="middle"><object id="player" name="player" class="playerpreview" type="application/x-shockwave-flash" data="/include/flv_player/player.swf" width="200" height="150"><param name="movie" value="/include/flv_player/player.swf" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="transparent" /><param name="FlashVars" value="&config=/include/flv_player/config.xml&file=/members/mp3/' + media + '.mp3&image=/members/mp3/vignettes/' + media + '.jpg" /></object></td></tr></table><div align="center" class="medianame">URL : <input name="media_embed" type="text" style="width:240px; background-color:#CCCCCC; font-family:Tahoma; font-size:11px;" readonly="true" value="http://enfom.com/members/media.php?id=' + media + '" onfocus="this.select()"></div>';
		_compteur(2,media); // compteur de visites
	}
}
function media2audio2(media) {
	if ( document.getElementById('media_lecteur') ) {
		d = document.getElementById('media_lecteur');
		d.innerHTML = '<table width="428" height="329" background="/images/videocontour.png"><tr><td align="center" valign="middle"><object id="player" name="player" class="playerpreview" type="application/x-shockwave-flash" data="/include/flv_player/player.swf" width="200" height="150"><param name="movie" value="/include/flv_player/player.swf" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="transparent" /><param name="FlashVars" value="&config=/include/flv_player/config.xml&file=/media/mp3/' + media + '.mp3&image=/media/avatars/' + media + '.jpg" /></object></td></tr></table><div align="center" class="medianame">URL : <input name="media_embed" type="text" style="width:240px; background-color:#CCCCCC; font-family:Tahoma; font-size:11px;" readonly="true" value="http://enfom.com/media/?media=M&id=' + media + '" onfocus="this.select()"></div>';
		scrollTo(0,380);
		_compteur(3,media); // compteur de visites
	}
}

function media2photo_liste(membre) {
	if ( document.getElementById('medias_du_membre') ) {
		document.getElementById('media_lecteur').innerHTML = '';
		http.open("GET", '/members/media2photo.php?id=' + membre, false);
		http.send(null);
		document.getElementById('medias_du_membre').innerHTML = http.responseText;
	}
}
function media2photo2_liste(membre) {
	if ( document.getElementById('medias_bloc') ) {
		document.getElementById('medias_bloc').innerHTML = '';
		http.open("GET", '/members/media2photo.php?id=' + membre, false);
		http.send(null);
		document.getElementById('medias_bloc').innerHTML = http.responseText;
	}
}
function media2photo(media) {
	if ( document.getElementById('media_lecteur') ) {
		d = document.getElementById('media_lecteur');
		d.innerHTML = '<a href="javascript:photo_afficher(\'/members/pictures/' + media + '.jpg\');"><img src="/members/pictures/' + media + '.jpg" width="400" border="0" title="Click to enlage." /></a><span class="medianame">URL : </span><input name="media_embed" type="text" style="margin-top:10px; width:240px; background-color:#CCCCCC; font-family:Tahoma; font-size:11px;" readonly="true" value="http://enfom.com/members/media.php?id=' + media + '" onfocus="this.select()">';
		_compteur(2,media); // compteur de visites
	}
}
function media2photo2(media) {
	if ( document.getElementById('media_lecteur') ) {
		d = document.getElementById('media_lecteur');
		data  = '<table><tr><td align="left"><a href="javascript:photo_avant(' + media + ');"><img src="/images/flechegauche.png" width="25" border="0"></a></td>';
		data += '<td><a href="javascript:photo_afficher(\'/media/pictures/' + media + '.jpg\');"><img src="/media/pictures/' + media + '.jpg" width="300" border="0" align="middle" title="Click to enlage." /></a></td>';
		data += '<td align="right"><a href="javascript:photo_apres(' + media + ');"><img src="/images/flechedroite.png" width="25" border="0"></a></td></tr></table><div align="center" class="medianame">URL : <input name="media_embed" type="text" style="width:240px; background-color:#CCCCCC; font-family:Tahoma; font-size:11px;" readonly="true" value="http://enfom.com/media/?media=P&id=' + media + '" onfocus="this.select()"></div>';
		d.innerHTML = data;
		scrollTo(0,380);
		_compteur(3,media); // compteur de visites
	}
}

function photo_avant(media) {
	if (media && media > 0)	{
		http.open("GET", "/media/photo_avant.php?id=" + media, true);
		http.onreadystatechange = function() {
			if (http.readyState == 4) {
				if ( http.responseText.indexOf('|') != -1 ) {
					x = http.responseText.split('|');
					x = x[0];
					data  = '<table><tr><td align="left"><a href="javascript:photo_avant(' + x + ');"><img src="/images/flechegauche.png" width="25" border="0"></a></td>';
					data += '<td><a href="javascript:photo_afficher(\'/media/pictures/' + x + '.jpg\');"><img src="/media/pictures/' + x + '.jpg" width="300" border="0" align="middle" title="Click to enlage." /></a></td>';
					data += '<td align="right"><a href="javascript:photo_apres(' + x + ');"><img src="/images/flechedroite.png" width="25" border="0"></a></td></tr></table><div align="center" class="medianame">URL : <input name="media_embed" type="text" style="width:240px; background-color:#CCCCCC; font-family:Tahoma; font-size:11px;" readonly="true" value="http://enfom.com/media/?media=P&id=' + x + '" onfocus="this.select()"></div>';
					document.getElementById('media_lecteur').innerHTML = data;
				}
				isWorking = false;
			}
		}
		http.send(null);
	}
}

function photo_apres(media) {
	if (media && media > 0)	{
		http.open("GET", "/media/photo_apres.php?id=" + media, true);
		http.onreadystatechange = function() {
			if (http.readyState == 4) {
				if ( http.responseText.indexOf('|') != -1 ) {
					x = http.responseText.split('|');
					x = x[0];
					data  = '<table><tr><td align="left"><a href="javascript:photo_avant(' + x + ');"><img src="/images/flechegauche.png" width="25" border="0"></a></td>';
					data += '<td><a href="javascript:photo_afficher(\'/media/pictures/' + x + '.jpg\');"><img src="/media/pictures/' + x + '.jpg" width="300" border="0" align="middle" title="Click to enlage." /></a></td>';
					data += '<td align="right"><a href="javascript:photo_apres(' + x + ');"><img src="/images/flechedroite.png" width="25" border="0"></a></td></tr></table><div align="center" class="medianame">URL : <input name="media_embed" type="text" style="width:240px; background-color:#CCCCCC; font-family:Tahoma; font-size:11px;" readonly="true" value="http://enfom.com/media/?media=P&id=' + x + '" onfocus="this.select()"></div>';
					document.getElementById('media_lecteur').innerHTML = data;
				}
				isWorking = false;
			}
		}
		http.send(null);
	}
}


///////////////////////////////////////////////
// Fonctions et classes
function remplacer(source,varIN,varOUT) {
	retour = '';
	for (i=0; i < source.length; i++) {
		s = source.substr(i,1);
		if (s == varIN) retour += varOUT;
		else retour += s;
	}
	
	return retour;
}

function number_format(valeur) {
	result = Math.floor(valeur) + ".";
	cents = 100*(valeur-Math.floor(valeur))+0.5;
	result += Math.floor(cents/10);
	result += Math.floor(cents%10);
	return result;
}

function implode(tableau) {
	var buffer = Array();
	var l = tableau.options.length;
	for (iii=0; iii < l; iii++)
		if (tableau.options[iii].selected == true)
			buffer[buffer.length] = tableau.options[iii].value;
	return buffer.join(',');
}

function faire_POST(obj) {
	post = '';
	for (i=0; i < obj.elements.length; i++) {
		if (obj.elements[i].name && obj.elements[i].name != '') {
			if (obj.elements[i].name.indexOf('[]') > -1)
				valeur = implode(obj.elements[i]);
			else
				valeur = escape(obj.elements[i].value);
			_name = obj.elements[i].name.replace(/\[\]/, "");
			if (obj.elements[i].getAttribute('type') == 'radio' || obj.elements[i].getAttribute('type') == 'checkbox') {
				if (obj.elements[i].checked == true) post += '&' + _name + '=' + valeur;
			}
			else
				post += '&' + _name + '=' + escape(valeur);
		}
	}
	
	return post;
}

// Position de la souris
if (document.addEventListener) {
  document.addEventListener('mouseover', getMouseXY, false);
} else if (document.attachEvent) {
  document.attachEvent('onmouseover', getMouseXY);
}

var IE = document.all?true:false;
//if (!IE) document.captureEvents(Event.MOUSEMOVE);
//document.onmousemove = getMouseXY;

function getMouseXY(e) {
/*  if (IE) { // grab the x-y pos.s if browser is IE
	if (document.body) {
		posX = event.clientX + document.body.scrollLeft;
		if (document && document.body.scrollTop == 0)
			posY = event.clientY + document.documentElement.scrollTop;
		else
			posY = event.clientY + document.body.scrollTop;
	}
  } else {  // grab the x-y pos.s if browser is NS
    posX = e.pageX;
    posY = e.pageY;
  }*/
  posX = e.clientX;
  posY = e.clientY;
  if (posX < 0){posX = 0};
  if (posY < 0){posY = 0};
  return true;
}

// Rating
var Etoiles = {
	init: function (module,media,moyenne) {
		this.module = module;
		this.media = media;
		moyenne = Math.floor(moyenne);
		if (moyenne <= 10 && moyenne > 0) {
			this.resultat = Array();
			if (moyenne == 1) this.resultat[0] = 1; else this.resultat[0] = 0;
			if (moyenne > 1) this.resultat[0] = 2;
			if (moyenne == 3) this.resultat[1] = 1; else this.resultat[1] = 0;
			if (moyenne > 3) this.resultat[1] = 2;
			if (moyenne == 5) this.resultat[2] = 1; else this.resultat[2] = 0;
			if (moyenne > 5) this.resultat[2] = 2;
			if (moyenne == 7) this.resultat[3] = 1; else this.resultat[3] = 0;
			if (moyenne > 7) this.resultat[3] = 2;
			if (moyenne == 9) this.resultat[4] = 1; else this.resultat[4] = 0;
			if (moyenne > 9) this.resultat[4] = 2;
		}
		else
			this.resultat = Array(0,0,0,0,0);
		
		this.images = Array();
		this.images[0] = "/images/etoile2.png";
		this.images[1] = "/images/half-star.png";
		this.images[2] = "/images/etoile1.png";
		
		this.afficher(this.resultat);
	},
	retablir: function () {
		if (this.module > 0) {
			document.getElementById('etoile_1').src = this.images[this.resultat[0]];
			document.getElementById('etoile_2').src = this.images[this.resultat[1]];
			document.getElementById('etoile_3').src = this.images[this.resultat[2]];
			document.getElementById('etoile_4').src = this.images[this.resultat[3]];
			document.getElementById('etoile_5').src = this.images[this.resultat[4]];
		}
	},
	selectionner: function (_id) {
		if (this.module > 0) {
			document.getElementById('etoile_1').src = this.images[ (_id > 0)?2:0 ];
			document.getElementById('etoile_2').src = this.images[ (_id > 1)?2:0 ];
			document.getElementById('etoile_3').src = this.images[ (_id > 2)?2:0 ];
			document.getElementById('etoile_4').src = this.images[ (_id > 3)?2:0 ];
			document.getElementById('etoile_5').src = this.images[ (_id > 4)?2:0 ];
		}
	},
	voter: function (vote) {
		switch (this.module) {
			case 1: voter_membre(this.media, vote); break;
			case 2: voter_photo(this.media, vote); break;
			case 3: voter_article(this.media, vote); break;
			case 4: voter_photo_membre(this.media, vote); break;
			case 5: voter_video(this.media, vote); break;
		}
	},
	afficher: function (resultat) {
		document.write( '<div onmouseout="Etoiles.retablir()">' );
		document.write( '<img id="etoile_1" src="' + this.images[resultat[0]] + '" width="16" height="16" border="0" style="cursor:pointer; display:inline;" onmouseover="Etoiles.selectionner(1)" onclick="Etoiles.voter(1)" />' );
		document.write( '<img id="etoile_2" src="' + this.images[resultat[1]] + '" width="16" height="16" border="0" style="cursor:pointer; display:inline;" onmouseover="Etoiles.selectionner(2)" onclick="Etoiles.voter(2)" />' );
		document.write( '<img id="etoile_3" src="' + this.images[resultat[2]] + '" width="16" height="16" border="0" style="cursor:pointer; display:inline;" onmouseover="Etoiles.selectionner(3)" onclick="Etoiles.voter(3)" />' );
		document.write( '<img id="etoile_4" src="' + this.images[resultat[3]] + '" width="16" height="16" border="0" style="cursor:pointer; display:inline;" onmouseover="Etoiles.selectionner(4)" onclick="Etoiles.voter(4)" />' );
		document.write( '<img id="etoile_5" src="' + this.images[resultat[4]] + '" width="16" height="16" border="0" style="cursor:pointer; display:inline;" onmouseover="Etoiles.selectionner(5)" onclick="Etoiles.voter(5)" />' );
		document.write( '</div>' );
	}
};


// M E S S A G E R I E
function aff_message(obj) {
	d = document.getElementById('message'+obj);
	if (d.style.display == 'block')
		d.style.display = 'none';
	else
		d.style.display = 'block';
}

var lesMessages = new Array();
function changer_messages(obj) {
	if (obj.checked == true)
		lesMessages[lesMessages.length] = obj.value;
	else {
		drapeau = false;
		for (i=0; i < lesMessages.length; i++) {
			if (lesMessages[i] == obj.value) drapeau = true;
			if ( drapeau ) {
				if ( lesMessages[i+1] )
					lesMessages[i] = lesMessages[i+1];
				else
					lesMessages.length--;
			}
		}
	}
}

function effacer_messages() {
	if ( lesMessages.length > 0 && confirm("Do you want delete selected messages ?") ) {
		d = document.form_messages;
		d.action = "/members/messages_effacer.php";
		d.notifications.value = lesMessages.join(',');
		d.submit();
	}
}

function flag_message(message_id) {
	if ( confirm("Do you want flag this message.") ) {
		http.open("GET", '/include/flag_message.php?id=' + message_id, true);
		http.onreadystatechange = function() {
			if (http.readyState == 4) {
				alert(http.responseText);
			}
		}
		http.send(null);
	}
}

function recherche() {
	if ( document.form_recherche && document.form_recherche.q.value.length > 1 )
		document.form_recherche.submit();
}
