// QUESTIONS? webdesign -at- bes.aero

// init values
hele = new Array();
newspause = 2; // time to pause news items in seconds
fx = op = ni = 0;
tp = ns = 1;
nop = .1;
nextf = -1;
mout = "mout";
done = false;
newspause = newspause * 1000;

function featurefade(selectedf){
	if (is.docom){
		if (done){
			done = false;
			if (selectedf != 0){
				hele['subhover'+selectedf].style.visibility = "visible";
				hele['mout'].style.visibility = "visible";
				if (fx != 0){
					hele['feature'+fx].style.zIndex = 10;
					hele['subhover'+fx].style.visibility = "hidden";
				}
				hele['feature'+selectedf].style.zIndex = 20;
				hele['feature'+selectedf].style.visibility = "visible";
				fc = fx; 
				fx = selectedf; 
					setTimeout('fadein();',1);
			}else{
				hele['mout'].style.visibility = "hidden";
				hele['subhover'+fx].style.visibility = "hidden";
				fc = fx; 
				fx = selectedf;
				op = 1; 
				setTimeout('fadeout();',1);
			}
		}else{
			nextf = selectedf;
		}
	}
}

function fadein(){
	if (!is.op && !is.iemac && !is.oldmoz){
		setopacity('feature'+fx,.99);
	}else{
		setopacity('feature'+fx,1);
	}
	if (fc != 0){
		hele['feature'+fc].style.visibility = "hidden";
	}
	op = 0;
	done = true;
	if (nextf != -1){
		featurefade(nextf);
		nextf = -1;
	}
}

function fadeout(){
	if (!is.op && !is.iemac && !is.oldmoz){
		op = op - .5;
		if (op <= 0){
			op = 0;
			hele['feature'+fc].style.visibility = "hidden";
			setopacity('feature'+fc,.99);
			done = true;
		}else{
			setopacity('feature'+fc,op);
			setTimeout('fadeout();',50);
		}
	}else{
		hele['feature'+fc].style.visibility = "hidden";
		done = true;
	}
}

function fadenews(){
	if (nop == .1){
		nx = ns + 1;
		if(nx > tp){
			nx = 1;
		}
		if (!is.safari && !is.oldmoz && !is.ns6 && !is.iemac){
			setopacity('newsitem'+nx,.1);
		}else{
			var nn = 1;
			while (hele['newsitem'+nn]){
				if (nn != nx){
					hele['newsitem'+nn].style.visibility = "hidden";
				}else{
					if (!is.oldmoz){
						setopacity('newsitem'+nn,.99);
					}
					hele['newsitem'+nn].style.visibility = "visible";
				}	
				nn++;
			}
		}
		hele['newsitem'+nx].style.visibility = "visible";
		hele['newsitem'+ns].style.zIndex = 3;
		hele['newsitem'+nx].style.zIndex = 5;
	}

	if (!is.safari && !is.oldmoz && !is.ns6){
		nop = nop + .2;
		if (nop >= .99){
			nop = .1;
			hele['newsitem'+ns].style.visibility = "hidden";
			setopacity('newsitem'+ns,.99);
			ns++;
			if(ns > tp){
				ns = 1;
			}
			setTimeout('fadenews();',newspause);
		}else{
			setopacity('newsitem'+nx,nop);
			setTimeout('fadenews();',130);
		}
	}else{
		ns++;
		if(ns > tp){
			ns = 1;
		}
	setTimeout('fadenews();',newspause);
	}
}



function setopacity(cobj,opac){
   if (document.all && !is.op){ //ie
       hele[cobj].filters.alpha.opacity = opac * 100;
   }else{
      hele[cobj].style.MozOpacity = opac;
      hele[cobj].style.opacity = opac;
   }
}

function prephome(){
	if (is.docom){
		movin();
		while (document.getElementById('newsitem'+tp)){
			hele['newsitem'+tp] = document.getElementById('newsitem'+tp);
			hele['newsitem'+tp].style.left='10px';
			if (is.oldmoz){
				setopacity('newsitem'+tp,1);
			}
			if (tp == 1){
				hele['newsitem1'].style.zIndex = 3;
			}
			tp++;
		}
		tp--;
		var sf = 1;
		while (document.getElementById('subhover'+sf)){
			hele['subhover'+sf] = document.getElementById('subhover'+sf);
			hele['feature'+sf] = document.getElementById('feature'+sf);
		if (!is.op && !is.iemac && !is.oldmoz){
				setopacity('feature'+sf,1);
			}
			sf++;
		}
		hele['mout'] = document.getElementById('mout');
		if (tp > 0){
			setTimeout('fadenews();',newspause);
		}
	}
}

// omniture code
var rollCount=[0,0,0,0];

function customlink(thisfeature) {
	if(window.s_account){
		s_linkType='o';
		s_linkName=thisfeature;
		s_lnk=s_co(this);
		s_gs(s_account);
	}
}

function sendRollData() {
	if(window.s_account){
		s_linkType='o'; 
		s_linkName='Rollover Data';
		s_linkTrackVars="s_events,s_products,s_eVar19";
		s_linkTrackEvents="event5";
		s_eVar19=s_pageName;
		s_events="event5";
		s_products="";
		for (var i=1; i<rollNames.length; i++) {
			if (i>1) { s_products = s_products + "," }
			s_products = s_products + ";" + rollNames[i] + ";;;event5=" + rollCount[i]
		}
		s_lnk=s_co(this); 
		s_gs(s_account);
	}
}


function rand_number(n)
{
	var x;
	x=Math.round(Math.random()*100);
	x%=n;
	return x;
}
function RotateImg()
{
	var img = new Array();
	img[0]='<img src="/images/welcome0.jpg" alt="Bienvenue sur le nouveau site web de l\'aéroport de Brest Bretagne." width="575" height="326" border="0" id="ipfeature">';
	img[1]='<img src="/images/welcome1.jpg" alt="Bienvenue sur le nouveau site web de l\'aéroport de Brest Bretagne." width="575" height="326" border="0" id="ipfeature">';
	img[2]='<img src="/images/welcome2.jpg" alt="Bienvenue sur le nouveau site web de l\'aéroport de Brest Bretagne." width="575" height="326" border="0" id="ipfeature">';
	img[3]='<img src="/images/welcome3.jpg" alt="Bienvenue sur le nouveau site web de l\'aéroport de Brest Bretagne." width="575" height="326" border="0" id="ipfeature">';
	img[4]='<img src="/images/nouvel_an_2006.jpg" alt="Bienvenue sur le nouveau site web de l\'aéroport de Brest Bretagne." width="575" height="326" border="0" id="ipfeature">';
	var n=rand_number(4); 
	document.write(img[n]);
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=E_Layer_Finder(args[i]))!=null) 
  { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function E_Layer_Finder(n, d) { 
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i>d.layers.length;i++) x=MM_findObj(n,d.layers[i].document) 
  if (parseInt(navigator.appVersion)>= 5 && navigator.appName == "Netscape"){x=document.getElementById(n)}; return x; 
}


function showHideLayersNetscape() { //v3.0
document.layers["is_selected"].visibility = "hide";
}

function MM_jumpMenu(targ,selObj){ //v3.0
                eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
}

function openUrl(selectObj) {
	var url = selectObj.options.item(selectObj.selectedIndex).value;
	if (url != "#") window.open(url);
	
}
