﻿var timer_tuits="";
var compteur_tuits=0;
var titre_page=document.title;
var titre_tuits="*TUITS*";

function postMessage(id_expediteur, message)
{
	if(message=="") message=document.getElementById("id_form_minichat_text").value; 
	message=message.replace(/%/g,"%25");
	message=message.replace(/ /g,"%20");
	message=message.replace(/&/g,"%26");
	message=message.replace(/\+/g,"%2B");
	message=message.replace(/=/g,"%3D");
	message=message.replace(/€/g,"e");
	message=message.replace(/#/g,"%23");

	var couleur=$("#launch_color").css("background-color");
	$.get("ajax/ajax_minichat.php?action=poster&id_expediteur="+id_expediteur+"&message="+message+"&couleur="+couleur,function(data){
			if(data!="ok")
			{
				$("#minichat_erreurs").html(data);
				$("#minichat_erreurs").fadeIn("slow");			
				
			}
			else 
			{
				$("#minichat_erreurs").fadeOut("fast");
				$("#minichat_erreurs").html("");			
			}	
			document.getElementById("id_form_minichat_text").value="";
			majMinichat(0);
			
		});	
}

// si "force" est à 1, la mise à jour est forcée, sinon non.
function majMinichat(force)
{
	// Mise à jour du minichat
	$.get("ajax/ajax_minichat.php?action=maj&force="+force,function(data){

			if(data!=-1)
			{
				$("#id_minichat_general").hide();
				$("#id_minichat_general").html(data);
				$("#id_minichat_general").show();
				$("#id_messages").show();
				$("#id_new_messages").hide();
				$("#id_new_messages").fadeIn("slow");
				
				
				// Vérification des wizz
				check_tuits();
			}
		});
		
}

function check_tuits()
{
	// Mise à jour du minichat
	$.get("ajax/ajax_minichat.php?action=check_tuits",function(data){

			if(data!=-1)
			{
				//$("#wizzkikoo").html(data);
				//alert(data);
				$(document).ready(function() { $('#fenetre_modale').jqm({ajax: 'ajax/kikoo.php?id='+data, modal:'true', overlay: '70' }); 
					$('#fenetre_modale').jqmShow();
					tuitsTitle();
				 });
			}
		});
		
}



function affCouleurSelecteur()
{
	
	$("#minichat_text").fadeOut("fast",function(){ 
    $("#couleur_selecteur").fadeIn("fast"); 
	}); 

}

function affSmileySelecteur()
{
	
	$("#minichat_text").fadeOut("fast",function(){ 
    $("#smiley_selecteur").fadeIn("fast"); 
	}); 

}


function choixCouleur(couleur)
{
	$("#couleur_selecteur").fadeOut("fast",function(){ 
    $("#minichat_text").fadeIn("fast"); 
    $("#launch_color").css("background-color",couleur);
    $("#id_form_minichat_text").css("color",couleur); 
    document.getElementById("id_form_minichat_text").focus();
	}); 
}

function choixSmiley(smiley)
{
	$("#smiley_selecteur").fadeOut("fast",function(){ 
		document.getElementById("id_form_minichat_text").value+=smiley;
    $("#minichat_text").fadeIn("fast"); 
    document.getElementById("id_form_minichat_text").focus();
	}); 
}

// Affiche un petit panel d'actions concernant un abonné
function actionsMembre(id_abonne)
{
	fermeActionsMembre();
	$.get("ajax/ajax_minichat.php?action=actionsMembre&id_abonne="+id_abonne,function(data){
			
			if(data!=-1)
			{
				$("#id_actions_membre").html(data);
				$("#id_actions_membre").fadeIn("fast");
			}
		});
}

function fermeActionsMembre()
{
		$("#id_actions_membre").fadeOut("fast"); 		
}

function tuitsTitle()
{
	compteur_tuits=0;
	if(timer_tuits=="")	timer_tuits = setInterval(clignotteTitre,500);
}

function clignotteTitre(nouveau)
{
	compteur_tuits++;

	if(document.title==titre_tuits)
	{
		
		document.title=(titre_page);
	}
	else
	{
		
		document.title=(titre_tuits);
	}
	if(compteur_tuits>=3600) stopClignotteTuits();
}

function stopClignotteTuits()
{
	document.title=(titre_page);
	clearInterval(timer_tuits);
	compteur_tuits=0;
	timer_tuits="";
}
