﻿function inactivite() {
// contiendra l'intervalle
	var inaction = false;
	var clignotement = false;

	// quand la souris bouge
	$(document).mousemove(function(){
	  // si l'inaction n'a pas la valeur
	  // que j'ai mise par défaut
	  if(inaction != false){
	    // supprimer l'intervalle..
	    clearInterval(inaction);
	    }
	  if(clignotement != false){
	    clearInterval(clignotement);
	    }

	  inaction =
	    // ..pour le recommencer à zéro
	    setTimeout(function(){
	      // l'action à réaliser (clignotement)
	      clignotement =
	        setInterval(function(){
	          $('#title').toggle();
	        // nombre de millisecondes
	        // de clignotement
	        },1000);
	    // nombre de millisecondes
	    // avant l'inaction
	    },5000);
	});

}

$(document).ready(function(){
	var inputMessage = $("#message");
	var inputcolor = $("#chatColor");
	var loading = $("#txt_tchat");
	var messageList = $(".content > ul");
	//functions
	function updateShoutbox()
	{
		messageList.hide();
		loading.fadeIn();
		$.ajax({type: "POST", url: "inc/messageschat.php", data: "action=afficher",success: function(data){$('#txt_tchat').html(data);window.setTimeout( updateShoutbox, 1000 );}});
	}
	function checkForm()
	{
		if(inputMessage.attr("value")) return true;
		else return false;
	}
	//Charge la shout box
	updateShoutbox();
	$("#tchat_msg").submit(function(){
	long_mess = inputMessage.attr("value").length;
	if(long_mess < 230)
	{
		if(checkForm())
		{
			var message = inputMessage.attr("value");
			message = message.replace(/\+/g, '%2B');
			message = message.replace(/&/g, '%26');
			var color = inputcolor.attr("value");
			$("#send_chat").attr({ disabled:true, value:"Envoi en cour..." });
			$("#send_chat").blur();
			$.ajax({
				type: "POST", url: "inc/add.php", data: "action=ajouter&message=" + message +"&chatColor="+color,
				success: function(data){
					messageList.html(data.responseText);
					updateShoutbox();
					$("#send_chat").attr({ disabled:false, value:"Envoyer" });
					document.forms['tchat_msg'].message.focus();
					document.forms['tchat_msg'].message.value = '';}});
		inactivite()		
		}
		else alert("Et le message?!");
	}
	else alert("Votre message semble trop long...\n Enlever le surplus de caractère ou envoyer en 2 fois votre message.");
		return false;
	});
});

(function(){
        $.fn.target = function(){
                return $('.targetblank').click( function() {
                window.open(
                     $(this).attr('href') );
                     return false;
                });
        }
})(jQuery);