// 2 mécanismes différents pour récupérer l'objet "document" d'un iframe
function _getIFrameDocument(document,iframeID)
{
	if (document.getElementById(iframeID)
	 && document.getElementById(iframeID).contentWindow
	 && document.getElementById(iframeID).contentWindow.document) {
		// pour Mozilla >= 1.3 et Netscape >= 7.1 (W3C standard way)
		return document.getElementById(iframeID).contentWindow.document;
	} else {
		// pour IE 5.5 et 6
		return document.frames[iframeID].document;
	}
}

function RT_getBufferDocument()
{
	return _getIFrameDocument(_getIFrameDocument(document,'RT_Editor_ID'),'RT_Buffer_ID');
}

// Place string dans la zone de saisie (RT_Buffer_ID)
function RT_setBuffer(string)
{
	RT_getBufferDocument().body.innerHTML = string;
}

// Renvoie le contenu de la zone de saisie (RT_Buffer_ID)
function RT_getBuffer()
{
	return RT_getBufferDocument().body.innerHTML;
}

// Un peu de sucre dans le cafe du developpeur ...
function RT_setOutput(string)
{
	document.getElementById('RT_Output_ID').value = string;
}

function RT_submit()
{
	RT_setOutput(RT_getBuffer());
}


