
v=0;

whichbrowser = navigator.appName;
ver = parseInt(navigator.appVersion);
if ( (whichbrowser == "Netscape" && ver >= 3) || ver == 4 ){v=1;}

ns = (document.layers)? true:false
ie = (document.all)? true:false

ns4 = (document.layers)? true:false
ie4 = (document.all && !document.getElementById)? true:false
dom = (document.getElementById)? true:false

if (ns4){layerRef="document.layers['";		styleSwitch="']";	layerStyleRef=".document";}
if (ie4){layerRef="document.all['";		styleSwitch="'].style";	layerStyleRef="";}
if (ie){layerRef="document.all['";		styleSwitch="'].style";	layerStyleRef="";}
if (dom){layerRef="document.getElementById('";	styleSwitch="').style";	layerStyleRef="";}



function montre(layerName)	{eval(layerRef+layerName+styleSwitch+'.visibility = "visible"')}
function cache(layerName)	{eval(layerRef+layerName+styleSwitch+'.visibility = "hidden"')}
function xpos(layerName)	{return parseInt(eval(layerRef+layerName+styleSwitch+'.left'));}
function ypos(layerName)	{return parseInt(eval(layerRef+layerName+styleSwitch+'.top'));}
function tox(layerName,x)	{eval(layerRef+layerName+styleSwitch+'.left = '+x);}
function toy(layerName,y)	{eval(layerRef+layerName+styleSwitch+'.top = '+y);}
function byx(layerName,x)	{eval(layerRef+layerName+styleSwitch+'.left = '+xpos(layerName)+'+'+x);}
function byy(layerName,y)	{eval(layerRef+layerName+styleSwitch+'.top = '+ypos(layerName)+'+'+y);}


if (ie) {document.write('<LINK REL="stylesheet" HREF="style_nshp.css" TYPE="text/css">')}
else {document.write('<LINK REL="stylesheet" HREF="style_iehp.css" TYPE="text/css">')}






if (top == self) self.location.href = "index.htm";

var fen
function pop_up(sURL, iWidth, iHeight, X0, Y0, bScrollbar){
        var sName, sFeatures;
        sName = 'pop_up';
        if(ie){if((fen)&&(!fen.closed)){fen.close();}}
        if(ns){X=window.screenX+X0;Y=window.screenY+Y0;}
        else {X=X0;Y=Y0;}
        sFeatures = 'toolbar=no,location=no,directories=no,status=yes,menubar=no';
        if ( bScrollbar == false )
                sFeatures += ',scrollbars=no';
        else
                sFeatures += ',scrollbars=yes';
        sFeatures += ',resizable=no,screenY='+Y+',screenX='+X+',top='+Y+',left='+X+',width='+iWidth+',height='+iHeight;
        fen=window.open(sURL, sName, sFeatures);
        }
        
        
        
if(v){
 imgpix = new Image();        
 imgpix.src = "img/pix.gif";

 img0 = new Image();        
 img0.src = "img/pano02.jpg";
   

}  

function change_img(layer_name,img_name,img_var){

	img=eval(img_var+".src");
	document[img_name].src=img;
	
}

    

imgDx=2110;
imgDy=200;
DX=100;

fnDx=600;
fnDy=200;


function bascule1(){
	x1=x2-sens*imgDx;
	tox('fond1',x1);
	
	}

function bascule2(){
	x2=x1-sens*imgDx;
	tox('fond2',x2);
	
	}

timer_h=0;
devant=1;
function navi_h() {

	x1=x1+dx;
	tox('fond1',x1);
	x2=x2+dx;
	tox('fond2',x2)
	
		
	if (devant==1) {
		if ( sens==-1 && ( (x2>=fnDx-imgDx) && (x2<fnDx-imgDx+DX) ) ){bascule1();devant=2;}
		if ( sens==1 && ( (x1>=-DX) && (x1<0) ) ){bascule2();devant=2;}
		}
	else {
		if (devant==2) {
			if ( sens==-1 && ( (x1>=fnDx-imgDx) && (x1<fnDx-imgDx+DX) ) ){bascule2();devant=1;}
			if ( sens==1 && ( (x2>=-DX) && (x2<0) ) ){bascule1();devant=1;}
			}
		}		
	
	clearTimeout(timer_h);
	timer_h=setTimeout("navi_h()",1);
       	}


move_stop=0;
sens=0;
first=0;
bascule=0;
function setPoints(e) {
	if (ns){currX=e.pageX;currY=e.pageY}
	if (ie){currX=event.clientX;currY=event.clientY;}
else {currX=e.pageX;currY=e.pageY} 
	if ((currX>0 && currX<XB1 )&& (currY>PY1 && currY<PY2))
		{
		if (sens==-1){move_stop=0;}
		sens=1
		dx=Math.floor(a1*currX+b1)
		
		}
		
	if (currX>=XB1 && currX<XB2)
		{sens=0;dx=0;move_stop=0;clearTimeout(timer_h);}
		
	if ((currX>=XB2 && currX<=fnDx) && (currY>PY1 && currY<PY2))
		{
		if (sens==1){move_stop=0;}
		sens=-1;
		dx=-1*Math.floor(a2*currX+b2);
		}

	move_stop++;
	if (move_stop==1) {
		navi_h();
		}
	}	




function tourne(){
	DX=100
	sens=-1
	devant=1;
	dx=-100
	navi_h()
	boucle_dx()
	}




pttour=0
tour=50
function boucle_dx(){
	dx=-Math.floor(99/(tour*tour)*(pttour-tour)*(pttour-tour)+1)
	
	pttour++
	if (dx<-1){setTimeout("boucle_dx()",100)}
	else {
		clearTimeout(timer_h)
		if (ns) {document.captureEvents(Event.MOUSEMOVE);}
		document.onmousemove = setPoints;
	       
		}
	}

function init() {
	window.defaultStatus='';
	X01=Math.floor(-imgDx*Math.random());
	X02=X01+imgDx;
	
	XB1=Math.floor(0.3*fnDx);
	XB2=Math.floor(fnDx-0.3*fnDx);
	
	PY1=120;
	PY2=280;
	
	x1=X01;
	x2=X01+imgDx;
	
	
	dx=0;
	a1=-(DX-1)/XB1;
	b1=DX;
	a2=(DX-1)/(fnDx-XB2);
	b2=1-a2*XB2;

       	tox("fond1",X01);montre("fond1");
       	tox("fond2",X02);montre("fond2");
	change_img('fond1','im0','img0');
	change_img('fond2','im02','img0');
	
	setTimeout("tourne()",150)
	
       	}
        	
	

ch=1;

function navig(){

 if(ch==0){
 	   cache_tout();
	   montre('nav');
	   ch=1;
	}
		else{
 			cache_tout();
			montre('intro');
			ch=0;
			}
}


	
function cache_tout(){

	cache('nav');
	cache('intro');
 	}
