var nbtab = 0;
var tabenc=7;
var imenc=Array();
 imenc[0]= -1;
 imenc[6]= -1;
function init(){
nbtab=document.getElementsByClassName('itemmenu').length;	
for(i=0;i<nbtab;i++){
		$('pan'+i.toString()).hide();

var dw=$('pictureleft').getWidth();	
var dh=$('pictureleft').getHeight();			
		
var dimw=$('accg').getWidth();	
var dimh=$('accg').getHeight();	
if(dh>dimh){
	var taux=dimh/dh;
	taux=taux*0.9;
$('pictureleft').height= dh * taux;	
$('pictureleft').left= dw * taux;	
}
var dw=$('pictureleft').getWidth();	
var dh=$('pictureleft').getHeight();			
if(dw>dimw){
	var taux=dimw/dw;
	taux=taux*0.9;
$('pictureleft').height= dh * taux;	
$('pictureleft').left= dw * taux;	
}

$('imagegauche').setStyle({'visibility':'visible'});
	
}
calculepanneaux();

}

function calculepanneaux(){
	var de = document.documentElement;
		var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
		h=h-92;
	  var ha=h.toString()+'px';

	$('lespanneaux').setStyle({'height' : ha});
}
function recalcule(){
	calculepanneaux();
	if(tabenc==0){testanneesp();}
	if(tabenc==6){testanneesd();}
}

function testanneesp(){
	var htop=$('tableanneesp').getStyle('top');//0px
	var to=parseInt(htop.substr(0,htop.length -2));
		var ht=$('tableanneesp').getHeight();//300
		var h=$('lesanneesp').getHeight();
	if( ht+to >= h){$('boutonbp').removeClassName('cache');$('boutonbp').addClassName('montre')}else{$('boutonbp').removeClassName('montre');$('boutonbp').addClassName('cache')};;
	if( to < 0){$('boutonhp').removeClassName('cache');$('boutonhp').addClassName('montre')}else{$('boutonhp').removeClassName('montre');$('boutonhp').addClassName('cache')};;

	var hleft=$('ttableanneesp').getStyle('left');//0px
	var le=parseInt(hleft.substr(0,hleft.length -2));
		var wt=$('ttableanneesp').getWidth();//300
		var w=$('tlesanneesp').getWidth();
	if( wt+le >= w){$('boutondp').removeClassName('cache');$('boutondp').addClassName('montre')}else{$('boutondp').removeClassName('montre');$('boutondp').addClassName('cache')};;
	if( le < 0){$('boutongp').removeClassName('cache');$('boutongp').addClassName('montre')}else{$('boutongp').removeClassName('montre');$('boutongp').addClassName('cache')};;
	


}
function testanneesd(){
	var htop=$('tableanneesd').getStyle('top');//0px
	var to=parseInt(htop.substr(0,htop.length -2));
		var ht=$('tableanneesd').getHeight();//300
		var h=$('lesanneesd').getHeight();
	if( ht+to >= h){$('boutonbd').removeClassName('cache');$('boutonbd').addClassName('montre')}else{$('boutonbd').removeClassName('montre');$('boutonbd').addClassName('cache')};;
	if( to < 0){$('boutonhd').removeClassName('cache');$('boutonhd').addClassName('montre')}else{$('boutonhd').removeClassName('montre');$('boutonhd').addClassName('cache')};;
		
	
}
function afficheimage(im){
	myLightWindow.activateWindow({
	//href: 'afficheimage.php?im='+im, 
	href:im,
	title: '', 
	author: '', 
	caption: ''
});

    var sow = getLayoutOffsets()[0];
	var soh = getLayoutOffsets()[1];
	var overl = document.createElement('div');
	overl.className = 'copie';
	overl.id = 'copiea';	
	overl.onclick = function(){
		$('copiea').remove();
		myLightWindow.deactivate();
	}
	var ledoc = $A(document.getElementsByTagName('body'))[0];
	ledoc.appendChild(overl);
}
function monte(p){
	new Effect.Move ($('tableannees'+p),{ x: 0, y: -80, mode: 'relative',afterFinish: function() { testanneesp() }});
	
}
function descend(p){
	new Effect.Move ($('tableannees'+p),{ x: 0, y: 80, mode: 'relative',afterFinish: function() { testanneesp() }});
	
	
}
function droite(p){
	new Effect.Move ($('ttableannees'+p),{ x: -240, y: 0, mode: 'relative',afterFinish: function() { testanneesp() }});
	
}
function gauche(p){
	new Effect.Move ($('ttableannees'+p),{ x: 240, y: 0, mode: 'relative',afterFinish: function() { testanneesp() }});
	
}

