var cmt = function(){
	this.init.apply(this,arguments);
	return this;
}
cmt.prototype = {
	
	version : '0.1.1',
	form : '',
	
	init : function(){},
	
	send : function(form)
		{
			
			this.form = form;
			var pseudo = form.pseudo.value;
			var message = form.message.value;
			
			this.wait();
			
			if(!pseudo | !message)
				{
					this.error('Tous les champs doivent etre remplis');
					return false;
				}
			
			xajax_regComment(pseudo, message);
			
		},
	
	wait : function()
		{
			this.def('<div class="alert">Veuillez patienter...</div>');
		},
	
	error : function(msg)
		{
			this.def('<div class="alert"><img src="http://img.softskin.fr/templates/institut/picto_alert.gif" alt="" align="left" style="padding-right:5px;">'+msg+'</div><input type="submit" name="send" value="> soumettre" class="send" />');
		},
	
	conf : function(msg)
		{
			this.def('<div class="alert"><img src="http://img.softskin.fr/templates/institut/picto_yes.gif" alt="" align="left" style="padding-right:5px;">'+msg+'</div>');
		},
	
	defForm : function()
		{
			this.def('<input type="submit" name="send" value="> soumettre" class="send" />');
		},
	
	def : function(def)
		{
			document.getElementById('sender').innerHTML = def;
		},
	count : function()
		{
			var l = (255-document.getElementById('input_msg').value.length);
			document.getElementById('chrs_r').innerHTML = (l < 0 ? '<b style="color:red;">'+l+' chrs. restants</b>' : l+' chrs. restants');
		}
	
};

var apcmt = new cmt();