var Mozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;

/* FONCTION POUR MONTRER OU CACHER DES ELEMENTS */
function hideAndShow(field)
{
	if (document.getElementById(field).style.display == 'none')
	{
		document.getElementById(field).style.display = '';
	}
	else
	{
		document.getElementById(field).style.display = 'none';
	}
}

/* FONCTION DE CONFIRMATION AUTOMATIQUE DE FORMULAIRE */
function fast_list (select_goal)
{
    if (select_goal == 'showtopicgroup') {
		box=document.getElementById('showtopicgroup');
		destination = document.getElementById('quick_redirect_form').action+'?showtopicgroup='+box.options[box.selectedIndex].value;
		location.href = destination;
	}
}

/* FONCTION D'AJOUT DE SMILEYS */
function emoticon(smiley)
{
	var textarea = document.getElementById("message");
	var texta_valu = textarea.value;
	
	if (Mozilla)
	{
		var ff_pos_selection_deb = textarea.selectionStart; //Retourne la position de départ su texte sélectionné
		var ff_pos_selection_fin = textarea.selectionEnd; //Retourne la position de fin du texte sélectionné
		var ff_size_text = textarea.value.length;
		
		var ff_string_deb = texta_valu.substring(0 , ff_pos_selection_deb);
		var ff_selection = texta_valu.substring(ff_pos_selection_deb ,ff_pos_selection_fin);
		var ff_string_fin = texta_valu.substring(ff_pos_selection_fin , ff_size_text);
		
		textarea.value = ff_string_deb + " " + smiley + " " + ff_selection + ff_string_fin;
	}
	else //Si on est sous IE
	{
		textarea.focus(); //Place le curseur dans le textarea, et permet l'ajout du texte dans le textarea, si on enlève cette ligne, sa devient le value du boutton cliqué
		var selection = document.selection.createRange().text; //Contient le texte sélectionner, est vide si rien de sélectionné
		document.selection.createRange().text = smiley + selection; //Contient ce qui seras affiché
	}
	
	textarea.focus();
}

/* FONCTION ADMIN POUR LA SELECTION DES DROITS DES GROUPES */
function authfunc ( type , tgid )
{
	if (document.getElementById(type+'_'+tgid).checked) {
		if (type == 'see' || type=='reply') document.getElementById('create_'+tgid).checked = true;
		if (type == 'see') document.getElementById('reply_'+tgid).checked = true;
	} else {
		if (type == 'create' || type=='reply') document.getElementById('see_'+tgid).checked = false;
		if (type == 'create') document.getElementById('reply_'+tgid).checked = false;
	}
}
