
 /* Class interface pour la manipulation et le lancement des agents 
 	Script dynamique pour que l'agent affiche carte correspond
 	à la liste des formulaires vidéo à publier
 */
 
var ih = {

/* membre de la classe, référence aux frames. */
fCarteFrame : null,
fVisualiseurFrame : null,
fInfosFrame : null,
fResaFrame : null,
//Variable temporaire de recuperation d'un frame
fFrameTemp : null,
fStatusBox : null,


/* Charge une page */
load : function (pUrl, pTarget) {
	
	if(pTarget=="carte.html.wm") this.fCarteFrame.src = pUrl;
	else if(pTarget=="infos.html.wm") this.fInfosFrame.src = pUrl;
	else if(pTarget=="infosTimeline.html.wm"){
		//this.fInfosTimelineFrame.src = pUrl;
		var urlFrmTimeline = pUrl;
		urlFrmTimeline = urlFrmTimeline.substring(3,urlFrmTimeline.length);
		this.fFrameTemp.src = urlFrmTimeline;
	}
	else if(pTarget=="visualiseur.html.wm"){
		this.fVisualiseurFrame.src = pUrl;
	}
	else if(pTarget=="timeline.html.wm"){
		//return pUrl;
		if(this.fVisualiseurFrame.contentWindow.document.getElementById("visu")){
			var urlFrmTimeline = pUrl;
			urlFrmTimeline = urlFrmTimeline.substring(3,urlFrmTimeline.length);
			this.fFrameTemp.src = urlFrmTimeline;
		}
		
	}
		
},


/** Init du contexte. 
	L'univers doit être appelé en premier qui appelle à son tour l'Ihm. 
	Initialisation des frames de la page
*/
init : function () {
	
	this.fCarteFrame = document.getElementById("carte");
	this.fPlayerFrame = document.getElementById("player");
	this.fVisualiseurFrame = document.getElementById("visualiseur");
	this.fInfosFrame = document.getElementById("infos");
	this.fInfosTimelineFrame = document.getElementById("infosTml");
	this.fResaFrame = document.getElementById("resa");
	ih.load('co/a82298.html','carte.html.wm');;
	//Mise en place de la zone de visualisation de la video
	ih.load('co/a10143.html','visualiseur.html.wm');;
	//Mise en place de la timeline de la video
	ih.load('co/a80646.html','timeline.html.wm');;
	this.fResaFrame.src="static/resa.html";
	

},

setImagePlayer : function(pImg){
	
	this.fVisualiseurFrame.contentWindow.loadScreenImg(pImg);
},


setVideo : function(pVideo){
	
	this.fVisualiseurFrame.contentWindow.StartMeUp(pVideo);
},

setTimeCode : function(pTimeCode){
	
	this.fVisualiseurFrame.contentWindow.Joue(pTimeCode);
},

retouraccueil : function(){	
	
}



}//Fin de la class ih.


