// JavaScript Document
function navi(a,h,hs,at,t,c,p) {

	xhrCheck();
	var cs = c;
	var cp = p;
	var b = $(at+'Home');
	var bEX = $(at+'EX');
	var container = at+'Container'+p;
	var l = parseFloat($(at+'Start').value);
	var data = "live=navi&n="+at+"&a="+a+"&h="+h+"&hs="+hs+"&t="+t+"&s="+l+"&c="+c+"&z="+p;

	var c = $(c);
	
	var navi = c.getElementsByTagName('img');
	var naviAV = navi['naviAV'];
	var naviAP = navi['naviAP'];
	var path_img = 'images/skin_wo/ico/';
	
	var navi = c.getElementsByTagName('span');
	var naviAVT = navi['naviAVT'];
	var naviAPT = navi['naviAPT'];

	var p = $('page_'+cs);
	if (l > 0) { var nP = l/10; }
	else { var nP = l; }
	if (t == 'old') { nP = nP+2; }
	else if (t == 'new') { nP = nP; }

	var oH = c.getElementsByTagName('div')[container].offsetHeight;

	if(t=='new' && (l==0) || t=='old' && (l==90) ) { return; }
		
	xhr_object.open('POST', 'xhr.php', true);

	xhr_object.onreadystatechange = function() { 
		if(xhr_object.readyState == 4 && xhr_object.status == 200) {
			
			var contenu = xhr_object.responseText.replace("\r\n", "");

			if (t == 'old') { 
				bEX.innerHTML = contenu;
				if (browser == 'firefox') { 
					var startFX = setTimeout(function() {showPage(b,b,0,oH,1,0,contenu);}, 200);
				}
				else {
					bEX.style.zIndex = '3';
					showPage(bEX,b,0,oH,1,0,contenu);
				}
			}
			else if (t == 'new') { 
					
				var switchFX = setTimeout(function() {b.innerHTML = contenu;}, 150);
				if (browser == 'firefox') {
					b.style.visibility = 'hidden';	
					startFX = setTimeout(function() {showPage(b,bEX,oH,0,0,1,contenu);}, 200);
				}
				else {
					bEX.style.height = oH+'px';
					bEX.style.zIndex = '3';
					b.innerHTML = contenu;
					var startFX = startFX = setTimeout(function() {showPage(bEX,bEX,oH,0,0,0,contenu);}, 100);
				}
			}
			setTimeout(function() { p.value = 'Page '+nP+'/10'; }, 300);
			
			if(t=='new' && ((l-10)<=0)) { 
				naviAV.src = path_img+'bloc_navi_haut0.jpg';
				naviAV.style.cursor = "default";
				naviAVT.innerHTML = 'Page précédente';
			}
			else if(t=='old' && ((l+10)>=10)) { 
				naviAV.src = path_img+'bloc_navi_haut.jpg';
				naviAV.style.cursor = "pointer";
				naviAVT.innerHTML = '<a href="javascript:(void)" onclick=navi("'+a+'","'+h+'","'+hs+'","'+at+'","new","'+cs+'","'+cp+'") alt="" title="Page précédente">Page précédente</a>';
				//alert(test);
			}
			if(t=='old' && ((l+10)>=90)) { 
				naviAP.src = path_img+'bloc_navi_bas0.jpg';
				naviAP.style.cursor = "default";
				naviAPT.innerHTML = 'Page suivante</a>';
			}
			else if(t=='new' && ((l-10)<=80)) {
				naviAP.src = path_img+'bloc_navi_bas.jpg';
				naviAP.style.cursor = "pointer";
				naviAPT.innerHTML = '<a href="javascript:(void)" onclick=navi("'+a+'","'+h+'","'+hs+'","'+at+'","old","'+cs+'","'+cp+'") alt="" title="Page précédente">Page suivante</a>';
			}		
		}
	} 
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send(data);
}


function showPage(bFX,bC,mtS,mtE,opS,opE,contenu) {

	if (browser == 'firefox') { 
		var showFX = new Fx.Styles(bFX, {duration:900, onComplete:function(){ 
			bC.innerHTML = contenu;
			var testFX = new Fx.Styles(bFX);
			testFX.set({'margin-top':(0), 'opacity':(1)});
		}});
		showFX.custom({'margin-top':[mtS,mtE], 'opacity':[opS,opE]});
	}
	else {
		var showFX = new Fx.Height(bFX, {duration:800, onComplete:function(){ 
			bC.innerHTML = contenu;
			bFX.style.height = '0px';
		}});
		showFX.custom(mtS,mtE);
	}
}