function chargeuneimage(tab,im){
	if(imenc[tab]!= im || im == -1){
		if(im == -1 ){im=0;};
		var tim=im.toString();
	if(tab==0){ cadre='untableaup'};
	if(tab==6){  cadre='untableaud'};
	var ha=$(cadre).getHeight();//300
	var la=$(cadre).getWidth();
			   //	var aj = new Ajax.Updater(cadre, 'chargeuneimage.php', {
				var aj = new   Ajax.Request('chargeuneimage.php', {
			parameters: {image:im,largeur :la,hauteur:ha,tab:tab  },
			asynchronous: false,
		onSuccess: function(transport){
			var response = transport.responseText;
			imenc[tab]=im;
			new Effect.Fade(cadre,{duration: 0.2, from:1, to: 0.1 ,afterFinish : function() {
																	
																$(cadre).innerHTML=response;
																
															    new Effect.Fade(cadre,{duration: 0.2, from:0.1, to:1 }) ;
															   }
                     });
			
			
					
			
					}
		});
	}
	
}
function chargelimage(tab,im){
	if(imenc[tab]!= im || im == -1){
		if(im == -1 ){im=0;};
	if(tab==0){ cadre='letableaup'};
	if(tab==6){  cadre='letableaud'};
	var ha=$(cadre).getHeight();//300
	var la=$(cadre).getWidth();
			   	var aj = new Ajax.Updater(cadre, 'chargelimage.php', {
			parameters: {image:im,largeur :la,hauteur:ha,tab:tab  },
			asynchronous: false,
		onSuccess: function(transport){
			imenc[tab]=im;
					}
		});
	}
	
}
function chargeuneannee(tab,annee){
	if(tab==0){ cadre1='ttableanneesp';cadre='untableaup'};
	if(tab==6){  cadre1='ttableanneesd';cadre='untableaud'};
			   	var aj = new Ajax.Updater(cadre1, 'chargeuneannee.php', {
			parameters: {annee:annee,tab:tab  },
			asynchronous: false,
		onSuccess: function(transport){
			$(cadre1).setStyle({'left': '0px'});
					}
		});

		new Ajax.Request('tableauune.php',
			{
		method:'post',
		parameters: {annee : annee , tab:tab },
		asynchronous: false ,
		onSuccess: function(transport){
         var response = transport.responseText;
		   	chargeuneimage(tab,response);


		} 
			});
		

	recalcule();

}
function protege(imid){
	var im =$(imid);
	var ha=im.getHeight().toString()+'px';//300
	var la=im.getWidth().toString()+'px';
	var pos=im.cumulativeOffset();
	var x=pos[0].toString()+'px';
	var y=pos[1].toString()+'px';
	//alert(ha+'x'+la+' x='+x+' y='+y);
	var overl = document.createElement('div');
	overl.className = 'copie';
	overl.id = 'pcopie'+imid;
	overl.setStyle({position: 'relative'});	
	overl.setStyle({top: 0});	
	overl.setStyle({ left : 0});
	overl.setStyle({width:'100%'});
	overl.setStyle({  height:'100%' });
	overl.addClassName('pointeur');
	overl.onclick = function(){
		afficheimage(im.readAttribute('src'));
	}
	var ledoc = $A(document.getElementsByTagName('body'))[0];
	ledoc.appendChild(overl);
	
}
function montre(n){
	for(i=0;i<nbtab;i++){
		tabenc=20;
		$('pan'+i.toString()).hide();
		$('tab'+i.toString()).removeClassName('selectionne');
	}
	
	$('pan'+n.toString()).show();
	$('tab'+n.toString()).addClassName('selectionne');	
	if(n==0){testanneesp();tabenc=0;chargeuneimage(tabenc,imenc[0])};
	if(n==6){testanneesd();tabenc=6;chargeuneimage(tabenc,imenc[6])};
	//if(n==8){protege('imgbio');};
	//if(n==7){protege('imgune');};
	//if(n==4){protege('imgstages');};
}
function entre(n){
		
	$('accueil').hide();
	montre(n);

}
function contact(o){
		if($('reponse').hasClassName('erreur')){$('reponse').removeClassName('erreur')};
			$('reponse').innerHTML='&nbsp;';
			if(o.hasClassName('erreur')){o.removeClassName('erreur')};
			if(o.hasClassName('bon')){o.removeClassName('bon')};

}
function contactw(o){
		if($('reponsew').hasClassName('erreur')){$('reponsew').removeClassName('erreur')};
			$('reponsew').innerHTML='&nbsp;';
			if(o.hasClassName('erreur')){o.removeClassName('erreur')};
			if(o.hasClassName('bon')){o.removeClassName('bon')};

}
function startCallback() {
			return true;
		}
 
