//Javascript
//Change l'image rollover
function RollOverImg(idImg,NomImg){
	//alert('id:'+idImg+' nom:'+NomImg);
	document.getElementById(idImg).src = NomImg;
	
}
//Fonction accés elements formulaire comme textarea

//repere un element sur la page
function GetEleById(id){
	if (document.getElementById) {
		return (document.getElementById(id));
	} else if (document.all) {
		return (document.all[id]);
	} else {
		if ((navigator.appname.indexOf("Netscape") != -1) && parseInt(navigator.appversion == 4)) {
			return (document.layers[id]);
		}
	}
}

//Detecte la position dans un textarea
function CursorDetect(id)
{
	var digitaltextarea = GetEleById(id);
	if (digitaltextarea.createTextRange) {
		digitaltextarea.caretPos = document.selection.createRange().duplicate();
	}
}

//Inserer de texte dans un texte area
function InsererTexte(domobj, text)
{
	if(domobj.selectionEnd){
		var str1=domobj.value.substring(0, domobj.selectionStart);
		var str2=domobj.value.substring(domobj.selectionEnd, domobj.value.length);
		domobj.value = str1 + text + str2;
		domobj.selectionEnd = domobj.selectionStart;
		domobj.blur();	
	}else
	if (domobj.createTextRange && domobj.caretPos){
  		var caretPos = domobj.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;  
	} else if (domobj.getSelection && domobj.caretPos){
		var caretPos = domobj.caretPos;
		caretPos.text = caretPos.text.charat(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
	} else {
		domobj.value = domobj.value + text;
  	}
}

//Inserer code Smile dans un texte area.
function CodeSmiley(id, CodeSmile) {
	var revisedMessage;
	var digitaltextarea = GetEleById(id);
	InsererTexte(digitaltextarea, CodeSmile);
	digitaltextarea.focus();
	return;
}

function CopiePressePapier(obj){
	
   var textRange = document.body.createTextRange();
   textRange.moveToElementText(obj);
   textRange.execCommand("Copy");
   alert(textRange.text+" | "+obj);
}
