/*
.---------------------------------------------------------------------------.                                                        |
|                                                                           |
|                         Contact: bips49@yahoo.fr                          |
|                                                                           |
| ------------------------------------------------------------------------- |
|    Author: Bertrand Poupelard                                             |
|                                                                           |
| Copyright (c) © 2011, Bertrand Poupelard. All Rights Reserved.            |
'---------------------------------------------------------------------------'
*/

var hauteuranim = 120;
var savhauteur = 0;
var largeur_colonne_droite = 0;
var decalage = 0;

if(navigator.appName == "Microsoft Internet Explorer")
	{
	if(document.documentElement.clientWidth > 0)
		{
		var hauteurfenetre = document.documentElement.clientHeight;
		var largeurfenetre = 1024;
		}
		else {
			var hauteurfenetre = document.body.clientHeight;
			var largeurfenetre = 1024;
			}
		}
		else {
			//hauteur = window.pageYOffset;
			var hauteurfenetre = window.innerHeight;
			var largeurfenetre = 1024;
			}

onscroll = function()
	{
	deplace();
	}

window.onresize = function()
	{
	deplace();
	}

function deplace()
	{
	if(document.getElementById("bandeau").style.visibility == "hidden") document.getElementById("bandeau").style.visibility = "visible";
	if(document.getElementById("bandeaugauche").style.visibility == "hidden") document.getElementById("bandeaugauche").style.visibility = "visible";

	if(navigator.appName == "Microsoft Internet Explorer")
		{
		if(document.documentElement.clientWidth > 0)
			{
			hauteur = document.documentElement.scrollTop;
			hauteurfenetre = document.documentElement.clientHeight;
			largeurfenetre = 1024;
			}
		else {
			hauteur = document.body.scrollTop;
			hauteurfenetre = document.body.clientHeight;
			largeurfenetre = 1024;
			}
		}
		else {
			hauteur = window.pageYOffset;
			hauteurfenetre = window.innerHeight;
			largeurfenetre = 1024;
			}
	if(savhauteur < hauteur) monte = 1;
	else  monte = 0;
	savhauteur = hauteur;
	
	hauteurbandeau = parseInt(document.getElementById('bandeau').style.top);
	
	h_bandeau = document.getElementById("bandeau").offsetHeight + document.getElementById("bandeaugauche").offsetHeight;
	
	if(hauteurfenetre > h_bandeau)
		{
		if(hauteur > hauteuranim) hauteurbandeau = hauteur;
		else hauteurbandeau = hauteuranim;
		}
		else {
			 dif = h_bandeau - hauteurfenetre;
			 if(hauteur > dif+hauteuranim)
			 	{
				if(monte == 1) hauteurbandeau = (hauteur - dif);
				else {
					if(hauteurbandeau > hauteur)
						{
						hauteurbandeau = hauteur;
						}
					}
				}
				else if(monte == 0 && hauteurbandeau > hauteur) 
				{
				hauteurbandeau = hauteur;
				}
			}
	
	if(hauteurbandeau < hauteuranim) hauteurbandeau = hauteuranim;
	
	document.getElementById('bandeau').style.top = hauteurbandeau+'px';
	document.getElementById('bandeaugauche').style.top = (document.getElementById("bandeau").offsetHeight + hauteurbandeau)+'px';
	
	document.getElementById('div_central').style.width = (1024 - document.getElementById("bandeaugauche").offsetWidth)+'px';
	
	decalage = document.getElementById("bandeaugauche").offsetWidth;
	document.getElementById('div_central').style.left = decalage+'px';
	
	//largeur_colonne_droite = largeurfenetre - document.getElementById("bandeaugauche").offsetWidth;
	}

/*
NavName = navigator.appName;
NavVers = navigator.appVersion;
Navigateur1 = NavName + " " + NavVers;

NavName = navigator.appCodeName;
NavVers = navigator.appVersion;
Navigateur = NavName + " " + NavVers;

nom=navigator.appName;
type=navigator.appCodeName;
version=navigator.appVersion;
if (navigator.vendor){nom=navigator.vendor +' '+ navigator.vendor.Sub}
text='Votre navigateur est '+ nom +' <br> la version '+ type +' '+ version +'' 

alert(text);*/
