function addText(Text, textid, inputstuff, inputprompt, two, ftwo)
{
  var obj = document.getElementById(textid);
  obj.focus();
 
 	/* preparing. */
	if(inputstuff == 1){
		inputvalue=prompt(inputprompt);
		if(inputvalue != null){ var FinalText = Text.replace("txt", inputvalue); }else { var Quit = 1; }
	}
	else if(inputstuff == 2){
		var inputquit = 0;
		var endvalue = '';
		while(inputquit == 0){
			inputvalue = prompt(inputprompt);
			if(inputvalue == null){
				var inputquit = 1;	
			}
			else {
				var endvalue = endvalue + two + inputvalue + ftwo + '\n';
			}
		}
		if(endvalue == null || endvalue == ''){ var Quit = 1; }
		var FinalText = Text.replace("txt", endvalue);
	}
	else {
		var FinalText = Text;	
	}

	if(Quit != 1){
		if (document.selection && document.selection.createRange)  // Internet Explorer
		  {
		    sel = document.selection.createRange();
		if (sel.parentElement() == obj)  sel.text = FinalText;
		  }
		
		  else if (obj != "undefined")  // Firefox
		  {
		    var longueur = parseInt(obj.textLength);
		var selStart = obj.selectionStart;
		var selEnd = obj.selectionEnd;
		
		obj.value = obj.value.substring(0,selStart) + FinalText + obj.value.substring(selEnd,longueur);
		  }
		 
		  else obj.value += FinalText;
		
		  obj.focus();
	}
}


function addTags(Tag, fTag, textid, one, oneprompt)
{
  var obj = document.getElementById(textid);
  obj.focus();
	var Quit = 0;
  if(one == 1){
		inputvalue=prompt(oneprompt);
		if(inputvalue == null){ var Quit = 1; }
		var Tag = Tag.replace("txt", inputvalue);
  }
  
  if(Quit == 0){

	  if (document.selection && document.selection.createRange)  // Internet Explorer
	  {
	    sel = document.selection.createRange();
	if (sel.parentElement() == obj)  sel.text = Tag + sel.text + fTag;
	  }
	
	  else if (obj != "undefined")  // Firefox
	  {
	    var longueur = parseInt(obj.textLength);
	var selStart = obj.selectionStart;
	var selEnd = obj.selectionEnd;
	
	obj.value = obj.value.substring(0,selStart) + Tag + obj.value.substring(selStart,selEnd) + fTag + obj.value.substring(selEnd,longueur);
	  }
	 
	  else obj.value += Tag + fTag;
	
	  obj.focus();
  }
}

