
var browserName=navigator.appName; 
var BName = '';
if (browserName=="Netscape"){ 
	// alert("Hi Netscape User!");
}else { 
	if (browserName=="Microsoft Internet Explorer"){
		// alert("Hi, Explorer User!");
		BName = 'IE';
	}else{
		// alert("What ARE you browsing with here?");
	}
}

var scrollLook = 0;
var currentUrl ="";
var date = new Date();
var scd=date.getSeconds();
function docManager(){
	var scrollPose = 0;
	if(window.scrollY){
		scrollPose = window.scrollY;
	}else if(document.documentElement.scrollTop){
		scrollPose = document.documentElement.scrollTop;
	}else{
		scrollPose = 0;
	}
	if(scrollLook != scrollPose){
		scrollLook = scrollPose;
	}
	
	//--- POSITION DES BOUTONS DE CHANGEMENT DES RUBRIQUES
	
	/*if(parseInt(document.getElementById('rbkChange').style.top) !=  (getWindowSize()[1]/2-120-(document.getElementById('rbkChange').offsetHeight/2)+scrollPose)){
		document.getElementById('rbkChange').style.top = getWindowSize()[1]/2-120-(document.getElementById('rbkChange').offsetHeight/2)+scrollPose+"px";
	}*/
	if(scrollPose > 100){
		if(BName != 'IE'){
			if(get_opacity("upArrow") < 100){
				if(document.getElementById('upArrow').style.display != "block"){
					document.getElementById('upArrow').style.display = 'block';
				}
				var b = get_opacity("upArrow");
				b += (100/10);
				set_opacity("upArrow", b);
			}else{
				set_opacity("upArrow", 100);
			}
		}else{
			document.getElementById('upArrow').style.display = "block";
		}
		var dctPose = parseInt(document.getElementById('discut').style.marginLeft);
		dctPose -= (dctPose+280)/10;
		document.getElementById('discut').style.marginLeft = dctPose+"px";
	}else{
		if(BName != 'IE'){
			if(Math.round(get_opacity("upArrow")) != 0){
				var b = get_opacity("upArrow");
				b -= (b/10);

				set_opacity("upArrow", b);
			}else{
				set_opacity("upArrow", 0);
				document.getElementById('upArrow').style.display = 'none';
			}
		}else{
			document.getElementById('upArrow').style.display = "none";
		}
		var dctPose = parseInt(document.getElementById('discut').style.marginLeft);
		dctPose -= (dctPose+210)/10;
		document.getElementById('discut').style.marginLeft = dctPose+"px";
	}
	
	/*-------------------------------------------------------------------
	---------------------------------------------------------------------
									URL
	---------------------------------------------------------------------
	-------------------------------------------------------------------*/
	if(currentUrl != location.href){
		// alert(currentUrl.split('rbk?'));
		currentUrl = location.href;
		if(currentUrl.split('rbk&')[1] == 'acceuil' || currentUrl.split('rbk&')[1] == '' || currentUrl.split('rbk&').length == 1){
			onglet(onglets[3]); rbkSwitch(rbk[0]);
			// onglets[3].style.backgroundColor = rbk[0].style.backgroundColor = '#FF0000';
		}
		if(currentUrl.split('rbk&')[1] == 'equipe'){
			onglet(onglets[2]); rbkSwitch(rbk[1]);
		}
		if(currentUrl.split('rbk&')[1] == 'realisations'){
			onglet(onglets[1]); rbkSwitch(rbk[2]);
		}
		if(currentUrl.split('rbk&')[1] == 'contact'){
			onglet(onglets[0]); rbkSwitch(rbk[3]);
		}
	}
	
	/*-------------------------------------------------------------------
	---------------------------------------------------------------------
								FOOTER LINK
	---------------------------------------------------------------------
	-------------------------------------------------------------------*/
	for(var i=0; i<FLinks.length; i++){
		// alert(currentFLink);
		var FLinkMTop = "";
		if(currentFLink == FLinks[i] && FLinks[i].style.marginTop != "-150px"){
			FLinkMTop = parseFloat(FLinks[i].style.marginTop);
			FLinkMTop -= (FLinkMTop+150)/5;
			if(Math.round(FLinkMTop) == -150){
				FLinkMTop = -150;
			}
			FLinks[i].style.marginTop = FLinkMTop +"px";
		}else{
			if(currentFLink != FLinks[i] && FLinks[i].style.marginTop != "0px"){
				FLinkMTop = parseFloat(FLinks[i].style.marginTop);
				FLinkMTop -= FLinkMTop/5;
				if(Math.round(FLinkMTop) == 0){
					FLinkMTop = 0;
				}
				FLinks[i].style.marginTop = FLinkMTop +"px";
			}
		}
	}
	
	/*-------------------------------------------------------------------
	---------------------------------------------------------------------
								HOME PICSLIDER 1
	---------------------------------------------------------------------
	-------------------------------------------------------------------*/
	if(parseInt(document.getElementById('sliderPicCtn').style.marginTop) != -slid1CurPic*338){
		// alert(parseFloat(document.getElementById('sliderPicCtn').style.marginTop) + ' : ' + slid1CurPic);
		var tempMTop = parseFloat(document.getElementById('sliderPicCtn').style.marginTop);
		tempMTop -= (tempMTop+(slid1CurPic*338))/8;
		if(Math.round(tempMTop) == -slid1CurPic*338){
			tempMTop = -slid1CurPic*338;
		}
		document.getElementById('sliderPicCtn').style.marginTop = tempMTop+'px';
	}
	var date = new Date();
	if(slid1Wait < 10){
		if(scd != date.getSeconds()){
			scd = date.getSeconds();
			slid1Wait++;
		}
	}else{
		slid1Wait = 0;
		//--- image suivante
		if(slid1To == 'down' && slid1CurPic<slid1Pics.length-1){
			slid1CurPic ++;
		}else{
			if(slid1CurPic==slid1Pics.length-1){
				slid1To = 'up';
			}
		}
		//--- image précédente
		if(slid1To == 'up' && slid1CurPic>0){
			slid1CurPic --;
		}else{
			if(slid1CurPic==0){
				slid1To = 'down';
			}
		}
		idChange(slid1Pics[slid1CurPic]);
	}
	
	/*-------------------------------------------------------------------
	---------------------------------------------------------------------
								EQUIPE PERSO
	---------------------------------------------------------------------
	-------------------------------------------------------------------*/
	
	var epersY = Math.sin(EPersoX+(Math.PI/2));
	EPersoX += 0.3;
	// document.getElementById('persoEquipe').style.marginTop = epersY+'px';
	// document.getElementById('persoEquipeR').style.marginTop = -epersY+'px';
	
	setTimeout('docManager()', 20);
}
var EPersoX = 0;

