

/*	
function PrintCalque(left,top,width,height,contenu) {
tjs_hauteur=height;
	if ((document.all)||(document.getElementById)) {
		var Z="<DIV id='tomber' style='position:absolute;left:"+left+";top:"+top+";width:"+width+";height:"+height+"'>"+contenu+"</DIV>";
	} else {
		var Z="<LAYER name='tomber' left="+left+" top="+top+" width="+width+" height="+height+">"+contenu+"</LAYER>";
	}
	document.write(Z);
	setTimeout("Start()",tjs_delai);
}
*/


function Debug() {
	var obj=document.body
	var Z="";
	for (var i in obj) {
		Z+=i+"="+obj[i]+"\n";
	}
	alert(Z);
}

function MoveLayer(nom,left,top) {
	if (document.getElementById) { //IE5 et NS6
		document.getElementById(nom).style.left=left+"px";
		document.getElementById(nom).style.top=top+"px";
	}

	if ((document.all)&&(!document.getElementById)) { //IE4 seul
		document.all[ nom ].style.pixelLeft = left;
		document.all[ nom ].style.pixelTop = top;
	}

	if (document.layers) { //NS4.X seul
		document.layers[ nom ].moveTo( left, top );
	}
}

/*
function moveLayer( layer1, fx, fy ) 
{

	if ( document.layers ) document.layers[ layer1 ].moveTo( fx, fy );
	
	else if ( document.all )
	{
		document.all[ layer1 ].style.pixelLeft = fx;
		document.all[ layer1 ].style.pixelTop = fy;
	}
	else
	{
		document.getElementById( layer1 ).style.left = fx + "px";
		document.getElementById( layer1 ).style.top = fy + "px";
	}
}
*/

function GetTop(nom) {
	// Partie 1 : Récupération de la position du calque et de la page
	if (document.getElementById) { //IE5 
		var pos=parseInt(document.getElementById(nom).style.left);
		var wintop=parseInt(document.body.scrollTop);
		var avail=document.body.clientHeight;
	}

	if ((document.getElementById)&&(!document.all)) { //NS6
		var pos=parseInt(document.getElementById(nom).style.left);
		var wintop=parseInt(window.pageYOffset);
		var avail=window.innerHeight;
	}

	if ((document.all)&&(!document.getElementById)) { //IE4 seul
		var pos=parseInt(document.all[nom].style.left);
		var wintop=parseInt(document.body.scrollTop);
		var avail=document.body.clientHeight;
	}

	if (document.layers) { //NS4.X seul
		var pos=parseInt(document.layers[nom].left);
		var wintop=parseInt(window.pageYOffset);
		var avail=window.innerHeight;
	}

	// Partie 2 : Traitement de la position
	if (tjs_mode==0) { // toujours en haut
		var delta=Math.ceil((pos-wintop)/3);
		if (delta>tjs_max) {delta=tjs_max;}
		if (delta<-1*tjs_max) {delta=-1*tjs_max;}
		var top=pos-delta;
	}
	if (tjs_mode==1) {// toujours en bas
		var delta=Math.ceil((pos-(wintop+tjs_hauteur)));
		if (delta>tjs_max) {delta=tjs_max;}
		if (delta<-1*tjs_max) {delta=-1*tjs_max;}
		var top=pos-delta;
	}
	if (tjs_mode==2) {// toujours en bas
		var delta=Math.ceil((pos-(wintop+avail-tjs_hauteur)));
		if (delta>tjs_max) {delta=tjs_max;}
		if (delta<-1*tjs_max) {delta=-1*tjs_max;}
		var top=pos-delta;
	}
	return top;
}


function GetLeft( nom ) 
{
	var layx = 0;
	
	if (document.getElementById) { //IE5 
		var pos=parseInt(document.getElementById(nom).style.left);
		var wintop=parseInt(document.body.scrollLeft);
		var avail=document.body.clientWidth;
	}

	if ((document.getElementById)&&(!document.all)) { //NS6
		var pos=parseInt(document.getElementById(nom).style.left);
		var wintop=parseInt(window.pageXOffset);
		var avail=window.innerWidth;
	}

	if ((document.all)&&(!document.getElementById)) { //IE4 seul
		var pos=parseInt(document.all[nom].style.pixelLeft);
		var wintop=parseInt(document.body.scrollLeft);
		var avail=document.body.clientWidth;
	}

	if (document.layers) { //NS4.X seul
		var pos=parseInt(document.layers[nom].pageX);
		var wintop=parseInt(window.pageXOffset);
		var avail=window.innerWidth;
	}
	
	
	if (tjs_mode==0) { // toujours en haut
		var delta=Math.ceil((pos-wintop)/3);
		if (delta>tjs_max) {delta=tjs_max;}
		if (delta<-1*tjs_max) {delta=-1*tjs_max;}
		var layx=pos-delta;
	}
	if (tjs_mode==1) {// toujours en bas
		var delta=Math.ceil((pos-(wintop+tjs_hauteur)));
		if (delta>tjs_max) {delta=tjs_max;}
		if (delta<-1*tjs_max) {delta=-1*tjs_max;}
		var layx=pos-delta;
	}
	if (tjs_mode==2) {// toujours en bas
		var delta=Math.ceil((pos-(wintop+avail-tjs_hauteur)));
		if (delta>tjs_max) {delta=tjs_max;}
		if (delta<-1*tjs_max) {delta=-1*tjs_max;}
		var layx=pos-delta;
	}
	return layx;
}



