
		function visibleTextField(texte,type) {
			hideTextField();
			var objet = document.getElementById("link");
			objet.setAttribute("value",texte);
			objet.setAttribute("style","visibility:inline");
			var button = document.getElementById("ok");
			button.setAttribute("style","visibility:inline");
			var hidden = document.getElementById("type");
			hidden.setAttribute("value",type);
		}
		function hideTextField() {
			var objet = document.getElementById("link");
			objet.setAttribute("value","");
			objet.setAttribute("style","visibility:hidden");
			var button = document.getElementById("ok");
			button.setAttribute("style","visibility:hidden");
		}
		function setSelectedText(opening,closing) {
			hideTextField();
			var ta = document.getElementById("ta");
			var texte = ta.value;
			var debut = ta.selectionStart;
			var fin = ta.selectionEnd;
			if(debut == fin) {
				var txtDebut = texte.substring(0,debut);
				var txtFin = texte.substring(fin,texte.length);
				ta.value = txtDebut + opening + closing + txtFin;
			} else {
				var txtDebut = texte.substring(0,debut);
				var txt = texte.substring(debut,fin);
				var txtFin = texte.substring(fin,texte.length);
				ta.value = txtDebut + opening + txt + closing + txtFin;
			}
		}
		function setUrl() {
			var textField = document.getElementById("link");
			var hidden = document.getElementById("type");
			var type = hidden.getAttribute("value");
			var url = textField.value;
			var ta = document.getElementById("ta");
			var texte = ta.value;
			if(type != 'link' && type != 'mail') {
				ta.value = texte + '['+type+'='+url+']';
			} else {
				ta.value = texte + '['+type+'='+url+']'+url+'[/'+type+']';
			}
		}


