var cnt_visionneuse = new Object;
var cnt_visionneuse_jsonRequest= null;
cnt_visionneuse_el = null;
cnt_visionneuse_lien = null;
cnt_visionneuse_video = false;
cnt_visionneuse_active = false;

window.addEvent('domready',function(){
    
   cnt_visionneuse.init();
    
})


cnt_visionneuse.init = function(){
if(!cnt_visionneuse_active){

	if($('visionneuse')){
	$$('#visionneuse .selecteur').each(function(el){ el.addClass('jsactif'); });
	
	$$('#visionneuse .selecteur li').each(function(el){ 
		el.addEvent('mouseover', function(){
	   		 this.addClass('hover');
	   		 if(this.hasClass('video')){ this.addClass('hovervideo')}
		});
                el.addEvent('focus', function(){
	   		 this.addClass('hover');
	   		 if(this.hasClass('video')){ this.addClass('hovervideo')}
		})
	})
	$$('#visionneuse .selecteur li').each(function(el){ 
		el.addEvent('mouseout', function(){
	    		this.removeClass('hover');
	   		 this.removeClass('hovervideo');
	   	 });
                 el.addEvent('blur', function(){
	    		this.removeClass('hover');
	   		 this.removeClass('hovervideo');
	   	 })
	})
    }
	cnt_visionneuse_active = true;
}
}


cnt_visionneuse.getCanal = function(pageid, elid, lang, el){

cnt_visionneuse_video = false;
el = $(el);
	if(!el.hasClass('actif') && !el.hasClass('loading')){
	  if(cnt_visionneuse_jsonRequest){cnt_visionneuse_jsonRequest.cancel();}
	  cnt_visionneuse_jsonRequest = new Json.Remote("/index.php?id="+pageid+"&tx_cntvisionneuse_pi1[uid]="+elid+"&tx_cntvisionneuse_pi1[ajax]=1&L="+lang+"&no_cache=1",{'onComplete': this.showCanal.bind(el), 'autoCancel':true}).send({'time':$time()});
	  $$('.selecteur .loading').removeClass('loading').removeClass('loadingvideo');
	  el.addClass('loading');
	  if(el.hasClass('video')){el.addClass('loadingvideo')}
	}
}

cnt_visionneuse.showCanal = function(response){
	
	cnt_visionneuse_el = this;
	$$('.selecteur .actif').removeClass('actif').removeClass('actifvideo');
	cnt_visionneuse_el.addClass('actif');
	cnt_visionneuse_el.removeClass('loading').removeClass('loadingvideo');
	if(cnt_visionneuse_el.hasClass('video')){cnt_visionneuse_el.addClass('actifvideo')}
	
	if(response.type == 'video'){
		$('canalDeDiffusion').setHTML(response.reset);
		eval(response.scriptvideo);
	}
	if(response.type == 'img'){
		$('canalDeDiffusion').setHTML(response.reset);
		var img = new Element('img',{'src':response.img, 'alt':response.alt, 'style':response.styles});
		img.inject(new Element('a',{'href':response.lien}).inject($$('#'+response.id+' .nurunAVP_imgOnly_image')[0]));
	}
	
}

function creerLecteur(fichier, image, lien){
var so = new SWFObject("fileadmin/visionneuse/mediaplayer.swf", "mediaplayer", "455", "240", "8"); 
so.addVariable("width","455"); 
so.addVariable("height","240"); 
so.addVariable("displayheight","270"); 
so.addVariable("file",fichier); 
so.addVariable("image",image); 
so.addVariable("showstop","true");
so.addVariable("usefullscreen","false"); 
so.addVariable("linkfromdisplay","true");
so.addVariable("link",lien); 
so.addVariable("linktarget","_self"); 
so.addVariable("autostart","true"); 
so.addVariable("showstop","true"); 

so.write("canalDeDiffusion"); 

}


