/*-------------------------------------------------------------------------------
	AbcVisiteurs.com : Members Utils
-------------------------------------------------------------------------------*/

function file(fichier)	{
	var result = jQuery.ajax({
		type: "GET",
		url: fichier,
		async: false
	}).responseText;
	
	return result;
}


function change_mood(idmood, mood){
	
	var result = file('/functions/members_manage_mood.functions.php?mood_id='+idmood);
		if('ERR-1' == result){
		alert('Veuillez patienter 60 secondes pour modifier votre humeur.');
		} else if('ERR-2' == result){
		alert('Vous devez activer le partage d’humeurs pour modifier votre humeur.');
		window.location='/members/preferences.php#social_network_preferences';
		} else if(''!=result){
		$('header_mood_box').innerHTML='<img src="'+result+'" border="0" style="vertical-align: -60%" hspace="4" /> <span class="STYLE_4">'+mood+'</span>';
		$('header_mood_box').style.top = '10px';
		$('header_mood_box').style.right = '5px';
		jQuery.facebox.close();
	}
	else{
		alert('Erreur lors de la r\351cup\351ration des donn\351es.\nMerci de reessayer ult\351rieurement !');
	}
	
}

function send_news_form(){
	
		var auth = file('/functions/members_auth_check_echo.functions.php');
		
		if('0' != auth){
	
		var member_news = document.getElementById('member_news').value.replace(' ', '');
		
		var member_news = encode_for_sql(document.getElementById('member_news').value);

		var res = manage_news(member_news);
		
		if('ERR-1' == res){
			
		alert('Vous devez saisir votre actualit\351 pour l’enregistrer.');

		} else if('ERR-2' == res){
			
		alert('Veuillez patienter 60 secondes pour ajouter une nouvelle actualit\351.');
		
		} else if('ERR-3' == res){
			
		alert('Vous devez activer le partage d’actualit\351s pour ajouter une nouvelle actualit\351.');
		window.location='/members/preferences.php#social_network_preferences';
		
		} else if('OK' == res){
		
		alert('Votre actualit\351 a \351t\351 enregistr\351e avec succ\350s !');
		document.getElementById('member_news').value = 'Entrez votre actualit\351 ...';
		
		} } else { alert('Vous devez vous connecter pour enregistrer votre actualit\351'); window.location='/login.php?dir=/members/index.php'; }
	}

function encode_for_sql(member_news){
	
	member_news = encodeURIComponent(member_news);
//	member_news = member_news.replace(/%([ABCDEFabcdef0-9]{2})/g, "#e#$1");
	return member_news;
	
}


function manage_news(member_news){
	
	if(window.XMLHttpRequest)
		xhr_msg_object = new XMLHttpRequest();
	else if(window.ActiveXObject)
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	
	msg_post_news = "news="+member_news;
	
	var result = '';
	jQuery.ajax({
		type: "POST",
		url: "/functions/members_manage_news.functions.php",
		data: msg_post_news,
		async: false,
		success: function (msg) {
			result = msg;
		}
	});
	return( result );
	
}