function insert_text(open, close)
{
	var msgfield = document.message.message;

	// IE support
	if (document.selection)
	{
		msgfield.focus();
		sel = document.selection.createRange();
		sel.text = open + sel.text + close;
		msgfield.focus();
	}
	// Mozilla support
	else if (msgfield.selectionStart || msgfield.selectionStart=='0')
	{
		var startPos = msgfield.selectionStart;
		var endPos = msgfield.selectionEnd;
		
		msgfield.value = msgfield.value.substring(0, startPos) + open + msgfield.value.substring(startPos, endPos) + close + msgfield.value.substring(endPos, msgfield.value.length);
		msgfield.selectionStart = msgfield.selectionEnd = endPos + open.length + close.length;
		msgfield.focus();
	}
	// Fallback support for other browsers
	else
	{
		msgfield.value += open + close;
		msgfield.focus();
	}
	
	return;
}
function bg(elem,color) 
{
	elem.style.background = "#"+color;
}
function translateMsg(idMsg,language)
{
	if (language!='')
	{
		eval("var form = document.translate"+idMsg+"");
		var largeur = 1000;
		var hauteur = 500;
		var top = (screen.height-hauteur)/2;
		if (top>40)
			top = top-40;
		var left = (screen.width-largeur)/2;
		open('http://www.google.com',"popup","toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width="+largeur+",height="+hauteur+",top="+top+",left="+left);
		form.target = "popup";
		form.action = "http://www.google.com/translate_t?langpair=auto|"+language;
		form.submit();
	}
}
