nb_prod=0;
function initPage(nb_product,product_max){
	current_page=1;
	isMoving=false;
	old_page=1;
	(product_max==3)?gal_size =636:null;
	(product_max==2)?gal_size =640:null;
	//calcul du nombre de page
	nb_page=Math.floor(nb_product/product_max);

	(nb_product%product_max==0)?null:nb_page=nb_page+1;

	(nb_page>1)?$('btn_next').setStyle({display:'block'}):$('btn_next').setStyle({display:'none'});
	$('btn_prev').setStyle({display:'none'});

	array_page_pos=new Array();
	for(i=0; i<nb_page;i++){
		array_page_pos[i]=i*gal_size;
	}

}
function Move(page){
	if(isMoving==false){
		current_page=page;

	//affichage de la pagination
	for(i=1; i<=nb_page;i++){
		$('page_'+i).className='page_on';
	}
	$('page_'+current_page).className='page_off';



	//affichage des btn prev et next
	(current_page==nb_page)?$('btn_next').setStyle({display:'none'}):$('btn_next').setStyle({display:'block'});
	(current_page-1==0)?$('btn_prev').setStyle({display:'none'}):$('btn_prev').setStyle({display:'block'});

	//calcule de la nouvelle position
	newPos=array_page_pos[old_page-1]-array_page_pos[current_page-1];

	//Lancement de l'animation via scriptaculous

	new Effect.MoveBy('listProdContent', 0, newPos, {duration:1, fps:25, from:0.0, to:1.0,beforeStart:function (){isMoving=true},afterFinish:function (){isMoving=false}});
	old_page=current_page;
	}

}
function nextPage(){
	if(isMoving==false){
		current_page++;
		Move(current_page);
	}
}
function prevPage(){
	if(isMoving==false){
		current_page--;
		Move(current_page);
	}
}

function HidePopin(){
	my_voile.style.display = 'none';
	Effect.Fade('popin', { duration:0.5, fps:25});

}
function HidePage(obj){
	var isIE = document.all?true:false;
	my_voile = document.getElementById("mask_app");

	Open_obj = document.getElementById(obj);
	var Page_hauteur = document.getElementById("wrapper").offsetHeight;
	if (isIE) {
		var Ecran_largeur = document.body.clientWidth;
		var Ecran_hauteur = document.body.clientHeight;
		var scrolledDown = document.body.scrollHeight;

	}
	else {
		var Ecran_largeur = window.innerWidth;
		var Ecran_hauteur = window.innerHeight;
		var scrolledDown = window.scrollY;
	}

	if(Page_hauteur>=Ecran_hauteur){
		var hauteur = Page_hauteur;
		}
	else{
		var hauteur = Ecran_hauteur;
		}

	my_voile.style.height = hauteur+"px";
	my_voile.style.width = 100+'%';





	//DEPLACEMENT de la page et de l'objet
	var decalage=0;

	window.scrollBy(0,-scrolledDown );
	//Open_obj.style.top = mouse_Y+'px';
	Open_obj.style.top = 30+'px';
	my_voile.style.display = 'block';
	Open_obj.style.left = (Ecran_largeur/2-570/2)-10+'px';

	new Effect.Appear('popin', { duration:1, fps:25});


	}
function affImg(my_img){
	$('popin_img').src=my_img.src;
	$('popin_img').width=490;
	$('popin_img').height=490;
	$('popin_img').style.marginTop=0;

}
function isComplete(my_img){
	if(my_img.complete){affImg(my_img);}
	else {setTimeout("isComplete(my_img)",200)}
}
function ShowPopin(title,src_img){
	$('popin_title').innerHTML=title;
	my_img=new Image();
	my_img.src=src_img;

	$('popin_img').src="ajax-loader.gif";
	$('popin_img').width=25;
	$('popin_img').height=25;
	$('popin_img').style.marginTop="230px";
	isComplete(my_img);
	HidePage('popin');

}