function toggle_menu(idlien) {	if(document.cookie.indexOf('idmembre') > -1 && document.cookie.indexOf('nom') > -1 && document.cookie.indexOf('c_cookie') > 1) {		$('#' + idlien).html("Déconnexion");		$('#' + idlien).attr('href', 'logout.php');		$('#' + idlien).attr('title', 'Me deconnecter');			}	}function getCookieVal(offset) {  var endstr = document.cookie.indexOf (";", offset);  if (endstr == -1)    endstr = document.cookie.length;  return unescape(document.cookie.substring(offset, endstr));}function GetCookieTab (name) {  	var arg = name + "[";  	var alen = arg.length;  	var clen = document.cookie.length;  	var i = 0;  	var res = new Array();	var k = 0;	while (i < clen) {    	var j = i + alen;    	if (document.cookie.substring(i, j) == arg)      		res[k++] = getCookieVal(j).substr(getCookieVal(j).indexOf('=')+1);		i = document.cookie.indexOf(" ", i) + 1;    		if (i == 0) break;   	}  	return res;}function ajax_alerte_status_suppression(provenance, entree, extension) {$.ajax({	type: 'GET',	url: 'ajax_alerte_status_gestion.php',	data: { action: 'suppression', entree: entree, extension: extension },	beforeSend: function () {		//$("#" + entree + '_' + extension).fadeOut(50,function () { $('#mini-loading_' + entree + '_' + extension).fadeIn("fast") });		//jQuery(document).css('cursor', 'wait');		$('body').css('cursor', 'wait');	},	success: function(msg){		if(msg.indexOf('alerte: ') > -1) {						jQuery('#alerte').html(msg);			jQuery('#alerte').show(10, function() { jQuery('#alerte').fadeOut(3000); });			jQuery('#info').hide();		}		else if(msg.indexOf('info: ') > -1) {			if(provenance == 'compte') {							jQuery('#info').html(unescape(msg));				jQuery('#info').show(10, function() { jQuery('#info').fadeOut(3000); });				jQuery('#alerte').hide();				jQuery('#alerte_status_' + entree + '_' + extension).remove();				if(jQuery('#alertes_status tr').length == 1) jQuery('#alertes_status').append('<tr><td colspan="4">Vous n\'avez pas d\'alerte définie.</td></tr>');			}				else if(provenance == 'moteur') {				var alerte_status = jQuery('#alerte_status_' + entree + '_' + extension);				jQuery(alerte_status).css('font-weight', 'normal');				jQuery(alerte_status).children('a:first').attr('href', 'javascript:ajax_alerte_status_creation(\'' + entree + '\', \'' + extension + '\');');				jQuery(alerte_status).children('a:first').children('img:first').attr('src', 'images/create.png');				jQuery(alerte_status).children('a:first').children('img:first').attr('alt', 'Ajouter une alerte STATUS');							}		}		$('body').css('cursor', 'default');	}});}function ajax_alerte_status_creation(entree, extension) {$.ajax({	type: 'GET',	url: 'ajax_alerte_status_gestion.php',	data: { action: 'creation', entree: entree, extension: extension },	beforeSend: function () {		$('body').css('cursor', 'wait');	},	success: function(msg){		if(msg.indexOf('alerte: ') > -1) {						jQuery('#alerte').html(msg);			jQuery('#alerte').show(10, function() { jQuery('#alerte').fadeOut(3000); });			jQuery('#info').hide();		}		else if(msg.indexOf('info: ') > -1) {			var alerte_status = jQuery('#alerte_status_' + entree + '_' + extension);			jQuery(alerte_status).css('font-weight', 'bold');			jQuery(alerte_status).children('a:first').attr('href', 'javascript:ajax_alerte_status_suppression(\'moteur\', \'' + entree + '\', \'' + extension + '\');');			jQuery(alerte_status).children('a:first').children('img:first').attr('src', 'images/delete.png');			jQuery(alerte_status).children('a:first').children('img:first').attr('alt', 'Supprimer cette alerte STATUS');						}		$('body').css('cursor', 'default');	}});}function ajax_alerte_nom_suppression(idalerte_nom) {		// on procede a la requete ajax	$.ajax({		type: 'GET',		url: 'ajax_alerte_nom_gestion.php',		data: { action: 'suppression', idalerte_nom: idalerte_nom },		beforeSend: function () {			$('body').css('cursor', 'wait');		},		success: function(msg){			if(msg.indexOf('alerte: ') > -1) {							jQuery('#alerte').html(msg);				jQuery('#alerte').show(10, function() { jQuery('#alerte').fadeOut(3000); });				jQuery('#info').hide();			}			else if(msg.indexOf('info: ') > -1) {				jQuery('#info').html(msg);				jQuery('#info').show(10, function() { jQuery('#info').fadeOut(3000); });				jQuery('#alerte').hide();				jQuery('#alerte_nom_' + idalerte_nom).remove();				if(jQuery('#alertes_noms tr').length == 1) jQuery('#alertes_noms').append('<tr><td colspan="4">Vous n\'avez pas d\'alerte définie.</td></tr>');			}			else alert('Erreur imprévue !' + msg);			$('body').css('cursor', 'default');		}	});}function ajax_alerte_nom_creation() {		// on demande au membre de fournir un nom à son alerte NOM	var alerte_nom = prompt('Merci de donner un nom à votre alerte NOM :\n(lettres, chiffres, espaces et tirets uniquement)\n\nNote: un nom d\'alerte NOM déjà existant écrase l\'ancienne alerte.', '')	if(alerte_nom && $.trim(alerte_nom).length) {		if(!$.trim(alerte_nom).match(/^[a-z0-9 \-_]+$/i)) ajax_alerte_nom_creation(action);		else {			// on procdede a la requete ajax			$.ajax({				type: 'GET',				url: 'ajax_alerte_nom_gestion.php',				data: { action: 'creation', nom: alerte_nom, requete: encodeURIComponent(document.location.href) },				beforeSend: function () {					$('body').css('cursor', 'wait');				},				success: function(msg){					if(msg.indexOf('alerte: ') > -1) {									jQuery('#alerte').html(msg);						jQuery('#alerte').show(10, function() { jQuery('#alerte').fadeOut(3000); });						jQuery('#info').hide();					}					else if(msg.indexOf('info: ') > -1) {						jQuery('#info').html(msg);						jQuery('#info').show(10, function() { jQuery('#info').fadeOut(3000); });						jQuery('#alerte').hide();					}					else alert('Erreur imprévue !' + msg);					$('body').css('cursor', 'default');				}			});		}	}}function ajax_favori_creation() {		// on demande au membre de fournir un nom à son FAVORI	var favori_nom = prompt('Merci de donner un nom à votre FAVORI :\n(lettres, chiffres, espaces et tirets uniquement)\n\nNote: un nom de FAVORI déjà existant écrase l\'ancien FAVORI.', '')	if(favori_nom && $.trim(favori_nom).length) {		if(!$.trim(favori_nom).match(/^[a-z0-9 \-_]+$/i)) ajax_favori_creation();		else {			// on procdede a la requete ajax			$.ajax({				type: 'GET',				url: 'ajax_favoris_gestion.php',				data: { action: 'creation', nom: favori_nom, requete: encodeURIComponent(document.location.href) },				beforeSend: function () {					$('body').css('cursor', 'wait');				},				success: function(msg){					if(msg.indexOf('alerte: ') > -1) {									jQuery('#alerte').html(msg);						jQuery('#alerte').show(10, function() { jQuery('#alerte').fadeOut(3000); });						jQuery('#info').hide();					}					else if(msg.indexOf('info: ') > -1) {						/*jQuery('#info').html(msg);						jQuery('#info').show(10, function() { jQuery('#info').fadeOut(3000); });						jQuery('#alerte').hide();*/						// on recupere l'id du dernier favori						var idfavori = /([0-9]+)/.exec(msg);						idfavori = idfavori[1] ? idfavori[1] : 0;						// on teste pour savoir si le favori existe deja 						if(!jQuery('li#favori_' + idfavori).attr('id')) jQuery('#favoris').append('<li style="display: inline" class="favoris" id="favori_' + idfavori + '"><a href="javascript:;" onclick="javascript:ajax_favori_suppression(\'' + idfavori + '\');"><img border="0" src="images/delete.png" alt="Supprimer ce FAVORI" width="16" height="16" /></a>&nbsp;<a href="' + document.location.href + '">' + favori_nom + '</a>&nbsp;</li>');						else {							// on produit un effet							jQuery('li#favori_' + idfavori).animate({fontSize: '16px'}, 'low', function() { jQuery('li#favori_' + idfavori).animate({fontSize: '12px'}, 'low'); });													}					}					else alert('Erreur imprévue !' + msg);					$('body').css('cursor', 'default');				}			});		}	}}function ajax_favori_suppression(idfavori) {		// on procede a la requete ajax	$.ajax({		type: 'GET',		url: 'ajax_favoris_gestion.php',		data: { action: 'suppression', idfavori: idfavori },		beforeSend: function () {			$('body').css('cursor', 'wait');		},		success: function(msg){			if(msg.indexOf('alerte: ') > -1) {							jQuery('#alerte').html(msg);				jQuery('#alerte').show(10, function() { jQuery('#alerte').fadeOut(3000); });				jQuery('#info').hide();			}			else if(msg.indexOf('info: ') > -1) {				/*jQuery('#info').html(msg);				jQuery('#info').show(10, function() { jQuery('#info').fadeOut(3000); });*/				jQuery('#alerte').hide();				jQuery('#favori_' + idfavori).fadeOut();				//if(jQuery('li.favoris').length == 0) jQuery('#alertes_noms').append('<tr><td colspan="4">Vous n\'avez pas d\'alerte définie.</td></tr>');			}			else alert('Erreur imprévue !' + msg);			$('body').css('cursor', 'default');		}	});}
