diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3
index c1455850934c8444b48686f5ec4510522720b5f2..ea895c34b942fb7d2b8a12f0b51054798defec14 100644
--- a/ecrire/inc_texte.php3
+++ b/ecrire/inc_texte.php3
@@ -262,14 +262,14 @@ function interdire_scripts($source) {
 
 // Integration (embed) multimedia
 
-function embed_document($id_document, $parametres="", $afficher_titre=true) {
+function embed_document($id_document, $les_parametres="", $afficher_titre=true) {
 	global $id_doublons;
 
 	$id_doublons['documents'] .= ",$id_document";
 
 
-	if ($parametres) {
-		$parametres = explode("|",$parametres);
+	if ($les_parametres) {
+		$parametres = explode("|",$les_parametres);
 		
 		for ($i = 0; $i < count($parametres); $i++) {
 			$parametre = $parametres[$i];
@@ -302,6 +302,7 @@ function embed_document($id_document, $parametres="", $afficher_titre=true) {
 		if ($row_type = @mysql_fetch_array($result_type)) {
 			$type = $row_type['titre'];
 			$inclus = $row_type['inclus'];
+			$extension = $row_type['extension'];
 		}
 		else $type = 'fichier';
 
@@ -309,24 +310,43 @@ function embed_document($id_document, $parametres="", $afficher_titre=true) {
 		if ($GLOBALS['flag_ecrire']) {
 			if ($fichier) $fichier = "../$fichier";
 		}
+		// Pour RealVideo
+		if ((!ereg("^controls", $les_parametres)) AND (ereg("^(rm|ra|ram)$", $extension))) {
+			$real = true;
+		}
 
-
-		if ($inclus == "embed") {
-			$vignette = "<object width='$largeur' height='$hauteur'>";
-			$vignette .= "<param name='movie' value='$fichier'>";
-			$vignette .= "<param name='src' value='$fichier'>";
-	
-			for ($i = 0; $i < count($params); $i++) {
-				if (ereg("([^\=]*)\=([^\=]*)", $params[$i], $vals)){
-					$nom = $vals[1];
-					$valeur = $vals[2];
-					$vignette .= "<param name='$nom' value='$valeur'>";
-					$param_emb .= " $nom='$valeur'";
+		if ($inclus == "embed" AND !$real) {
+		
+				for ($i = 0; $i < count($params); $i++) {
+					if (ereg("([^\=]*)\=([^\=]*)", $params[$i], $vals)){
+						$nom = $vals[1];
+						$valeur = $vals[2];
+						$inserer_vignette .= "<param name='$nom' value='$valeur'>";
+						$param_emb .= " $nom='$valeur'";
+						if ($valeur == "PlayButton") { 
+							$largeur = 30;
+							$hauteur = 25;
+						}
+						if ($valeur == "PositionSlider") { 
+							$largeur = $largeur-30;
+							$hauteur = 25;
+						}
+					}
 				}
-			}
-			
-			//$vignette .= "<param name='quality' value='high'>";
-			$vignette .= "<embed src='$fichier' $param_emb width='$largeur' height='$hauteur'></embed></object>";
+				
+				$vignette = "<object width='$largeur' height='$hauteur'>";
+				$vignette .= "<param name='movie' value='$fichier'>";
+				$vignette .= "<param name='src' value='$fichier'>";
+				$vignette .= $inserer_vignette;
+		
+				$vignette .= "<embed src='$fichier' $param_emb width='$largeur' height='$hauteur'></embed></object>";
+		
+		}
+		else if ($inclus == "embed" AND $real) {
+			$vignette .= embed_document ($id_document, "controls=ImageWindow|console=Console$id_document", false);
+			$vignette .= "<br>";
+			$vignette .= embed_document ($id_document, "controls=PlayButton|console=Console$id_document", false);
+			$vignette .= embed_document ($id_document, "controls=PositionSlider|console=Console$id_document", false);
 		}
 		else if ($inclus == "image") {
 			$fichier_vignette = $fichier;