var reg = /^( +)/ 
function verifAjout(alerte,noteAjout){
	var text = document.forms['ajout'].elements['text'].value
	var auteur = document.forms['ajout'].elements['auteur'].value
	
	if(		text != '' && reg.exec(text)==null &&
			auteur != '' && reg.exec(auteur)==null &&
			document.forms['ajout'].elements['host'].value == ''){
		document.forms['ajout'].submit();
		alert(noteAjout);
	}else{
			alert(alerte);
	}
}

function verifCom(alerte,comAjout){
	var text = document.forms['com'].elements['text'].value
	var pseudo = document.forms['com'].elements['pseudo'].value
	
	if(		text != '' && reg.exec(text)==null &&
			pseudo != '' && reg.exec(pseudo)==null &&
			document.forms['com'].elements['host'].value == ''){
		alert(comAjout);
		document.forms['com'].submit();
	}else{
		alert(alerte);
	}
}

function verifCherche(alerte){
	if(document.forms['search'].elements['term'].value != ''){
		document.forms['search'].submit();
	}else{
		alert(alerte);
	}
}

function voir(id){
	window.location='breve-'+id+'.html';
}

window.addEvent('domready', function() {
	var status = {
		'true': 'open',
		'false': 'close'
	};

	var myVerticalSlide = new Fx.Slide('what').hide();

	$('v_slidein1').addEvent('click', function(e){
		e.stop();
		myVerticalSlide.toggle();
	});

	/*$('v_slideout1').addEvent('click', function(e){
		e.stop();
		whatbutton.src="constant('set_template_dir')/{$smarty.const.css_navigateur}/img/what_button.png";
		myVerticalSlide.slideOut();
	});*/
});	


// args : string moncontroletexte, int nbcar, string moncontroledecompte 
// return : aucun 
// Affecte à certains évènements d'un textarea, le contrôle de la longueur de son contenu 
function LimiterTextArea(nom_controletexte, nbcar, nom_controledecompte) 
{ 
	var moncontroletexte = document.getElementById(nom_controletexte);

	var moncontroledecompte = document.getElementById(nom_controledecompte);

	if (moncontroletexte && moncontroledecompte)
	{

		moncontroletexte.onclick = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)}; 
		moncontroletexte.onblur = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)}; 
		moncontroletexte.onkeyup = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)}; 
		moncontroletexte.onkeypress = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)}; 

		// *** Affichage du nombre de caractères restant 
		if(moncontroledecompte.type)
			moncontroledecompte.value = NbCarRestant(moncontroletexte, nbcar);			// Pour un input de formulaire		
		else
			moncontroledecompte.innerHTML = NbCarRestant(moncontroletexte, nbcar);	// Pour un élément HTML	

	}
} 

// TextAreaEstRempli 
// args : textarea moncontroletexte, int nbcar, element_HTML moncontroledecompte 
// return : bool 
// Renvoie vrai si le nombre de caractères maximum du textarea n'est pas atteint 
function TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte) 
{ 
	if (moncontroletexte) 
	{ 
		if (moncontroletexte.value.length <= nbcar) 
		{ 
			//alert("pas rempli"); 
			// mes actions ... 

			// *** Affichage du nombre de caractères restant
			if(moncontroledecompte.type)
				moncontroledecompte.value = NbCarRestant(moncontroletexte, nbcar);
			else
				moncontroledecompte.innerHTML = NbCarRestant(moncontroletexte, nbcar);

			return true; 
		} 
		else 
		{ 
			//alert("rempli"); 
			// mes actions ... 

			// Affichage du nombre de caractères restant 
			moncontroletexte.value = moncontroletexte.value.substr(0, nbcar); 

			// *** Affichage du nombre de caractères restant
			if(moncontroledecompte.type)
				moncontroledecompte.value = NbCarRestant(moncontroletexte, nbcar);
			else
				moncontroledecompte.innerHTML = NbCarRestant(moncontroletexte, nbcar);
				
			return false; 
		} 
	} 
} 

// NbCarRestant 
// args : textarea moncontroletexte, int nbcar 
// return : int 
// Renvoie le nombre de caractère à saisir 
function NbCarRestant(moncontroletexte, nbcar) 
{ 
	if (moncontroletexte.value.length)
		return new Number(nbcar - moncontroletexte.value.length); 
	else
		return new Number(nbcar);
} 


function smiley(code)
{
var element = document.getElementById('commentaire');
element.value = element.value+''+code;
}