var largFlash=1020;	var hautFlash=620;//Dimensions en pixels de l'animation Flash non redimensionnée
var largContFlash=640;var hautContFlash=368;//Dimensions en pixels de la zone consacrée au contenu dans l'animation Flah non redimensionnée
var largInfosFlash=125;var hautInfosFlash=313;//Dimensions en pixels de la zone "Flashinfos" dans l'animation Flah non redimensionnée
var largNewsFlash=135;/*130*/var hautNewsFlash=35;//Dimensions en pixels de la zone d'inscription à la newsletter dans l'animation Flah non redimensionnée
var xContFlash=215;var yContFlash=124;//Coordonnées en pixels de la zone consacrée au contenu dans l'animation Flah non redimensionnée
var xInfosFlash=867;var yInfosFlash=115;//Coordonnées en pixels de la zone "Flashinfos" dans l'animation Flah non redimensionnée
var xNewsFlash=880;var yNewsFlash=451;//Coordonnées en pixels de la zone d'inscription à la newsletter dans l'animation Flah non redimensionnée
var coefFlash=hautFlash/largFlash;//Rapport hauteur/largeur de l'animation Flash
var larg;var haut;//Dimensions en pixels de l'animation à afficher (après calcul)
var xAnim; var yAnim;//Coordonnées de l'animation à afficher (après calcul)
var largCont;var hautCont;//Dimensions en pixels de la zone de contenu à afficher (après calcul)
var xCont; var yCont;//Coordonnées de la zone de contenu à afficher (après calcul)
var largInfos;var hautInfos;//Dimensions en pixels de la zone "Flashinfos" à afficher (après calcul)
var xInfos; var yInfos;//Coordonnées de la zone "Flashinfos" à afficher (après calcul)
var largNews;var hautNews;//Dimensions en pixels de la zone d'inscription à la newsletter à afficher (après calcul)
var xNews; var yNews;//Coordonnées de la zone d'inscription à la newsletter à afficher (après calcul)
var yChienMax;var yChienMin;//Ordonnées maximales et minimales du chien (après calcul)
var windowSize=0;//Témoin conservant l'ancienne taille de fenêtre

function defDim(){
	//Calcul des dimensions de l'animation Flash à afficher
	if(document.body.clientWidth) larg = (document.body.clientWidth);
	else larg = (window.innerWidth);
	if(document.body.clientHeight) haut = (document.body.clientHeight);
	else if(window.innerHeight) haut = (window.innerHeight);
	var coef=haut/larg;
	if((coefFlash<coef)||(document.all)) haut=larg*hautFlash/largFlash;
	else larg=haut*largFlash/hautFlash;
	xAnim=larg;
	if(plateforme()=="Windows" && navigateur()=="Explorer") var retrecissement=0.94;
	else var retrecissement=0.97;
	larg=larg*retrecissement;
	haut=haut*retrecissement;
	xAnim=(xAnim-larg)/2;
	yAnim=xAnim;
	if(plateforme()=="Windows" && navigateur()=="Explorer") yAnim=20;
	if(plateforme()=="Macintosh" && navigateur()=="Netscape") {
		largF = larg = (window.innerWidth);
		hautF = haut = (window.innerHeight);
		var coef=hautF/largF;
		if((coefFlash<coef)||(document.all)) haut=largF*hautFlash/largFlash;
		else larg=hautF*largFlash/hautFlash;
		xAnim = (largF-larg)/2;
		yAnim = (hautF-haut)/2;
	}
	
	//Calcul des dimensions du calque de contenu
	largCont=largContFlash*larg/largFlash-30;
	hautCont=hautContFlash*haut/hautFlash;
	xCont=xAnim+xContFlash*larg/largFlash;
	yCont=yAnim+yContFlash*haut/hautFlash;
		
	//Calcul des dimensions du calque "Flashinfos"
	largInfos=largInfosFlash*larg/largFlash;
	hautInfos=hautInfosFlash*haut/hautFlash;
	xInfos=xAnim+xInfosFlash*larg/largFlash;
	yInfos=yAnim+yInfosFlash*haut/hautFlash;
	
	//Calcul des dimensions du calque d'inscription à la newsletter
	largNews=largNewsFlash*larg/largFlash;
	hautNews=hautNewsFlash*haut/hautFlash;
	xNews=xAnim+xNewsFlash*larg/largFlash;
	yNews=yAnim+yNewsFlash*haut/hautFlash;
	
	//Ordonnées maximales et minimales du chien de la scrollbar
	if(document.all){
		yChienMin=9;
		yChienMax=hautCont-28;
	}
	yChienMin=9;
	yChienMax=hautCont-28;
	
	
	if(plateforme()=="Macintosh") findDOM('divflash',1).position='static';
	
	//Modification des styles des différents objets
	flashStyle=findDOM('anim',1);
	flashStyle.left=xAnim+'px';
	flashStyle.top=yAnim+'px';
	flashStyle.width=larg+'px';
	flashStyle.height=haut+'px';
	//alert(flashStyle.left+" "+flashStyle.top+" "+flashStyle.width+" "+flashStyle.height);
	
	contStyle=findDOM('divcontenu',1);
	contStyle.left=xCont+'px';
	contStyle.top=yCont+'px';
	contStyle.width=largCont+'px';
	if(!document.all && document.getElementById) contStyle.width=(largCont-15)+'px';
	contStyle.clip='rect(0 '+(largCont+10)+' '+hautCont+' 0)';
	
	infosStyle=findDOM('flashinfos',1);
	infosStyle.left=xInfos+'px';
	infosStyle.top=yInfos+'px';
	infosStyle.width=largInfos+'px';
	infosStyle.height=hautInfos+'px';
	//infosStyle.clip='rect(0 '+largInfos+' '+hautInfos+' 0)';
	
	newsStyle=findDOM('newsletter',1);
	newsStyle.left=xNews+'px';
	newsStyle.top=yNews+'px';
	newsStyle.width=largNews+'px';
	newsStyle.height=hautNews+'px';
	
	scrollStyle=findDOM('scrollbar',1);
	scrollStyle.top=yCont+'px';
	scrollStyle.left=(xCont+largCont+10)+'px';
	
	findDOM('scroll_fond',1).height=(hautCont-18)+'px';
	
	findDOM('b_bas',1).top=(hautCont-8)+'px';
	
	windowSize=document.body.clientWidth;
}

function reinitscroll(){
	//Remise en place du calque de contenu
	contStyle=findDOM('divcontenu',1);
	contStyle.top=yCont+'px';
	contStyle.clip='rect(0 '+(largCont+10)+' '+hautCont+' 0)';

	//Remise en place du chien
	chienStyle=findDOM('chien',1);
	chienStyle.top=yChienMin+"px";
	
	pas=0;
	
	//Affichage ou non de la scrollbar
	scrollStyle=findDOM('scrollbar',1);
	if(getHauteur('divcontenu')>hautCont) scrollStyle.display="block";
	else scrollStyle.display="none";
	
	//Scrolling du dvd
	init_dvd();
}

function defile_haut(){
	defileCalque('divcontenu',yCont,0,hautCont,1);
}

function defile_bas(){
	defileCalque('divcontenu',yCont,0,hautCont,-1);
}

function resize(){
	if(document.all){
		if(windowSize != document.body.clientWidth){
			defDim();
		}
	}else defDim();
}