function Galerie_Affiche(Hide, Show){
	/*	
	$blind(Hide,'U',500);
	$blind(Show,'D',500);
	*/	
	GE(Hide).style.display = 'none';
	GE(Show).style.display = 'block';
}

function Galerie_View(w, h, mleft, id, img, Hide, alb, idAlb, limite){	
	GE('iNorx_Galerie_ViewImg'+id).style.marginLeft = mleft+'px';
	GE('iNorx_Galerie_ViewImg'+id).style.width = w+'px';
	GE('iNorx_Galerie_ViewImg'+id).style.height = h+'px';
	GE('iNorx_Galerie_ViewImg'+id).innerHTML = 'Chargement...';
	
	
	GE('iNorx_Galerie_ViewTitre'+id).innerHTML = '<span onclick="Galerie_Affiche(\'iNorx_Galerie_View'+id+'\', \'iNorx_Galerie_Alb'+id+'\');">Liste des albums</span> > <span onclick="Galerie_Affiche(\'iNorx_Galerie_View'+id+'\', \'iNorx_Galerie'+id+'_Photos'+idAlb+'\');">'+alb+'</span> > Photo';
	
	
	Galerie_Affiche(Hide, 'iNorx_Galerie_View'+id);
	
	
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4){
			if(rep = getAjax(xhr)){
				var tab = rep.split('///');
				Galerie_Link(id, tab[0], tab[1], idAlb, alb, limite);
				GE('iNorx_Galerie_ViewImg'+id).innerHTML = tab[2];
			}
		}
	};
	ExtAjax(xhr, 'Galerie', 'no', 'act=loadimg&id='+img+'&w='+w+'&h='+h);
	
}


function Galerie_Link(id, num, tot, idAlb, alb, limite){
	var next = parseInt(num) + 1;
	var last = parseInt(num) - 1;
	if(tot == 1) var link = 'Pr&eacute;c&eacute;dente - Suivante';
	else if(num == tot) var link = '<span onclick="Galerie_ViewChange(\''+id+'\', \''+last+'\', \''+idAlb+'\', \''+addslashes(alb)+'\', \''+limite+'\');">Pr&eacute;c&eacute;dente</span> - Suivante';
	else if(num == 1) var link = 'Pr&eacute;c&eacute;dente - <span onclick="Galerie_ViewChange(\''+id+'\', \''+next+'\', \''+idAlb+'\', \''+addslashes(alb)+'\', \''+limite+'\');">Suivante</span>';
	else var link = '<span onclick="Galerie_ViewChange(\''+id+'\', \''+last+'\', \''+idAlb+'\', \''+addslashes(alb)+'\', \''+limite+'\');">Pr&eacute;c&eacute;dente</span> - <span onclick="Galerie_ViewChange(\''+id+'\', \''+next+'\', \''+idAlb+'\', \''+addslashes(alb)+'\', \''+limite+'\');">Suivante</span>';
	GE('iNorx_Galerie_ViewNav1_'+id).innerHTML = link;
	GE('iNorx_Galerie_ViewNav2_'+id).innerHTML = link;
	GE('iNorx_Galerie_ViewTitre'+id).innerHTML = '<span onclick="Galerie_Affiche(\'iNorx_Galerie_View'+id+'\', \'iNorx_Galerie_Alb'+id+'\');">Liste des albums</span> > <span onclick="Galerie_Affiche(\'iNorx_Galerie_View'+id+'\', \'iNorx_Galerie'+id+'_Photos'+idAlb+'\');">'+alb+'</span> > Photo '+num+' sur '+tot+'';
	
	document.onkeydown = function(event){
		if(navigator.appName === "Microsoft Internet Explorer") var code = event.keyCode;
		else var code = event.which;
		if(code == 37 && tot != 1 && num != 1) Galerie_ViewChange(id, last, idAlb, alb, limite);
		if(code == 39 && tot != 1 && num != tot) Galerie_ViewChange(id, next, idAlb, alb, limite);		
	}
	
}

function Galerie_ViewChange(id, num, idAlb, alb, limite){
	
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4){
			if(rep = getAjax(xhr)){
				var tab = rep.split('///');
				Galerie_Link(id, tab[0], tab[1], idAlb, alb, limite);
				GE('iNorx_Galerie_ViewBloc'+id).innerHTML = tab[2];
				GE('iNorx_Galerie_View'+id).style.height = 'inherit';
			}
		}
	};
	ExtAjax(xhr, 'Galerie', 'no', 'act=changeimg&num='+num+'&idAlb='+idAlb+'&limite='+limite);
	
}

function Galerie_Reload(id, aff, special){
	var w = GE('iNorx_Galerie'+id).offsetWidth;
	
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4){
			if(rep = getAjax(xhr)){
				GE('iNorx_Galerie'+id).innerHTML = rep;
			}
		}
	};
	if(special) ExtAjax(xhr, 'Galerie', 'no', 'act=reload&id='+id+'&w='+w+'&aff='+aff+'&special='+special);
	else ExtAjax(xhr, 'Galerie', 'no', 'act=reload&id='+id+'&w='+w+'&aff='+aff);
	
}

