/*function storeCaret(text){ 
selectedInputArea = text;
	if (text.createTextRange){
		selectedRange = document.selection.createRange().duplicate();
	}
}*/
function AddText(startTag,defaultText,endTag) 
	{
		if(document.all )
		{
			if (document.ajouter_actualite.actualite.createTextRange) 
			{
				var text;
				document.ajouter_actualite.actualite.focus(document.ajouter_actualite.actualite.caretPos);
				document.ajouter_actualite.actualite.caretPos = document.selection.createRange().duplicate();
				if(document.ajouter_actualite.actualite.caretPos.text.length>0)
				{
					document.ajouter_actualite.actualite.caretPos.text = startTag + document.ajouter_actualite.actualite.caretPos.text + endTag;
				}
				else
				{
				document.ajouter_actualite.actualite.caretPos.text = startTag+defaultText+endTag;
				}
			}
			else document.ajouter_actualite.actualite.value += startTag+defaultText+endTag;
		}
		else
		{
			
			ChampTexte = document.forms['ajouter_actualite'].elements['actualite']; 
            Valeur = ChampTexte.value; 
             
            curseur = ChampTexte.selectionStart; 
               
            ValeurDeb = Valeur.substring( 0 , ChampTexte.selectionStart ); 
            ValeurFin = Valeur.substring( ChampTexte.selectionStart , ChampTexte.textLength ); 
               
               
            ChampTexte.value = ValeurDeb + startTag + defaultText + endTag + ValeurFin; 
            ChampTexte.focus(); 
		}	
	}
	
function help(help){
        document.ajouter_actualite.helpb.value = help;
}

function listederoulante(valeur,champ){
if(champ=='SIZE' && valeur!='0'){
	font='[size='+valeur+']';
	AddText(font,'Taille de la police','[/size]');
}
if(champ=='COLOR' && valeur!='0'){
	font='[color='+valeur+']';
	AddText(font,'Couleur de la police','[/color]');
}

}


function ajoutlien(){
	var reponse = prompt('Saissisez l\'adresse du lien','http://');
	var reponse2 = prompt('Saissisez le titre du lien','');
		if(reponse=='' || reponse2=='' || reponse==null || reponse2==null){
			alert('ERREUR : Vous devez obligatoirement compléter les champs demandés');
		}else{
			AddText('[url='+reponse+']',reponse2,'[/url]');
		}
}

function ajoutmail(){
	var reponse = prompt('Saissisez l\'adresse email','');
	var reponse2 = prompt('Saissisez le titre de l\'adresse email','');
		if(reponse=='' || reponse2=='' || reponse==null || reponse2==null){
			alert('ERREUR : Vous devez obligatoirement compléter les champs demandés');
		}else{
			AddText('[email='+reponse+']',reponse2,'[/email]')
		}
}

function ajoutsouligne(){
	if(document.ajouter_actualite.souligne.value == 'U'){
		document.ajouter_actualite.souligne.value = 'U*';
		AddText('[u]','','');
		
	}else{
		document.ajouter_actualite.souligne.value = 'U';
		AddText('','','[/u]');
	}
}

function ajoutgras(){
	if(document.ajouter_actualite.gras.value == 'B'){
		document.ajouter_actualite.gras.value = 'B*';
		AddText('[b]','','');
	}else{
		document.ajouter_actualite.gras.value = 'B';
		AddText('','','[/b]');
	}
}

function ajoutitalique(){
	if(document.ajouter_actualite.italique.value == 'I'){
		document.ajouter_actualite.italique.value = 'I*';
		AddText('[i]','','');
	}else{
		document.ajouter_actualite.italique.value = 'I';
		AddText('','','[/i]');
	}
}

function ajoutfichier(nbfichier){	
		var input=document.createElement("input");
		input.setAttribute("type","file");
		input.setAttribute("name","fichier"+(nbfichier));
		input.setAttribute("id","idfichier");;
		input.setAttribute("class","text");
		var br=document.createElement("br");
		var ref=document.getElementById("fichier");
		var asupp=document.createElement("A");
		asupp.setAttribute("href","javascript:supprimerfichier("+(nbfichier)+")");
		var atexte=document.createTextNode("Supprimer");
		asupp.appendChild(atexte);
		ref.appendChild(input);
		ref.appendChild(asupp);
		ref.appendChild(br);
		document.getElementById("lienpremier").href ="javascript:ajoutfichier("+(nbfichier+1)+")";
}

function supprimerfichier(selectionfichier){
		var p=document.getElementById("fichier");
		var inputselection=p.getElementsByTagName("input").item(selectionfichier);
		var brselection=p.getElementsByTagName("br").item(selectionfichier);
		var aselection=p.getElementsByTagName("a").item(selectionfichier);
		var supprimer=p.removeChild(inputselection);
		var supprimer2=p.removeChild(brselection);
		var supprimer3=p.removeChild(aselection);
		p=p.getElementsByTagName("a");
		for(i=0;i<(p.length);i++){
			p.item(i).href ="javascript:supprimerfichier("+i+")";
		}
		var test2=document.getElementById("lienpremier");
		test2.href="javascript:ajoutfichier("+(p.length)+")";
}