var scrollCount = 0;
var scrollList = [];
function scrollUp(){
	var a = 0;
	b = false;
	if(a = window.scrollY){
		b = true;
	}else if(a = document.documentElement.scrollTop){
		b = true;
	}
	if(b == true){
		if(a != 0){
			a -= a/5;
			if(a > scrollList[scrollCount-1]){
				scrollList[scrollCount] = a;
				b = false;
			}else{
				scrollList[scrollCount] = a;
			}
			if(a < 2){
				scrollCount = a = 0;
				scrollList[scrollCount] = a;
				scrollCount = 0;
				window.scroll(0, 0);
			}
			scrollCount++;
			if(b == true){
				window.scroll(0, a);
				setTimeout('scrollUp()', 20);
			}else{
				scrollCount = 0;
			}
		}
	}
}

//--- chargement des images avant ouverture du site


//--- modification de l'alpha d'un élément en fonction de son ID
function set_opacity(id, opacity){
        el = document.getElementById(id);
        el.style["filter"] = "alpha(opacity="+opacity+")";
        el.style["-moz-opacity"] = opacity/100;
        el.style["-khtml-opacity"] = opacity/100;
        el.style["opacity"] = opacity/100;
        return true;
}

function set_opacity2(obj, opacity){
        el = obj;
        el.style["filter"] = "alpha(opacity="+opacity+")";
        el.style["-moz-opacity"] = opacity/100;
        el.style["-khtml-opacity"] = opacity/100;
        el.style["opacity"] = opacity/100;
        return true;
}

function get_opacity(id){
	var a = 0;
	el = document.getElementById(id);
	if(el.style["filter"]){a = el.style["filter"]};
	if(el.style["-moz-opacity"]){a = parseFloat(el.style["-moz-opacity"])*100};
	if(el.style["-khtml-opacity"]){a = parseFloat(el.style["-khtml-opacity"])*100};
	if(el.style["opacity"]){a = parseFloat(el.style["opacity"])*100};
	return a;
}

function getWindowSize(){
	var w = 0;
	if (typeof(window.innerWidth) == 'number') { // Netscape
		w = window.innerWidth;
	} else if (document.documentElement && document.documentElement.clientWidth) {
		w = document.documentElement.clientWidth;
	} else if (document.body && document.body.offsetWidth) { //client
		w = document.body.offsetWidth;
	}
	
	
	var h = 0;
	if (typeof(window.innerHeight) == 'number') { // Netscape
		h = window.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) {
		h = document.documentElement.clientHeight;
	} else if (document.body && document.body.offsetHeight) { //client
		h = document.body.offsetHeight;
	}
	
	var size = [w, h];
	
	return size;
}
