randparam=0;
randpage=0;
allinone=true;
totslide=0;
base="http://www.numero75.com/";
titre="Numéro75";

function trace(e,add)
{	
	if(monip != '82.230.144.113') return false;
	if(!$('debugbox')){
		nouveauDiv = document.createElement('div');
		nouveauDiv.id='debugbox'; //('id','debugbox');
		document.body.appendChild(nouveauDiv);
	}
	if($('debugbox').getStyle('visibility')=='hidden'){$('debugbox').setStyle('visibility','visible');}
	if(add){$('debugbox').innerHTML+=e;}
	else{$('debugbox').innerHTML=e;}
}

var css_browser_selector = function() {
	var 
		ua=navigator.userAgent.toLowerCase(),
		is=function(t){ return ua.indexOf(t) != -1; },
		h=document.getElementsByTagName('html')[0],
		b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',
		os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';
	var c=b+os+' js';
	h.className += h.className?' '+c:c;
	memos=os;
	membr=b;
}(); 

var Site = {
	
	start: function(){
		//this.fxpg=new Object();
		Site.patchHeight();
		Site.popup();
		randparam=(10000*Math.random()).toInt()+1;
		randpage=(10000*Math.random()).toInt()+1;
		switch(page)
		{
			case 3 :
				Site.gopage2(0,randpage);
			break;
			default:
				Site.gopage(page,randpage);
			break;
		}
		if(allinone){Site.parseMenu();Site.parseMenu2();}
		Site.parseMenu2_3();
		Site.archiveur(0);
		Site.parsePommo();
		Site.parsePaginate();
	}   , //fin start
	
	parseMenu : function(){
		// desactive les liens externes du menu
		var listmenu=$$('.gomenu');
		listmenu.each(function(element) 
		{
			var id=(element.getProperty('id').substr(4)).toInt();
			
			element.onclick=function(){return false;}
			element.removeEvents();
			element.addEvent("mouseover", function(e) {
				element.setStyles({'cursor':'pointer'});	
				switch(id)
				{
					case 10 : 
					case 11 : 
					case 12 : 
					case 13 : 
		
					break;
					default :
						element.setStyles({	'background-image':'url("_css/img/pucemenu.gif")','background-repeat':'no-repeat'});	
					break;
				}
				});
				
				element.addEvent("mouseout", function(e) {
				if(id !=page){element.setStyles({'background':'transparent'});	}
				});
				
			element.addEvent("mousedown", function(e) {
				
				randpage=(10000*Math.random()).toInt()+1;
				page=id;
				if(allinone){Site.gopage(id,randpage);}
			});
		});
	}, //fin parseMenu
	
		parseMenu2 : function(){
		// desactive les liens externes du menu
		var listmenu=$$('.gomenu2');
		listmenu.each(function(element) 
		{
			var id=3;
			
			element.onclick=function(){return false;}
			element.removeEvents();
			element.addEvent("mouseover", function(e) {
				element.setStyles({'cursor':'pointer'});			
				});
				
				element.addEvent("mouseout", function(e) {
				if(id !=page){element.setStyles({'background':'transparent'});	}
				});
				
				element.addEvent("mousedown", function(e) {
				var id=(element.getProperty('id').substr(7)).toInt();
				randpage=(10000*Math.random()).toInt()+1;
				recette=id;page=3;
				Site.gopage2(id,randpage);	
			});
		});
	}, //fin parseMenu2
	
	parseMenu2_3 : function(){
		// desactive les liens externes du menu
		var listmenu=$$('.gomenu2_3');
		listmenu.each(function(element) 
		{
			var id=3;
	
			element.addEvent("mouseover", function(e) {
				element.setStyles({'cursor':'pointer'});			
								element.setStyles({	'background-image':'url("_css/img/pucemenu.gif")','background-repeat':'no-repeat'});	
				
				});
				
				element.addEvent("mouseout", function(e) {
				if(id !=3){element.setStyles({'background':'transparent'});	}
				});
				
				element.addEvent("mousedown", function(e) {
				var id=(element.getProperty('id').substr(7)).toInt();
				randpage=(10000*Math.random()).toInt()+1;
				recette=id;page=3;
				Site.gopage2(id,randpage);
			});
		});
		
	}   , //fin parseMenu2_3
	
	
	setupPicto : function(pg,json,type){
		$('zonepicto').innerHTML='';
		i=0; j=0;k=0;
		
		while(i<json.pages[pg].images.length)
		{	
			nouveauDiv = document.createElement('div');
			//nouveauDiv.setAttribute('class','picto');
			nouveauDiv.className='picto';
			nouveauDiv.setAttribute('id','picto'+j);
			nouveauDiv.setAttribute('style',"visibility:visible;");
			$('zonepicto').appendChild(nouveauDiv);
			//$('zonepicto').innerHTML="<div class='picto' id='picto"+j+"' >"+j+"</div>"+$('zonepicto').innerHTML;
			
			Site.animPicto(i,j,pg,json,type);
			
			var size= json.pages[pg].images[i].size;
			
			switch(type)
			{
				case  true:
					i++;j++;k++;
				break;
				default :
					 if(size=='h') { var ip1=i+1; }
					else { var ip1=i+2; }
					i=ip1;j++;k++;
				break;
			}
			
		}
		//alert($('zonepicto').innerHTML);
	},  //	fin setupPicto
	
	animPicto : function(i,j,pg,json,type){
			
		var slide=document.getElementById('picto'+j);
		$(slide).setStyles({'visibility':'visible','z-index':60});
		var fx = new Fx.Styles($(slide), {duration:100, wait:true});
		//var pos0=(j==0 ? 0 : 30*(j-1));
		(function(){
			var aa=Math.floor(j/14);
			var bb= j-aa*14;
			var pos0=(bb==0 ? 0 : 30*(bb-1));
			fx.start({'top':[pos0,30*bb],'right':[0,30*aa],'opacity':[0,1]});
			
			}).delay(100*j);
			
	
		$(slide).addEvents({
				'mouseenter': function() { 
					randparam=0;
					randpage=0;
					$(slide).setStyle('cursor','pointer');
					var fx2 = new Fx.Styles($('imglivre'), {duration:300, wait:true});
					//trace(type+'-'+j);
					switch(type)
					{
						case  true:
							var odd=((Math.floor(j/2))*2==j ? true : false);
							if(odd){var dist=(j/2)*663;}
							else{ var dist=((j-1)/2)*663+342;}
							fx2.start({'right':-dist});
						break;
						default:
								fx2.start({'right':-j*663});
						break;
					}
				
				} ,
				'mouseout': function() { 
					randparam=(10000*Math.random()).toInt()+1;
					randpage=(10000*Math.random()).toInt()+1;
					switch(type)
					{
						case  true:
							Site.animatepage2(j,randparam,pg,json); // (i,keyrand,pg,json)
						break;
						case false:
							Site.animatepage(j,randparam);
						break;
					}
				}
				});
				
	}   , // fin animPicto
	
	gopage : function(pg, keyrand){
		var list=$$('.pagine');
		list.each(function(element) { $E('div.pagination',element).setStyle('visibility','hidden');});
		
		
		// verfification
		if(keyrand!=randpage){return false;}
			Site.titreur(pg);
			
			//-2. gestion des puces du menu
		var listmenu=$$('.gomenu');
		listmenu.each(function(element) 
		{
			var id=(element.getProperty('id').substr(4)).toInt();
			if(id !=page || id==10 || id==11 || id==12|| id==13){element.setStyles({'background':'transparent'});}
			else{element.setStyles({	'background-image':'url("_css/img/pucemenu.gif")','background-repeat':'no-repeat'});	}
		});
		
		var listmenu=$$('.gomenu2');
		listmenu.each(function(element) 
		{
			var id=3;
			if(id !=page){element.setStyles({'background':'transparent'});	}
			else{element.setStyles({	'background-image':'url("_css/img/pucemenu.gif")','background-repeat':'no-repeat'});	}
		});
			
			
		
			
		//-1. on cache tout
		$('lecache').setStyle('opacity',1);
		var livre=$('imglivre');
		livre.innerHTML="";
		$('imglivre').setStyle('right',0);
		Site.cachetexte();
		Site.cacherecette();
		
		//0. mise en place des donnees
		i=0; j=0;
	
		while(i<jsonvar.pages[pg].images.length)
			{		
				// a. on injecte autant d'ecran que necessaire
				nouveauDiv = document.createElement('div');
				nouveauDiv.className='imgpage';
				nouveauDiv.setAttribute('id','imgpage-'+pg+'-'+j);
				$(livre).appendChild(nouveauDiv);
				imgpage = document.getElementById('imgpage-'+pg+'-'+j);
				$(imgpage).setStyles({'left':-j*663});
				
				// b. on injecte les images dans les ecrans
				var size= jsonvar.pages[page].images[i].size;
			
				switch(size)
				{
					case 'h':
						nouveauDiv = document.createElement('div');
						nouveauDiv.className='imgh';
						nouveauDiv.setAttribute('id','zonephoto-'+pg+'-'+j);
						$(imgpage).appendChild(nouveauDiv);
						$('zonephoto-'+pg+'-'+j).innerHTML="<img src='"+base+jsonvar.pages[pg].images[i].src+"' width='663' />";
					break;
					case 'v':
				
						nouveauDiv = document.createElement('div');
						nouveauDiv.className='imgv2';
						nouveauDiv.setAttribute('id','zonephoto-'+pg+'-a'+j);
						$(imgpage).appendChild(nouveauDiv);
						$('zonephoto-'+pg+'-a'+j).innerHTML="<img src='"+base+jsonvar.pages[pg].images[i].src+"' width='293' />";
				
						
						nouveauDiv = document.createElement('div');
						nouveauDiv.className='imgv1';
						nouveauDiv.setAttribute('id','zonephoto-'+pg+'-b'+j);
						$(imgpage).appendChild(nouveauDiv);
						if(i+1<jsonvar.pages[pg].images.length){
							$('zonephoto-'+pg+'-b'+j).innerHTML="<img src='"+base+jsonvar.pages[pg].images[i+1].src+"' width='293' />";
						}
				
					break;
				}
				// c. pour la suite
				if(size=='h') { var ip1=i+1; }
				else { var ip1=i+2; }
				i=ip1;
				j++;
			}
		
		
		totslide=j-1;
		
		//1.affichage du titre, des sous menus et des particularisme
		$('zonetitre').setStyles({'opacity':0});
		
		
		//1.5 affichage des sousmenus
		
		switch(pg)
		{
			case  3:
				$('zonetitre').innerHTML=jsonvar.pages[3].titrepage;
				$('zonesousmenu').setStyles({'height':0,'visibility':'visible'});
				var fx0 = new Fx.Styles($('zonesousmenu'), {duration:300, wait:true});
				fx0.start({'height':116});
				$('zonepicto').setStyles({'top': 310});
				$('fondcold').setStyle('visibility','visible');
			break;
			case  6:
				$('zonetitre').innerHTML=jsonvar.pages[pg].titrepage;
				$('zonesousmenu').setStyles({'height':0,'visibility':'hidden'});
				$('zonepicto').setStyles({'top': 184});
				$('fondcold').setStyle('visibility','visible');
				var fx1 = new Fx.Styles($('bonnesadresses'), {duration:300, wait:true});
				fx1.start({'opacity':1});
				if($E('div.pagination',$('bonnesadresses')).hasClass('okpg')) $E('div.pagination',$('bonnesadresses')).setStyle('visibility','visible');
			break;
			case  9:
				$('zonetitre').innerHTML=jsonvar.pages[pg].titrepage;
				$('zonesousmenu').setStyles({'height':0,'visibility':'hidden'});
				$('zonepicto').setStyles({'top': 184});
				$('fondcold').setStyle('visibility','visible');
				var fx1 = new Fx.Styles($('contact'), {duration:300, wait:true});
				fx1.start({'opacity':1});
			break;
			case  10:
				$('zonetitre').innerHTML=jsonvar.pages[3].titrepage;
				$('zonesousmenu').setStyles({'height':0,'visibility':'visible'});
				var fx0 = new Fx.Styles($('zonesousmenu'), {duration:300, wait:true});
				fx0.start({'height':116});
				$('zonepicto').setStyles({'top': 310});
				$('fondcold').setStyle('visibility','visible');
				var fx1 = new Fx.Styles($('archives'), {duration:300, wait:true});
				fx1.start({'opacity':1});
			break;
			case  11:
				$('zonetitre').innerHTML=jsonvar.pages[3].titrepage;
				$('zonesousmenu').setStyles({'height':0,'visibility':'visible'});
				var fx0 = new Fx.Styles($('zonesousmenu'), {duration:300, wait:true});
				fx0.start({'height':116});
				$('zonepicto').setStyles({'top': 310});
				$('fondcold').setStyle('visibility','visible');
				var fx1 = new Fx.Styles($('accrochage'), {duration:300, wait:true});
				fx1.start({'opacity':1});
			break;
			case  12:
				$('zonetitre').innerHTML=jsonvar.pages[3].titrepage;
				$('zonesousmenu').setStyles({'height':0,'visibility':'visible'});
				var fx0 = new Fx.Styles($('zonesousmenu'), {duration:300, wait:true});
				fx0.start({'height':116});
				$('zonepicto').setStyles({'top': 310});
				$('fondcold').setStyle('visibility','visible');
				var fx1 = new Fx.Styles($('piano'), {duration:300, wait:true});
				fx1.start({'opacity':1});
			break;
			case  13:
				$('zonetitre').innerHTML=jsonvar.pages[pg].titrepage;
				$('zonesousmenu').setStyles({'height':0,'visibility':'hidden'});
				$('zonepicto').setStyles({'top': 184});
				$('fondcold').setStyle('visibility','visible');
				var fx1 = new Fx.Styles($('legales'), {duration:300, wait:true});
				fx1.start({'opacity':1});
			break;
			default :
				$('zonetitre').innerHTML=jsonvar.pages[pg].titrepage;
				$('fondcold').setStyle('visibility','hidden');
				$('zonesousmenu').setStyles({'height':0,'visibility':'hidden'});
							
				$('zonepicto').setStyles({'top': 184});
				
			break;
		}
		
		var fx1 = new Fx.Styles($('zonetitre'), {duration:400, wait:true});
		fx1.start({'right':[-200,0],'opacity':1});
		
		
		// on enchaine avec l'affichage des puces, puis des images //(pg,json,type)
		(function(){if(keyrand!=randpage){return false;} Site.setupPicto(page,jsonvar,false);}).delay(400);
		(function(){
			if(keyrand!=randpage){return false;}
			var fx2 = new Fx.Styles($('lecache'), {duration:1000, wait:true});
			fx2.start({'opacity':0});
			randparam=(10000*Math.random()).toInt()+1;
			switch(pg)
			{
				case  3:
					Site.animatepage2(0,randparam,pg,jsonvar);
				break;
				default:
					Site.animatepage(0,randparam);
				break;
			}
			
			}).delay(400+totslide*100);
		(function(){	if(keyrand!=randpage){return false;}Site.affichetexte(pg);}).delay(400+totslide*100+1000);
		//alert('elove');
	}, // fin gopage
	
	gopage2 : function(pg, keyrand){ // attention pg correspond au numero de recette
		var list=$$('.pagine');
		list.each(function(element) { $E('div.pagination',element).setStyle('visibility','hidden');});
		
		// verfification
		if(keyrand!=randpage){return false;}
	
		var listmenu=$$('.gomenu');
		listmenu.each(function(element) 
		{
			var id=(element.getProperty('id').substr(4)).toInt();
			if(id !=page){element.setStyles({'background':'transparent'});	}
			else{element.setStyles({	'background-image':'url("_css/img/pucemenu.gif")','background-repeat':'no-repeat'});	}
		});
		
		var listmenu=$$('.gomenu2_3');
		listmenu.each(function(element) 
		{
			var id=3;
			if(id !=page){element.setStyles({'background':'transparent'});	}
			else{element.setStyles({	'background-image':'url("_css/img/pucemenu.gif")','background-repeat':'no-repeat'});	}
		});
		
		Site.titreur(3);
		
		//-1. on cache tout
		$('lecache').setStyle('opacity',1);
		var livre=$('imglivre');
		$('imglivre').innerHTML="";
		$('imglivre').setStyle('right',0);
		Site.cachetexte();
		Site.cacherecette();
		
		//
		//0. mise en place des données
		i=0; j=0;
		
		while(i<jsonrecette.pages[pg].images.length)
			{		
				// a. on injecte autant d'ecran que necessaire
				nouveauDiv = document.createElement('div');
				nouveauDiv.className='imgpage';
				nouveauDiv.setAttribute('id','imgpage-'+pg+'-'+j);
				$(livre).appendChild(nouveauDiv);
				imgpage = document.getElementById('imgpage-'+pg+'-'+j);
				$(imgpage).setStyles({'left':-j*663});
				
				// b. on injecte les images dans les écrans
				var size= jsonrecette.pages[pg].images[i].size;
				switch(size)
				{
					case 'h':
						nouveauDiv = document.createElement('div');
						nouveauDiv.className='imgh';
						nouveauDiv.setAttribute('id','zonephoto-'+pg+'-'+j);
						$(imgpage).appendChild(nouveauDiv);
						$('zonephoto-'+pg+'-'+j).innerHTML="<img src='"+base+jsonrecette.pages[pg].images[i].src+"' width='663' />";
					break;
					case 'v':
						//odd=true;
					var odd=((Math.floor(jsonrecette.pages[pg].images.length/2))*2==jsonrecette.pages[pg].images.length ? true : false);
					if( i==0){
						
							nouveauDiv = document.createElement('div');
							nouveauDiv.className='imgv1';
							nouveauDiv.setAttribute('id','zonephoto-'+pg+'-a'+j);
							$(imgpage).appendChild(nouveauDiv);
							$('zonephoto-'+pg+'-a'+j).innerHTML="&nbsp;";	
							
							nouveauDiv = document.createElement('div');
							nouveauDiv.className='imgv2';
							nouveauDiv.setAttribute('id','zonephoto-'+pg+'-b'+j);
							$(imgpage).appendChild(nouveauDiv);
							$('zonephoto-'+pg+'-b'+j).innerHTML="<img src='"+base+jsonrecette.pages[pg].images[i].src+"' width='293' />";		
						}
						else
						{
							nouveauDiv = document.createElement('div');
							nouveauDiv.className='imgv1';
							nouveauDiv.setAttribute('id','zonephoto-'+pg+'-a'+j);
							$(imgpage).appendChild(nouveauDiv);
							$('zonephoto-'+pg+'-a'+j).innerHTML="<img src='"+base+jsonrecette.pages[pg].images[i].src+"' width='293' />";
							
							nouveauDiv = document.createElement('div');
							nouveauDiv.className='imgv2';
							nouveauDiv.setAttribute('id','zonephoto-'+pg+'-b'+j);
							$(imgpage).appendChild(nouveauDiv);
							if(i+1<jsonrecette.pages[pg].images.length){
							$('zonephoto-'+pg+'-b'+j).innerHTML="<img src='"+base+jsonrecette.pages[pg].images[i+1].src+"' width='293' />";
								}
						}
					
					break;
				}
				// c. pour la suite
				if(size=='h') { var ip1=i+1; }
				else { var ip1= ( i==0 ? i+1 : i+2 );} //
				i=ip1;
				j++;
			}
			
		
		
		totslide=j-1;
		
		//1.affichage du titre
		$('zonetitre').setStyles({'opacity':0});
		$('zonetitre').innerHTML=jsonvar.pages[page].titrepage;
		var fx1 = new Fx.Styles($('zonetitre'), {duration:400, wait:true});
		fx1.start({'right':[-200,0],'opacity':1});
		
		//1.5 affichage des sousmenus
			var fx0 = new Fx.Styles($('zonesousmenu'), {duration:300, wait:true});
			$('zonesousmenu').setStyles({'visibility': 'visible'});
			fx0.start({'height':116});
			$('zonepicto').setStyles({'top': 310});
			$('fondcold').setStyle('visibility','visible');
			Site.afficherecette(pg);
		
		// on enchaine avec l'affichage des puces, puis des images 
		(function(){if(keyrand!=randpage){return false;} Site.setupPicto(pg,jsonrecette,true);}).delay(400);
		(function(){
			if(keyrand!=randpage){return false;}
			var fx2 = new Fx.Styles($('lecache'), {duration:1000, wait:true});
			fx2.start({'opacity':0});
			randparam=(10000*Math.random()).toInt()+1;
			Site.animatepage2(0,randparam,pg,jsonrecette);
			}).delay(400+totslide*100);
		(function(){	if(keyrand!=randpage){return false;}Site.affichetexte(3);}).delay(400+totslide*100+1000);
		//alert('elove');
	}, // fin gopage2 
	
	cachetexte : function ()
	{
		/*var listtxt=$$('.zonetexte');
		listtxt.each(function(element) { element.setStyles({'visibility':'hidden','opacity':0});});*/
		$('lazonetexte').innerHTML="";
		$('lazonetexte').setStyles({'opacity':0});
	},
	cacherecette : function ()
	{
		var listtxt=$$('.recettes');
		listtxt.each(function(element) { element.setStyles({'visibility':'hidden','opacity':0});});
	},
	affichetexte : function (pg)
	{
		Site.cachetexte();
		var letxt=document.getElementById('zonetexte'+pg);
		var letxthtml=$(letxt).innerHTML;
		var h=Math.ceil(($(letxt).getStyle('height')).toFloat());
		
		$('lazonetexte').setStyles({'opacity':0,'top':-h});
		$('lazonetexte').innerHTML=letxthtml;
		
		var fx2 = new Fx.Styles($('lazonetexte'), {duration:300, wait:true});
		fx2.start({'top': 23,'opacity':1});
		/*h=(letxt.getStyle('height')).toInt();
		h0=590-h; //590-h:
		$(letxt).setStyles({'top':h0,'visibility':'visible'});
		var fx2 = new Fx.Styles($(letxt), {duration:300, wait:true});
			fx2.start({'top': 40,'opacity':1});
			//alert(h);
	/*	$(letxt).setStyles({'height':0,'visibility':'visible','opacity':0});
		var fx2 = new Fx.Styles($(letxt), {duration:300, wait:true});
		fx2.start({'height': h});*/
	},
	
	afficherecette : function (pg)
	{
		Site.cachetexte();
		var letxt=document.getElementById('larecette'+pg);
		//zn.addClass('okpg');
		if($E('div.pagination',letxt).hasClass('okpg')) {$E('div.pagination',letxt).setStyle('visibility','visible');}
		$(letxt).setStyles({'visibility':'visible'});
		var fx2 = new Fx.Styles($(letxt), {duration:300, wait:true});
			fx2.start({'opacity':1});
	},
	
	animatepage : function (i,keyrand)
	{
	
		if(keyrand!=randparam){return false;} 
		//alert('jesuisla');
			
		var attente=5000
		var delai=500;
		(function(){
			if(keyrand!=randparam){return false;} 
				var livre =$('imglivre');
				var fx = new Fx.Styles($('imglivre'), {duration:delai, wait:true});

			switch(page){
			case 3 :
				ip1=(i+1<jsonvar.pages[page].images.length ? i+1 : 0);
				var odd=((Math.floor(ip1/2))*2==ip1 ? true : false);
				if(odd){var dist=(ip1/2)*663;}
				else{ var dist=((ip1-1)/2)*663+320;}
				fx.start({'right':-dist});
				Site.animatepage(ip1,keyrand);
			break;
			default :
				ip1=(i+1<=totslide ? i+1 : 0);
				//var myFx =new Fx.Style($('imglivre'),'right' , {duration:1000, wait:true}).set(-ip1*663);
				fx.start({'right':-ip1*663});
				Site.animatepage(ip1,keyrand);
			break;
			}
		}).delay(attente) //attente
	}, //fin animatepage
	
		animatepage2 : function (i,keyrand,pg,json)
	{	
		if(keyrand!=randparam){return false;} 
		
		var attente=5000;
		var delai=500;
		(function(){
			if(keyrand!=randparam){return false;} 
				var livre =$('imglivre');
				var fx2 = new Fx.Styles($(livre), {duration:delai, wait:true});
				
			
				ip1=(i+1<json.pages[pg].images.length ? i+1 : 0);
				var odd=((Math.floor(ip1/2))*2==ip1 ? true : false);
				if(odd){var dist=(ip1/2)*663;}
				else{ var dist=((ip1-1)/2)*663+345;};
				if(keyrand!=randparam){return false;} 
				fx2.start({'right':-dist});
				Site.animatepage2(ip1,keyrand,pg,json);
		
		}).delay(attente)
	}, //fin animatepage
	
	archiveur : function(id)
	{
		$('archives').innerHTML="<h1>"+jsonvar.pages[10].titrepage+"</h1>";
		var tot=jsonrecette.pages.length;
		var max=(id+10<tot ? id+10 : tot);
		if(id>tot){return false;}
		for(i=id;i<max;i++)
		{
			$('archives').innerHTML+='<a  class="gomenu2 lienarchives" id="recette'+i+'" >'+jsonrecette.pages[i].titre+'</a><br /><br />';
		}
		
		if(tot>10){
			var ante=(id-10<0 ? 0 : id-10);
			var post=(id+10<tot-1 ? id+10 : tot-1);
			$('archives').innerHTML+='<br /><br /><center><a onclick="Site.archiveur('+ante+');" > &#60;&#60; </a>&nbsp;&nbsp;<a onclick="Site.archiveur('+post+');" > &#62;&#62; </a></center>';
		
		}
		Site.parseMenu2();
	},
	
	titreur : function(id)
	{
		//trace(id);
		t=jsonvar.pages[id].titrepage;
		t=t.replace("&#8217;","'");
		t=t.replace("&ocirc;","ô");
		document.title=t+" - "+titre;
	},
	
	patchHeight : function(){
		$('row2').setStyles({'top':'80%','visibility':'hidden'});
		$('outerrow').setStyle('height',100);
		var letxt=document.getElementById('zonetexte'+page);
		var hmini=Math.ceil(($(letxt).getStyle('height')).toFloat());
		var m1=($('lazonetexte').getStyle("margin-bottom")).toInt();
		var m2=($('lazonetexte').getStyle("margin-top")).toInt();
		var mdiff=m2;
		var h0=595;
		var h1a=document.documentElement.clientHeight;
		var h1b=document.documentElement.scrollHeight;
		var h1c=document.documentElement.offsetHeight;
		var h1=Math.max(h1a,h1b,h1c);
		var h10=(h1<703 ? 703 : h1);
	
		var h2=($("row1").getStyle("height")).toInt();
		var h3=($("row2").getStyle("height")).toInt();
		var e=h1-h0-h3-m1;
		e=(e<=hmini ? hmini+m1+m2 : e);
		$('outerrow').setStyle('height',h1-h0-h3);
		$('row2').setStyles({'top':h1-h3,'visibility':'visible'});
	/**/
	},
	popup : function()
	{
		var list=$$('a.blank');
		list.each(function(element) {
			element.onclick=function(){window.open(this.href, '_blank'); return false;}
		});
	},
	
	parsePommo : function(){
		$('pommoemail').addEvents({
				'mousedown': function() { 
					if($('pommoemail').value=="Votre email"){$('pommoemail').value='';}
					if($('pommoemail').value=="Your email"){$('pommoemail').value='';}
					}
			});
			
		$('gocontact').addEvents({
				'mouseover': function() { $('gocontact').setStyle('cursor','pointer');  },
				'mousedown': function() { Site.inmailer();}
			});
	},
	
	inmailer : function (){
	$('maildebug').innerHTML="";
					var emailFilter=/^.+@.+\..{2,4}$/;
					if(!emailFilter.test($('pommoemail').value)) 
					{
						if($('pommolg').value=='fr' ) 
							$('maildebug').innerHTML="l'adresse email saisie n'est pas valide.";
						else
							$('maildebug').innerHTML="the specified email address is not valid.";
					}else{
						if($('pommolg').value=='fr' ) 
							$('maildebug').innerHTML="ajout de l'email en cours.....";
						else
							$('maildebug').innerHTML="in progress.....";
						var url = "http://www.numero75.com/_inc/pommo-api.php";
						new Ajax(url, {
							method: 'post',
							data : 'pommoemail='+$('pommoemail').value+'&pommolg='+$('pommolg').value,
							update: $('maildebug')
							}).request();
					}
					return false;
			},
			
	parsePaginate : function ()
	{
		var list=$$('div.pagine');
		list.each(function(element) { 
			var id=element.id;
			Site.paginate(id);
			//this.fxpg.id=new Fx.Styles($(id), {duration: 300});
		});
		
			},
			
	paginate : function(iid)
	{
		var el=$(iid);
		//var zn3=$E('div.pagination3', el);
		var zn=$E('div.pagination', el);	
		var znT=$('paginationTest');
		znT.innerHTML=el.innerHTML
		var h = znT.getSize().scrollSize.y;
		znT.innerHTML='';
		if(h<=440) return "";
		zn.addClass('okpg');
		//zn.setStyle('opacity','visible');
		var nb=Math.ceil(h/420);
		zn.innerHTML="";
		for(i=0;i<nb;i++)
		{
			zn.innerHTML+="<a "+(i==0 ? "class='paginated' " : "" )+" onclick=\"Site.paginateGo("+i+",'"+iid+"');\" >"+(i+1)+"</a> ";
		}
		
	},
	
	paginateGo : function(pg,id)
	{	
		//this.fxpg[id].stop();
		el=$(id);
		//var fx = new Fx.Styles(el, {duration: 300});
		var zn=$E('div.pagination', el);
		var d=-420*pg;
		var d1=-420*(pg);
		el.setStyles({'margin-top': d});
		//this.fxpg[id].start({'margin-top': d});
		zn.setStyles({'bottom': d1});
		
		var list=$ES('a',zn);
		list.each(function(element) { element.removeClass('paginated');});
		list[pg].addClass('paginated');
	}
}
window.addEvent('load', Site.start);

window.addEvent('resize', Site.patchHeight);