var base = "http://www.my-cross.com";
var root = base+"/communaute";
window.addEvent('domready', init);
function init() {
	 if($('myTabs')) myTabs1 = new mootabs('myTabs',{height:'600px', width:'100%',changeTransition:'', duration:''});
	 
	 
	 if($('messages')){
		 $('messages').setStyle('opacity', 0);
		 var f = new Fx.Style ($('messages'),'opacity', {duration: 900, wait: false});
    	f.start(1);
    	
    	
    	
		$$('#messages a').each(function(el){
			$(el).addEvent('click', function(e){
				e = new Event(e).stop();
				var temp=this.getAttribute('id');
				var id = temp.substr(temp.lastIndexOf('-')+1)
				new Ajax(
					root+'/ajax/clean/'+id, {
					method: 'get',
					onComplete : function(){
						new Fx.Slide('messages').slideOut();
					}
				}).request();
			});
		});
    }
    
    if($('equipe_new')){
    		$('equipe_new').addEvent( 'click', function(e){
    			e = new Event(e).stop();
    			new Ajax(
					root+'/ajax/equipe/new', {
					method: 'get',
					onComplete : function(){
						$('equipe_liste').innerHTML=this.response.text;
					}
				}).request();
    		}
    		);
    }
    
    if($('equipe_famous')){
    		$('equipe_famous').addEvent( 'click', function(e){
    			e = new Event(e).stop();
    			new Ajax(
					root+'/ajax/equipe/famous', {
					method: 'get',
					onComplete : function(){
						$('equipe_liste').innerHTML=this.response.text;
					}
				}).request();
    		}
    		);
    }
    
    if($('pilote_new')){
    		$('pilote_new').addEvent( 'click', function(e){
    			e = new Event(e).stop();
    			new Ajax(
					root+'/ajax/pilote/new', {
					method: 'get',
					onComplete : function(){
						$('pilote_liste').innerHTML=this.response.text;
					}
				}).request();
    		}
    		);
    }
    
    if($('pilote_famous')){
    		$('pilote_famous').addEvent( 'click', function(e){
    			e = new Event(e).stop();
    			new Ajax(
					root+'/ajax/pilote/famous', {
					method: 'get',
					onComplete : function(){
						$('pilote_liste').innerHTML=this.response.text;
					}
				}).request();
    		}
    		);
    }
    
    if($('photo_new')){
    		$('photo_new').addEvent( 'click', function(e){
    			e = new Event(e).stop();
    			new Ajax(
					root+'/ajax/photo/new', {
					method: 'get',
					onComplete : function(){
						$('photo_liste').innerHTML=this.response.text;
					}
				}).request();
    		}
    		);
    }
    
    if($('photo_famous')){
    		$('photo_famous').addEvent( 'click', function(e){
    			e = new Event(e).stop();
    			new Ajax(
					root+'/ajax/photo/famous', {
					method: 'get',
					onComplete : function(){
						$('photo_liste').innerHTML=this.response.text;
					}
				}).request();
    		}
    		);
    }
    
    if($('video_new')){
    		$('video_new').addEvent( 'click', function(e){
    			e = new Event(e).stop();
    			new Ajax(
					root+'/ajax/video/new', {
					method: 'get',
					onComplete : function(){
						$('video_liste').innerHTML=this.response.text;
					}
				}).request();
    		}
    		);
    }
    
    if($('video_famous')){
    		$('video_famous').addEvent( 'click', function(e){
    			e = new Event(e).stop();
    			new Ajax(
					root+'/ajax/video/famous', {
					method: 'get',
					onComplete : function(){
						$('video_liste').innerHTML=this.response.text;
					}
				}).request();
    		}
    		);
    }
    
    if($$('.err')){
	    $$('.err').each(function(el){
	    	TB_show("test", "#TB_inline?height=300&width=300&inlineId="+$(el).id, false);
	    });
    }
    
    /*var refresh = (function() {
	 var dummy = $time() + $random(0, 100);
	 new Ajax(
	   	'http://localhost/communaute/check/',
	   	{
	   		method: 'get',
	   		onComplete: function(){
	   			if(this.response.text!=''){
	   				$('alert').innerHTML = this.response.text;
	   			}
	   		}
	   	}
	   ).request(dummy); 
    }); 
    var periodical = refresh.periodical(4 * 1000, this); */
}

function attendEnvoie() {
	 if(confirm("Continuez ?")){	
	 	document.getElementById("stats").style.display="block";
	 	setTimeout(testProgress,2000);
	 }else{
	 	return false;
	 }
}

function annule() {
    //r�cup�ration de l'objet window de l'iframe
    var winIfrm=document.getElementById("tfrm").contentWindow;
    winIfrm.stop();
}

function testProgress(){
	var idProgress=document.getElementById("key").value;
    var xhr;
	try
	{
		xhr = new ActiveXObject('Msxml2.XMLHTTP');
	}
	catch (e)
	{
		try
		{
			xhr = new ActiveXObject('Microsoft.XMLHTTP');
		}
		catch (e2)
		{
			try
			{
				xhr = new XMLHttpRequest();
			}
			catch (e3)
			{
				xhr = false;
			}
		}
	}
	
    if(xhr==null) alert(xhr);
    /*xhr.onload=function(){
		var repXhr=this.responseText;
    	var objRep=eval("("+repXhr+")");
    
    document.getElementById("enCours").innerHTML=objRep.current;
    document.getElementById("total").innerHTML=objRep.total;
    document.getElementById("tab").innerHTML=repXhr;
    if (objRep.done==0) { testProgress(); }
	}*/
    xhr.onreadystatechange = function() { 
		if(xhr.readyState == 1 || xhr.readyState == 2 || xhr.readyState == 3 || xhr.readyState == 4){
			var repXhr = xhr.responseText;
			try{
				var objRep=eval("("+repXhr+")");
				document.getElementById("enCours").innerHTML=objRep.current;
    			document.getElementById("total").innerHTML=objRep.total;
    			document.getElementById("tab").innerHTML=repXhr;
    			var percent = Math.ceil((objRep.current*100)/objRep.total);
    			document.getElementById("progress").style.width=percent+"%";
    			if(objRep.done==0){ 
					testProgress(); 
				}
    		}catch(e){}
			
		}
	}
	
   xhr.open("GET",base+"/progress.php?key="+idProgress,true);
	xhr.setRequestHeader("cache-Control", "no-store, no-cache,	must-revalidate");
	xhr.setRequestHeader("cache-Control", "post-check=0, pre-check=0");
	xhr.setRequestHeader("cache-Control", "max-age=0");
	xhr.setRequestHeader("Pragma", "no-cache");
   xhr.send(null);

}
function enableSlide(elt){
	elt.style.overflow="auto";
	elt.style.overflowX="hidden";
}
function disableSlide(elt){
	elt.style.overflow="hidden";
	elt.style.overflowX="hidden";
}

function insert(elt){
	var ed = tinyMCE.activeEditor, dom = ed.dom;
	tinyMCE.execCommand('mceInsertContent', false, dom.createHTML('img', {
			src : elt.src,
			alt : 'alternatif',
			title : 'titre',
			border : 0
		}));
}

