		var cpt=0;

		function changeimages()
		{
			if (cpt == 0)
			{
				document.getElementById("ima").src="images/twitter.png";
			}
			else if (cpt == 1)
			{
				document.getElementById("ima").src="images/facebook.png";
			}
                        else if (cpt == 2)
			{
				document.getElementById("ima").src="images/like.png";
			}
			cpt++;
			if (cpt == 3)
			{
				cpt = 0;
			}
			setTimeout("changeimages()",9000);
		}

		function modify_moderate(s,t)
		{
			if (document.getElementById(t).checked == 1)
			{
				document.getElementById(s).disabled=false;
			}
			else
			{
				document.getElementById(s).disabled=true;
			}
		}

		function delete_chuck_tmp(id)
		{
			var del = confirm("Voulez vous vraiment supprimer cette chuckerie ?");
			if (del == true)
			{
				$.post("delete_chuck_tmp.php", {id_chuck: id}, function(c){
					$('#list_chucks').fadeOut();
					$('#list_chucks').load('chuck_div_tmp.php');
					$('#list_chucks').fadeIn();
					$('#list_chucks').load('chuck_div_tmp.php');
				});

			}

		}

		function add_chuck_tmp(id)
		{
			var fort = document.getElementById ("fort_moderate_" + id).value;
			var faible = document.getElementById ("faible_moderate_" + id).value;
			var check = document.getElementById ("check_modify_moderate_" + id).checked;
			var contenu = "vide";
			if (check == 1)
			{
				contenu = document.getElementById ("contenu_moderate_" + id).value;
			}
			if (fort == "")
			{
				fort = "vide";
			}
			if (faible == "")
			{
				faible = "vide";
			}
			var del = confirm("Voulez vous vraiment mettre en ligne cette chuckerie ?");
			if (del == true)
			{
				$.post("add_chuck_tmp.php", {id_chuck: id, contenu: contenu, fort: fort, faible: faible},
				function(c){
					$.post("../generate_rss.php");
					$('#list_chucks').fadeOut();
					$('#list_chucks').load('chuck_div_tmp.php');
					$('#list_chucks').fadeIn();
					$('#list_chucks').load('chuck_div_tmp.php');
				});

			}
		}

		function lookup(inputString) {
		   if(inputString.length == 0) {
			  $('#suggestions').fadeOut(); // Hide the suggestions box
		   } else {
			  $.post("rpc.php", {queryString: ""+inputString+""}, function(data) { // Do an AJAX call
				 $('#suggestions').fadeIn(); // Show the suggestions box
				 $('#suggestions').html(data); // Fill the suggestions box
			  });
		   }
		}
		function plus_faible(s, z)
		{
			var c = s.toString();
			$.post("amour.php", {id_faible: c},
			function(c){
			});
			var a = z+1;
			document.getElementById("amour_faible_"+c+"").innerHTML = "Faible ... ("+a+")"
			var txt = document.getElementById("amour_fort_"+c+"").textContent
			document.getElementById("amour_fort_"+c+"").innerHTML = txt
		}

		function verif_mail(sMail)
		{
		var re=/^[a-z\d]+((\.|-|_)[a-z\d]+)*@((?![-\d])[a-z\d-]{0,62}[a-z\d]\.){1,4}[a-z]{2,6}$/gi;
		return (sMail.match(re)==sMail)&&(sMail.substr(sMail.lastIndexOf("@")).length<=256);
		}


		function plus_fort(s, z)
		{
			var c = s.toString();
			$.post("amour.php", {id_fort: c});
			var a = z+1;
			document.getElementById("amour_fort_"+c+"").innerHTML = "Tres fort ce Chuck ! ("+a+")"
			var txt = document.getElementById("amour_faible_"+c+"").textContent;
			document.getElementById("amour_faible_"+c+"").innerHTML = txt
		}

		function soumission()
		{

		}
		function Remplace(expr,a,b) {
		  var i=0
		  while (i!=-1) {
			 i=expr.indexOf(a,i);
			 if (i>=0) {
				expr=expr.substring(0,i)+b+expr.substring(i+a.length);
				i+=b.length;
			 }
		  }
		  return expr
	   }

		function encode_utf8(string)
		{
			  string = string.replace(/\r\n/g,"\n");
			var utftext = "";

			for (var n = 0; n < string.length; n++) {

				var c = string.charCodeAt(n);

				if (c < 128) {
					utftext += String.fromCharCode(c);
				}
				else if((c > 127) && (c < 2048)) {
					utftext += String.fromCharCode((c >> 6) | 192);
					utftext += String.fromCharCode((c & 63) | 128);
				}
				else {
					utftext += String.fromCharCode((c >> 12) | 224);
					utftext += String.fromCharCode(((c >> 6) & 63) | 128);
					utftext += String.fromCharCode((c & 63) | 128);
				}
		}

		return utftext;
		}
		function submit()
		{
			var a = document.getElementById("pseudo").value;
			var b = document.getElementById("chuck_soum").value;
			var c = document.getElementById("mail").value;
			if (a.indexOf("é") != -1)
			{
				alert("Le pseudo contient un caractère illegal");
				return;
			}
			if (a.indexOf("è") != -1)
			{
				alert("Le pseudo contient un caractère illegal");
				return;
			}
			if (a.indexOf("à") != -1)
			{
				alert("Le pseudo contient un caractère illegal");
				return;
			}
			if (a.indexOf("ï") != -1)
			{
				alert("Le pseudo contient un caractère illegal");
				return;
			}
			if (a == '')
			{
				alert("Le pseudo est obligatoire");
				return;
			}
			if (b == '')
			{
				alert("Une chuckerie quand meme ?");
				return;
			}
			if(c != '')
			{
				if (!verif_mail(c))
				{
					alert("Adresse mail invalide");
					return;
				}
			}
			$.post("submit.php", {pseudo: a, chuck_soum: b, mail: c},
			function(c){
				alert("Votre chuckerie a bien ete prise en compte");
			});
			$("#div_soumission").fadeOut("slow");
		}

		function plusfortquechuck(s)
		{
			document.getElementById('contenu_f').value = s;
			$('#filtre').fadeIn();
		}

		function msg(s)
		{
			alert(s);
		}

		function submit_newsletter()
		{
			var b = document.getElementById("newsletter_mail").value;

			if (b == '')
			{
				alert("Une adresse mail est obligatoire");
				return;
			}
			if (!verif_mail(b))
				{
					alert("Adresse mail invalide");
					return;
				}
			$.post("submit.php", {newsletter_mail: b},
			function(c){
			});
			document.getElementById("submit_newsletter_confirm").innerHTML = "Inscription confirmee";
			$('#submit_newsletter_confirm').fadeOut();
			$('#submit_newsletter_confirm').fadeIn();
			$('#submit_newsletter_confirm').fadeOut();
			$('#submit_newsletter_confirm').fadeIn();
			$('#submit_newsletter_confirm').fadeOut();
			$('#submit_newsletter_confirm').fadeIn();
			$('#submit_newsletter_confirm').fadeOut();
			$('#submit_newsletter_confirm').fadeIn();
		}

		function submit_f()
		{
			var a = document.getElementById("pseudo_f").value;
			var b = document.getElementById("mail_f").value;
			var s = document.getElementById("contenu_f").value;

			if (a == '')
			{
				alert("Le pseudo est obligatoire");
				return;
			}
			if (!verif_mail(b))
				{
					alert("Adresse mail invalide");
					return;
				}
			$.post("submit.php", {pseudo_f: a, mail_f: b, contenu: s},
			function(c){
				alert("Chukerie envoyee à "+a);
			});
			$("#filtre").fadeOut("slow");
		}

		var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();
	if (BrowserDetect.browser == "Chrome")
	{
		document.write("<link rel=\"stylesheet\" media=\"screen\" type=\"text/css\" href=\"arrondi_safari.css\" />");
	}
	else if (BrowserDetect.browser == "Firefox")
	{
		document.write("<link rel=\"stylesheet\" media=\"screen\" type=\"text/css\" href=\"arrondi_ff.css\" />");
	}
	else if (BrowserDetect.browser == "Safari")
	{
		document.write("<link rel=\"stylesheet\" media=\"screen\" type=\"text/css\" href=\"arrondi_safari.css\" />");
	}
	else
	{
		document.write("<link rel=\"stylesheet\" media=\"screen\" type=\"text/css\" href=\"arrondi_ff.css\" />");
	}