function completeCallback(response) {
	
	var rep=response.split('/');
			$('reponse').innerHTML=rep[0];
	var classe='bon';
	if($('cnom').hasClassName('erreur')){$('cnom').removeClassName('erreur')};
	if($('csujet').hasClassName('erreur')){$('csujet').removeClassName('erreur')};
	if($('cemail').hasClassName('erreur')){$('cemail').removeClassName('erreur')};
	if($('cnom').hasClassName('bon')){$('cnom').removeClassName('bon')};
	if($('csujet').hasClassName('bon')){$('csujet').removeClassName('bon')};
	if($('cemail').hasClassName('bon')){$('cemail').removeClassName('bon')};

	if(rep[1].charAt(0)=='1'){classe='erreur'	; $('cnom').addClassName(classe);}else{	 $('cnom').addClassName('bon');};
	if(rep[1].charAt(1)=='1'){classe='erreur'	; $('csujet').addClassName(classe);}else{	 $('csujet').addClassName('bon');};
	if(rep[1].charAt(2)=='1'){classe='erreur'	; $('cemail').addClassName(classe);}else{	 $('cemail').addClassName('bon');};

			$('reponse').addClassName('erreur');
		}
function completeCallbackw(response) {
	
	var rep=response.split('/');
			$('reponsew').innerHTML=rep[0];
	var classe='bon';
	if($('cnomw').hasClassName('erreur')){$('cnomw').removeClassName('erreur')};
	if($('csujetw').hasClassName('erreur')){$('csujetw').removeClassName('erreur')};
	if($('cemailw').hasClassName('erreur')){$('cemailw').removeClassName('erreur')};
	if($('cnomw').hasClassName('bon')){$('cnomw').removeClassName('bon')};
	if($('csujetw').hasClassName('bon')){$('csujetw').removeClassName('bon')};
	if($('cemailw').hasClassName('bon')){$('cemailw').removeClassName('bon')};

	if(rep[1].charAt(0)=='1'){classe='erreur'	; $('cnomw').addClassName(classe);}else{	 $('cnomw').addClassName('bon');};
	if(rep[1].charAt(1)=='1'){classe='erreur'	; $('csujetw').addClassName(classe);}else{	 $('csujetw').addClassName('bon');};
	if(rep[1].charAt(2)=='1'){classe='erreur'	; $('cemailw').addClassName(classe);}else{	 $('cemailw').addClassName('bon');};

			$('reponsew').addClassName('erreur');
		}		
