// -----------------------------
// Init all Menus (rub and srub)
// -----------------------------
var selectedMenu="";

function init_allMenus() {
	init_rub(); // init rub menus
	init_srub(); // init srub menus
}

// -----------------------------
// Navig Menus
// -----------------------------
var aThematiqueString = new Array();
aThematiqueString[0] = "";
aThematiqueString[1] = "Microélectronique et nanotechnologies";
aThematiqueString[2] = "Systèmes embarqués";
aThematiqueString[3] = "Télécom et sécurité";
aThematiqueString[4] = "Logiciels et services";
aThematiqueString[5] = "Ingéniérie des savoirs";
aThematiqueString[6] = "Technologies multimédia";
aThematiqueString[7] = "Innovation";
var aThematiqueMenuID = new Array();
aThematiqueMenuID[0] = "";
aThematiqueMenuID[1] = "6"; // Microélectronique et nanotechnologies
aThematiqueMenuID[2] = ""; // Systèmes embarqués
aThematiqueMenuID[3] = "7"; // Télécom et sécurité
aThematiqueMenuID[4] = "8"; // Logiciels et services
aThematiqueMenuID[5] = "9"; // Ingéniérie des savoirs
aThematiqueMenuID[6] = "10"; // Technologies multimédia
aThematiqueMenuID[7] = ""; // Innovation

var rub_off = new Array();
var rub_on = new Array();
function init_rub() {
	for(i=1; i<15; i++){
		rub_off[i]  = new Image();
		rub_off[i].src  = "/fra/img/bt_nav" + i + "_f.gif";
		rub_on[i]  = new Image();
		rub_on[i].src  = "/fra/img/bt_nav" + i + "_o.gif";
	}
	if ((rub)&&(rub>0)) over_rub(rub,"");
	if ((codeThematique)&&(codeThematique!='')) {
		over_rub(aThematiqueMenuID[codeThematique],aThematiqueString[codeThematique]);
		selectedMenu=aThematiqueMenuID[codeThematique];
	}
}
function over_rub(i,st) {
	if ((document.images)&&(i)) document.images['rub' + i].src = rub_on[i].src;
	window.status = st;
}
function out_rub(i) {
	if (i==selectedMenu) return false;
	if (i== rub) return false;
	if ((document.images)&&(i)) document.images['rub' + i].src = rub_off[i].src;
	window.status = " ";
}

// -----------------------------
// Sous-menus
// -----------------------------
var srub_off = new Array();
var srub_on = new Array();
function init_srub() {
	if (!((nbsrub)&&(srub_on))) return;
	for(i=1; i<eval(nbsrub + 1); i++){
		srub_off[i]  = new Image();
		srub_off[i].src  = "/fra/img/" + theme + "_bt" + i + "_f.gif";
		srub_on[i]  = new Image();
		srub_on[i].src  = "/fra/img/" + theme + "_bt" + i + "_o.gif";
	}
	if ((srub)&&(srub>0)) over_srub(srub,"");
}

function over_srub(i,st) {
	if (document.images) document.images['srub' + i].src = srub_on[i].src;
	window.status = st;
}

function out_srub(i){
	if ((document.images)&&(i != srub)) document.images['srub' + i].src = srub_off[i].src;
	window.status = " ";
}
	
// -----------------------------
// ShockwaveFlash - Flash player
// -----------------------------
function interflash() {}
function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0
  var ok=false;
  document.MM_returnValue = false;
  with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
    ok=(plugins && plugins[plgIn]);
  } else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
    if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
    else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
    else ok=autoGo; }
  if (!ok) theURL=altURL; 
  if (theURL) window.location=theURL;
 if (ok) {interflash()};
}

with (navigator) if (appName.indexOf('Microsoft')!=-1 && appVersion.indexOf('Mac')==-1) document.write(''+
'<scr'+'ipt language="VBScript">\nOn error resume next\n'+
'MM_dir = IsObject(CreateObject("SWCtl.SWCtl.1"))\n'+
'MM_flash = NOT IsNull(CreateObject("ShockwaveFlash.ShockwaveFlash"))\n</scr'+'ipt>');


// -----------------------------
// Pop-up
// -----------------------------
var zoomwindow; // Pop-up window handle

function deplace() {
	if (screen.width == 800 ) {
		zoomwindow.moveTo(50, 10)
	}
	if (screen.width > 800 ) {
		zoomwindow.moveTo(150, 75);
	}
}

function popup (url,width,height) {
	var features;
	features = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=" + width + ",height=" + height + "'";
	if (zoomwindow != null) {
		if (!zoomwindow.closed)
			zoomwindow.close();
	}
	zoomwindow = window.open(url,"ZOOMWINDOW",features);
	zoomwindow.focus();
	deplace(zoomwindow);
}

// -----------------------------
// TesteEMail
// -----------------------------
var texte1;
var texte2;
var texte3;
var texte4;
function TesteEMail(email, longueur, non_vide) {
	if ((email.value == "") && (non_vide)) {
		alert(texte1);
		email.focus();
		email.select();
		return(false);
	}
	if (email.value != "") {
		if (email.value.length <= longueur) {
			var At = 0;
			var Point = 0;
			var I = email.value.length - 3;
			while (I >= 1) {
				if (!Point && email.value.charAt(I) == '.') {
					Point = 1;
				} else {
					if (Point && (!At && ((email.value.charAt(I) == '@')))) {
						At = 1;
					} else {
						if (email.value.charAt(I) == ' ') {
								I = 0;
						}
					}
				}
				I--;
			}
			if ((At != 1) || (Point != 1)) {
					alert(texte2);
					email.focus();
					email.select();
					return(false);
			}
		} else {
			alert(texte3 + longueur + texte4);
			email.focus();
			email.select();
			return false;
		}
	}
	return true;
}
