var B_Gras=false; //var indiquant si le gras a deja été activé
var B_Ital=false; //var indiquant si l'italique a deja été activé
var B_Soul=false; //var indiquant si le souligné a deja été activé


//Verification du login et du mot de passe
function Verif_MDP_Log ()
{
	MDP = document.FR_Log.txt_MDP.value
	L = document.FR_Log.txt_Log.value
	
	if ((MDP=="") || (L==""))
	{
		alert('Veuillez renseigner tous les champs');
	}else
	{
		document.FR_Log.submit();
	}
}

function Ajout_Gras()
{	
	var IsSel=insertValueBetween('<B>','</B>',!B_Gras);
	if (!B_Gras && !IsSel)
		document.images['gras'].src="images/boutongras1.gif";
	else
		document.images['gras'].src="images/boutongras0.gif";
	B_Gras=!B_Gras;
	document.FR_MAJ.txt_Info.focus();
}

function Ajout_Soul()
{
	var IsSel=insertValueBetween('<U>','</U>',!B_Soul);
	if (!B_Soul && !IsSel)
		document.images['soul'].src="images/boutonsoulign1.gif";
	else
		document.images['soul'].src="images/boutonsoulign0.gif";
	B_Soul=!B_Soul;
	document.FR_MAJ.txt_Info.focus();
}

function Ajout_Ital()
{
	var IsSel=insertValueBetween('<I>','</I>',!B_Ital);
	if (!B_Ital && !IsSel)
		document.images['ital'].src="images/boutonital1.gif";
	else
		document.images['ital'].src="images/boutonital0.gif";
	B_Ital=!B_Ital;
	document.FR_MAJ.txt_Info.focus();
}
function Ajout_Lien()
{
	var Lien;
	var Titre;
	Lien=prompt('Veuillez saisir l\'adresse de votre site','www.monsite.com');
	if (Lien!=null)
	{
		Titre=prompt('Veuillez saisir le titre de votre lien','Mon site');
		if (Titre!=null)
		{
			insertValue('<a HREF=\'http://' + Lien + '\' class="MDefLien">' + Titre + '</a>');
			document.FR_MAJ.txt_Info.focus();
		}
	}
}

function Ajout_Mail()
{
	var Lien;
	var Titre;
	Lien=prompt('Veuillez saisir l\'adresse Email','email@domaine.com');
	if (Lien!=null)
	{
		Titre=prompt('Veuillez saisir le titre de votre Adresse Email','Mon Email');
		if (Titre!=null)
		{
			insertValue('<a HREF=\'mailto:' + Lien + '\' class="MDefLien">' + Titre + '</a>');
			document.FR_MAJ.txt_Info.focus();
		}
	}
}


function Val_MAJ_Asso()
{
	N = document.FR_MAJ_Asso.txt_nom.value;	
	A = document.FR_MAJ_Asso.txt_AD.value;
	
	if ((N=="")||(A==""))		 
	{
		alert('Veuillez saisir les champs Nom et Adresse');
	}else
	{
		document.FR_MAJ_Asso.submit();
	}
}
function Val_Ajout_Asso()
{
	N = document.FR_Ajout_Asso.txt_nom.value;	
	A = document.FR_Ajout_Asso.txt_AD.value;
	
	if ((N=="")||(A==""))		 
	{
		alert('Veuillez saisir les champs Nom et Adresse');
	}else
	{
		document.FR_Ajout_Asso.submit();
	}
}
function Val_Sup_Asso(asso,nom_asso)
{
	if (confirm("Voulez vous supprimer l'association "+nom_asso))
	{
		window.location="fso.asp?choix=6&Asso="+asso+"&Nom="+nom_asso;
	}
	
}


function insertValue(chaineAj) {
    var myForm = document.FR_MAJ.txt_Info;
        //IE support
        if (document.selection) {
            myForm.focus();
            sel = document.selection.createRange();
			//alert (sel.text.length);
            sel.text = chaineAj;
            document.FR_MAJ.txt_Info.focus();
        }
        //MOZILLA/NETSCAPE support
        else if (document.FR_MAJ.txt_Info.selectionStart || document.FR_MAJ.txt_Info.selectionStart == "0") {
            var startPos = document.FR_MAJ.txt_Info.selectionStart;
            var endPos = document.FR_MAJ.txt_Info.selectionEnd;
            var chaine = document.FR_MAJ.txt_Info.value;
            myForm.value = chaine.substring(0, startPos) + chaineAj + chaine.substring(endPos, chaine.length);
        } else {
            myForm.value += chaineAj;
        }
    } 
	
function insertValueBetween(Ch1,Ch2,IsStart) {
    var myForm = document.FR_MAJ.txt_Info;
        //IE support
        if (document.selection) {
            myForm.focus();
            sel = document.selection.createRange();
			if (sel.text.length > 0)
			{
				sel.text = Ch1 + sel.text + Ch2;
				return true;
			}
			else
			{
				if (IsStart)
				sel.text+=Ch1;
				else
				sel.text+=Ch2;
				return false;
			}
            document.FR_MAJ.txt_Info.focus();
        }
        //MOZILLA/NETSCAPE support
        else if (document.FR_MAJ.txt_Info.selectionStart || document.FR_MAJ.txt_Info.selectionStart == "0") {
            var startPos = document.FR_MAJ.txt_Info.selectionStart;
            var endPos = document.FR_MAJ.txt_Info.selectionEnd;
            var chaine = document.FR_MAJ.txt_Info.value;
			if (startPos==endPos)
			{
				if (IsStart)
					myForm.value = chaine.substring(0, startPos) + Ch1 + chaine.substring(endPos, chaine.length);
				else
					myForm.value = chaine.substring(0, startPos) + Ch2 + chaine.substring(endPos, chaine.length);
				return false;
			}
			else
			{
				myForm.value = chaine.substring(0, startPos) + Ch1 + chaine.substring(endPos, chaine.length) + Ch2;
				return true;
			}
		}
    }
	
	
// Fonctions de préload d'images
function load() {
	if (document.images) {
		this.length=load.arguments.length;
		for (var i=0;i<this.length;i++) {
			this[i+1]=new Image();
			this[i+1].src=load.arguments[i];
		}
	}
}
// Cette fonction charge dans le cache toutes les images passées en paramètre
function preload() {
	var temp=new load("images\boutongras1.gif","images\boutonital1.gif","images\boutonsoulign1.gif")
}
