var refpopup;
var refpopupcount = 1;
var ref_image_path;
var ref_no_inscr;
var activeSecondMenu = "info";

var NS4 = document.layers;
if(NS4) onresize = refresh_on_resize;
if (NS4)
{
	var origWidth = innerWidth;
	var origHeight = innerHeight;
}
function refresh_on_resize()
{
	if (innerWidth != origWidth || innerHeight != origHeight)
		location.reload();
}

function popup(url,window_name,width,height){	
	window.open(url,window_name,'scrollbars=no,resize=no,width=' + width + ',height=' + height);
}

function popup_page(page_path,scrollbar,width,height){
	var pagepopup = "page_pop";
	
	if (document.layers){
		window.open(page_path,pagepopup,'scrollbars='+scrollbar +',resize=no,width=' + width + ',height=' + height);
	}
	else{
		if(refpopup)
		{
			refpopup.close();
		}
		refpopup = window.open(page_path,pagepopup,'scrollbars='+scrollbar + ',resize=no,width=' + width + ',height=' + height);
	}
}

function popup_image(image_path,no_inscr){
	ref_image_path = image_path;
	ref_no_inscr = no_inscr;
	
	var img = new Image();
  	img.onload = show_popup;
  	img.src = image_path;	
}

function show_popup(){
	
	var wi;
	var hi;
	var isMac;
	var NS4;
	
	isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false;
	NS4 = (document.layers) ? true : false;
	IE = ((document.all)&&(navigator.appVersion.indexOf("MSIE")!=-1));
	
	if (!(isMac && IE))
	{
		wi = this.width;
		hi = this.height;
	}
	else 
	{
		wi = 400;
		hi = 400;
	}
	
	show_image(ref_image_path,ref_no_inscr,wi,hi)
	//alert(this.width + 'x' + this.height);
}

function show_image(image_path,no_inscr,width,height){
	refpopupcount ++;
	isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false;
	NS4 = (document.layers) ? true : false;
	
	if (document.layers){
		//alert(width + 'x' + height);
		window.open('/detail_prop_popup.cfm?image_path='+ escape(image_path),'Propriete_' + no_inscr + '_' + refpopupcount,'scrollbars=no,resize=no,width=' + width + ',height=' + height);
	}
	else{
		if (!isMac) {
			if(refpopup)
			{
				refpopup.close();
			}
			refpopup = window.open('/detail_prop_popup.cfm?image_path=' + escape(image_path),'Propriete_' + no_inscr + '_' + refpopupcount,'scrollbars=no,width=' + width + ',height=' + height);
		}
		else
			window.open('/detail_prop_popup.cfm?image_path=' + escape(image_path),'Propriete_' + no_inscr + '_' + refpopupcount,'scrollbars=no,resizable=yes,width=' + width + ',height=' + height);
	}
}

function reload_form(form,url)
{
	form.action = url;
	form.submit();
}

function checkall(object,form,type)
{
	if (object.checked)
		checkit(form,type);
	else
		uncheckit(form,type);	
}

function checkit(form,type)
{
	for(i=0;i<form.elements.length;i++)
	{
		if (form.elements[i].name.indexOf(type) !=-1)
			form.elements[i].checked = true;
	}
}

function uncheckit(form,type)
{
	for(i=0;i<form.elements.length;i++)
	{
		if (form.elements[i].name.indexOf(type) !=-1)
			form.elements[i].checked = false;
	}
}

function isNumeric(string) {
    if (!string) return false;
    var Chars = "0123456789";

    for (var i = 0; i < string.length; i++) {
       if (Chars.indexOf(string.charAt(i)) == -1)
          return false;
    }
    return true;
}

function isMotClef(string) {
    if (!string) return false;
    var vMail = /[^\s]{3,}/;

    if (!vMail.test (string)){		
		return false;
	}
    return true;
}

function submit_search_form(form, region_validation, pageLang_id)
{
	var error_msg;
	var error;
	var secteur_checked;
	if(region_validation == 'y'){region_validation = false};
	secteur_checked = false;
	error = false;
	// Vérifier si une région a été sélectionnée 
	if(region_validation == true) {
		if (form.region_id.value == '0') {
			error = true;
			if (pageLang_id == 'e' || pageLang_id == 'E') {
				error_msg = 'You must select a region\n';
			} else {
				error_msg = 'Vous devez sélectionner une région\n';
			}
			form.region_id.focus();
		} else {
			// Vérifier si un secteur a été sélectionné
			if (form.elements.secteur_id) {
				for(i=0;i<form.elements.secteur_id.length;i++) {
					if(form.elements.secteur_id[i].checked) {
						secteur_checked = true;
					}	
				}
			}

			if (secteur_checked == false) {
				error = true;
				if (pageLang_id == 'e' || pageLang_id == 'E') {
					error_msg = 'You must select an area\n';
				} else {
					error_msg = 'Vous devez sélectionner un secteur.\n';
				}
			}			
		}
	}
		
	if (error) {
		alert(error_msg);
		return false;
	} else {
		return true;
	}
}

function check_agent_search_form(form, pageLang_id)
{
	var error_msg;
	var error;
	var secteur_checked;	
	secteur_checked = false;
	error = false;
			
	if (form.region_id.value != '0'){
		// Vérifier si un secteur a été sélectionné
		for(i=0;i<form.elements.secteur_id.length;i++)
		{
			if(form.elements.secteur_id[i].checked){
				secteur_checked = true;
			}	
		}
		if (secteur_checked == false){
			error = true;
			if (pageLang_id == 'e'){
				error_msg = 'You must select an area\n';
			}
			else{
				error_msg = 'Vous devez sélectionner un secteur\n';
			}
		}		
	}
	
	if (form.region_id.value == '0' && form.langue_id.value == '0'){
		// Vérifier si un nom ou un prenom a été entré
		if (form.nom.value.length == 0 && form.prenom.value.length == 0)
		{
			error = true;
			if (pageLang_id == 'e'){
				error_msg = "You must specify the agent's given name or family name.\n";
			}
			else{
				error_msg = 'Vous devez spécifier le prénom ou le nom de l\'agent.\n';
			}
			form.prenom.focus();
		}		
	}	
		
	if (error)
	{
		alert(error_msg);
		return false;
	}
	else
	{	
		return true;
	}
}

function submit_agent_search_form(form,pageLang_id)
{
	var error_msg;
	var error;

	error = false;
	
	// Vérifier si un nom ou un prenom a été entré
	if (form.nom.value.length == 0 && form.prenom.value.length == 0)
	{
		error = true;
		if (pageLang_id == 'e'){
			error_msg = "You must specify the agent's given name or family name.\n";
		}
		else{
			error_msg = 'Vous devez spécifier le prénom ou le nom de l\'agent.\n';
		}
		form.prenom.focus();
	}
	
	if (error)
	{
		alert(error_msg);
		return false;
	}
	else
	{
		return true;
	}
}

function submit_speed_search_form(form, pageLang_id) {
	error = false
	error_msg = '';
	
	if (form.querystr.value.length == 0) {
		// Erreur la requete est vide
		error = true;
		if (pageLang_id == 'e' || pageLang_id == 'E') {
			error_msg = 'Please enter ';
		} else {
			error_msg = 'Veuillez entrer ';
		}

		if (form.speedtype[0].checked) {
			if (pageLang_id == 'e' || pageLang_id == 'E') {
				error_msg = error_msg + 'an address.';
			} else {
				error_msg = error_msg + 'une adresse civique.';
			}
		} else if (form.speedtype[1].checked) {
			if (pageLang_id == 'e' || pageLang_id == 'E') {
				error_msg = error_msg + 'a number.';			
			} else {
				error_msg = error_msg + 'un numéro.';
			}
		} else if (form.speedtype[2].checked) {
			if (pageLang_id == 'e' || pageLang_id == 'E') {
				error_msg = error_msg + 'a Key-word.';			
			} else {
				error_msg = error_msg + 'un Mot-clef.';
			}
		}

		form.querystr.focus();
	} else {
		// valider la requete	
		for (i = 0; i < form.speedtype.length; i++) {
			if (form.speedtype[i].checked) {
				if (form.speedtype[i].value == 'no') {
					if (!isNo(form.querystr.value)) {
						error = true;
						if (pageLang_id == 'e' || pageLang_id == 'E'){
							error_msg = 'This number is invalid.';
						} else {
							error_msg = 'Le numéro entré est invalide.';
						}
						form.querystr.focus();
					}
				}

				if (form.speedtype[i].value == 'mot_clef') {
					if (!isMotClef(form.querystr.value)) {
						error = true;
						if (pageLang_id == 'e' || pageLang_id == 'E') {
							error_msg = 'The query must contain at least 3 characters';
						} else {
							error_msg = 'La requête doit contenir au moins 3 caractères.';
						}
						form.querystr.focus();
					}
				}
			}			
		}
	}
	
	if (error == true) {
		alert(error_msg);
		return false;
	} else {
		if (form.speedtype[2].checked) {//devrait etre 2 si on remplace ville par mot clef
			querystr = form.querystr.value;
			if (pageLang_id == "f" || pageLang_id == "F") {
				path = "/fr/search/texte.cfm?querystr=" + querystr;
			} else {
				path = "/en/search/texte.cfm?querystr=" + querystr;			
			}
			form.action = path;
			form.submit();
		}else{
			form.submit();
		}
	}
}

function submit_speed_search_form2(form, pageLang_id) {
	error = false
	error_msg = '';
	
	if (form.querystr.value.length == 0) {
		// Erreur la requete est vide
		error = true;
		if (pageLang_id == 'e' || pageLang_id == 'E') {
			error_msg = 'Please enter ';
		} else {
			error_msg = 'Veuillez entrer ';
		}

		if (form.speedtype.value == "mot_clef") {
			if (pageLang_id == 'e' || pageLang_id == 'E') {
				error_msg = error_msg + 'a Key-word.';			
			} else {
				error_msg = error_msg + 'un Mot-clef.';
			}
		}

		form.querystr.focus();
	} else {
		// valider la requete	

		if (!isMotClef(form.querystr.value)) {
			error = true;
			if (pageLang_id == 'e' || pageLang_id == 'E') {
				error_msg = 'The query must contain at least 3 characters';
			} else {
				error_msg = 'La requête doit contenir au moins 3 caractères.';
			}
			form.querystr.focus();
		}
	}
	
	if (error == true) {
		alert(error_msg);
		return false;
	} else {
		querystr = form.querystr.value;
		if (pageLang_id == "f" || pageLang_id == "F") {
			path = "/fr/search/texte.cfm?querystr=" + querystr;
		} else {
			path = "/en/search/texte.cfm?querystr=" + querystr;			
		}
		form.action = path;
		form.submit();
	}
}

function isNo(string){
	var vNo = /^[A-Za-z]{0,2}[0-9\-]{6,}/;
	if (!vNo.test(string)){
		return false;
	}
	return true;
}

function submit_agent_speed_search_form(form,pageLang_id)
{
	error = false
	error_msg = '';
	
	if (form.querystr.value.length == 0)
	{
		// Erreur la requete est vide
		error = true;
		if (pageLang_id == 'e'){
			error_msg = 'Please enter ';
		}
		else{
			error_msg = 'Veuillez entrer ';
		}
		if (form.speedtype[0].checked)
			if (pageLang_id == 'e'){
				error_msg = error_msg + 'an address.';
			}
			else{
				error_msg = error_msg + 'une adresse civique.';
			}
		else if (form.speedtype[1].checked)
			if (pageLang_id == 'e'){
				error_msg = error_msg + 'a number.';			
			}
			else{
				error_msg = error_msg + 'un numéro.';
			}	
		form.querystr.focus();
	}	
	else
	{
		// valider la requete	
		for (i=0;i<form.speedtype.length;i++)
		{
			if (form.speedtype[i].checked)
			{
				if (form.speedtype[i].value == 'no')
				{
					if (!isNo(form.querystr.value))
					{
						error = true;
						if (pageLang_id == 'e'){
							error_msg = 'This number is invalid.';
						}
						else{
							error_msg = 'Le numéro entré est invalide.';
						}
						form.querystr.focus();
					}
				}			
			}			
		}
	}
	
	if(error) {
		alert(error_msg);
		return false;
	} else {
		return true;
	}
}

function submit_professionnel_form(form, region_validation, pageLang_id)
{
	var error_msg;
	var error;
	var region_checked;
	
	region_checked = false;
	error = false;
	// Vérifier si une région a été sélectionnée 
	if(region_validation == true)
	{
		if (form.ressource_id.value == '0')
		{
			error = true;
			if (pageLang_id == 'e'){
			error_msg = 'You must select a specialty\n';			
			}
			else{
			error_msg = ' Vous devez sélectionner une spécialité\n';
			}
			form.ressource_id.focus();
		}
		else{
			// Vérifier si un secteur a été sélectionné
			for(i=0;i<form.elements.region_id.length;i++)
			{
				if(form.elements.region_id[i].checked){
					region_checked = true;
				}	
			}
			if (region_checked == false){
				error = true;
				if (pageLang_id == 'e'){
					error_msg = 'You must select a region\n';					
				}
				else{
					error_msg = 'Vous devez sélectionner une région\n';
				}
			}
		}
	}
		
	if (error)
	{
		alert(error_msg);
		return false;
	}
	else
	{
		return true;
	}
}


// ****************************************************
// Fonctions Menu
	var menulock = false;
	function move_menu_ie_in(btnid,left,timeout)
	{		
		layerobj = document.all('div_' + btnid);
		layerobj.style.zindex = btnlevel[btnid];
		if(left == 721)
		{
			layerobj.style.visibility = 'visible';
		}
		else
		{
			timeout = 40;
		}
		layerobj.style.left = left;	
		
			left-=Math.round(left/7);
		
			left--;
		
		if(left > 0)
		{
			setTimeout("move_menu_ie_in('" + btnid + "','" + left + "')",timeout);
			menulock = true;
		}
		else{
		menulock = false;
		}	
	}
	function move_menu_net6_in(btnid,left,timeout)
	{	
		layerobj = MM_findObj('div_' + btnid);
		layerobj.style.zindex = btnlevel[btnid];
		if(left == 721)
		{
			layerobj.style.visibility = 'visible';
		}
		else
		{
			timeout = 40;
		}
		layerobj.style.left = left;	
		
			left-=Math.round(left/7);
		
			left--;
		
		if(left > 0)
		{
			setTimeout("move_menu_net6_in('" + btnid + "','" + left + "')",timeout);
		}
	}
	function move_menu_net_in(btnid,left,timeout)
	{	//alert(left);
		layerobj = MM_findObj('div_' + btnid);
		layerobj.zindex = btnlevel[btnid];
		layerobj.visibility = 'visible';
		if(left == 721)
		{
			layerobj.visibility = 'visible';
		}
		else
		{
			timeout = 40;
		}
		layerobj.left = left;	
		
			left-=Math.round(left/7);
		
			left--;
		
		if(left > 0)
		{
			setTimeout("move_menu_net_in('" + btnid + "','" + left + "')",timeout);
		}
	}	
	function move_menu_ie_out(btnid,left)
	{
			layerobj = document.all('div_' + btnid);
			layerobj.style.zindex = btnlevel[btnid];
			layerobj.style.visibility = 'visible';
			layerobj.style.left = left;	
			if(left > 5)		
			{
				left+=Math.round(left/11);
			}
			else
			{
				left++;
			}
			if(left < 721)
			{
				setTimeout("move_menu_ie_out('" + btnid + "','" + left + "')",1);
			}
			else
			{
				layerobj.style.visibility = 'hidden';
			}
	
	}
	function move_menu_net6_out(btnid,left)
	{		
			layerobj = MM_findObj('div_' + btnid);
			layerobj.style.zindex = btnlevel[btnid];
			layerobj.style.visibility = 'visible';
			layerobj.style.left = left;	
			if(left > 5)		
			{
				left+=Math.round(left/11);
			}
			else
			{
				left++;
			}
			if(left < 721)
			{
				setTimeout("move_menu_net6_out('" + btnid + "','" + left + "')",1);
			}
			else
			{
				layerobj.style.visibility = 'hidden';
			}
	
	}
	function move_menu_net_out(btnid,left)
	{		
			layerobj = MM_findObj('div_' + btnid);
			layerobj.zindex = btnlevel[btnid];
			layerobj.visibility = 'visible';
			layerobj.left = left;	
			if(left > 5)		
			{
				left+=Math.round(left/11);
			}
			else
			{
				left++;
			}
			if(left < 721)
			{
				setTimeout("move_menu_net_out('" + btnid + "','" + left + "')",1);
			}
			else
			{
				layerobj.visibility = 'hidden';
			}
	
	}

	function menu_click_ie(btnid)
	{		
			//code Iexplorer
				focus_out_obj = document.all('focus_out');
				focus_layer_obj = document.all('div_focus_out');
				focus_layer_obj.style.visibility = 'visible';
				focus_out_obj.focus_out_button.focus();
				focus_layer_obj.style.visibility = 'hidden';
		   	for(btncnt=0;btncnt<nb_btn;btncnt++)
		   	{
		   		if(btnlevel[btncnt] >= btnlevel[btnindexlist[btnid]])
		   		{
		   			cur_btnid[btnlevel[btncnt]] = '0';
		   			btnimageobj = document.all('btn_' + btnlist[btncnt]);
		   			if(btnimageobj)
		   			{	
		   				btnimageobj.src = imalist_off[btnlist[btncnt]].src;
							//alert(btnimageobj.name)
		   			}
		   			layerobj = document.all('div_' + btnlist[btncnt]);
		   			if(layerobj)
			   		{
			   			layerobj.style.visibility = 'hidden';
			   		}
		   		}
		   		
		   	}
		   	btnimageobj = document.all('btn_' + btnid);
				btnimageobj.src = imalist_on[btnid].src;
		   	layerobj = document.all('div_' + btnid);
	   		if(layerobj)
	   		{
	   			if(btnlevel[btnindexlist[btnid]] < 1)
	   			{
			   		layerobj.style.zindex = btnlevel[btnid];
			   		layerobj.style.visibility = 'visible';
	   			}
	   			else
	   			{						
	   				move_menu_ie_in(btnid,721,1000);
	   			}
	   			
	   		}		
	}   
		  	
	function menu_click_net6(btnid)
	{
			//code netscape 6.2 et 7
		   for(btncnt=0;btncnt<nb_btn;btncnt++)
		   	{
		   		if(btnlevel[btncnt] >= btnlevel[btnindexlist[btnid]])
		   		{
						cur_btnid[btnlevel[btncnt]] = '0';
		   			btnimageobj = MM_findObj('btn_' + btnlist[btncnt]);
		   			if(btnimageobj)
		   			{
		   				btnimageobj.src = imalist_off[btnlist[btncnt]].src;
		   			}
						layerobj = MM_findObj('div_' + btnlist[btncnt]);
		   			if(layerobj)
			   		{
			   			layerobj.style.visibility = 'hidden';
			   		}		   		
		   		}
		   	}
		      	btnimageobj = MM_findObj('btn_' + btnid);				
			  		btnimageobj.src = imalist_on[btnid].src;
		   	  	layerobj = MM_findObj('div_' + btnid);
			if(layerobj)
	   		{
	   			if(btnlevel[btnindexlist[btnid]] < 1)
	   			{
				
			   		layerobj.style.zIndex = btnlevel[btnid];
			   		layerobj.style.visibility = 'visible';
	   			}
	   			else
	   			{
	   				move_menu_net6_in(btnid,721,1000);
	   			}	   			
	   		}
	}

	function menu_click_net(btnid)
	{		
				//netscape 4.7		   
		   	for(btncnt=0;btncnt<nb_btn;btncnt++)
		   	{
		   		if(btnlevel[btncnt] >= btnlevel[btnindexlist[btnid]])
		   		{
						cur_btnid[btnlevel[btncnt]] = '0';
		   			btnimageobj = MM_findObj('btn_' + btnlist[btncnt]);
		   			if(btnimageobj)
		   			{
		   				btnimageobj.src = imalist_off[btnlist[btncnt]].src;
		   			}
						layerobj = MM_findObj('div_' + btnlist[btncnt]);
		   			if(layerobj)
			   		{
			   			layerobj.visibility = 'hidden';
			   		}		   		
		   		}
		   	}
		      	btnimageobj = MM_findObj('btn_' + btnid);				
			  	btnimageobj.src = imalist_on[btnid].src;
		   	  	layerobj = MM_findObj('div_' + btnid);
			if(layerobj)
	   		{
	   			if(btnlevel[btnindexlist[btnid]] < 1)
	   			{
				
			   		layerobj.zIndex = btnlevel[btnid];
			   		layerobj.visibility = 'visible';
	   			}
	   			else
	   			{
	   				move_menu_net_in(btnid,721,1000);
	   			}	   			
	   		}		   
	}

	function menu_2_click_ie(btnid)
	{
				focus_out_obj = document.all('focus_out');
				focus_layer_obj = document.all('div_focus_out');
				focus_layer_obj.style.visibility = 'visible';
				focus_out_obj.focus_out_button.focus();
				focus_layer_obj.style.visibility = 'hidden';
		   	for(btncnt=0;btncnt<nb_btn;btncnt++)
		   	{
		   		if(btnlevel[btncnt] >= btnlevel[btnindexlist[btnid]])
		   		{
		   			cur_btnid[btnlevel[btncnt]] = '0';
		   			btnimageobj = document.all('link_text_' + btnlist[btncnt]);						
		   			if(btnimageobj)
		   			{	
		   				btnimageobj.className = btnClass[btncnt];
							//alert(btnimageobj.name + " " + btnimageobj.className);
							menu_2_off(btnlist[btncnt]);						
		   			}
		   			layerobj = document.all('div_' + btnlist[btncnt]);
		   			if(layerobj)
			   		{
			   			layerobj.style.visibility = 'hidden';
			   		}
		   		}
		   		
		   	}
		   	btnimageobj = document.all('link_text_' + btnid);				
				btnimageobj.className = btnClass[btnindexlist[btnid]]+'_on';
				//alert(btnimageobj.className)
				menu_2_on(btnid);
		   	layerobj = document.all('div_' + btnid);
	   		if(layerobj)
	   		{
	   			if(btnlevel[btnindexlist[btnid]] < 1)
	   			{	//alert("www2");
			   		layerobj.style.zindex = btnlevel[btnid];
			   		layerobj.style.visibility = 'visible';
	   			}
	   			else
	   			{
						if (btnlevel[btnindexlist[btnid]] == 1){
						//alert("current layer:" + 'div_' + btnid);
						currentDiv = ('div_' + btnid);
						divLevel1 = ('div_' + btnid);
						layerdivLevel1 = document.all(divLevel1);
						layerdivLevel1.style.visibility = 'hidden';						
						}
						else if (btnlevel[btnindexlist[btnid]]== 2){
						//alert("current layer:" + 'div_' + btnid);
						currentDiv = ('div_' + btnid);
						divLevel2 = ('div_' + btnid);
						layerdivLevel2 = document.all(divLevel1);
						layerdivLevel2.style.visibility = 'hidden';						
						}
						else if (btnlevel[btnindexlist[btnid]] == 3){
						//alert("current layer:" + 'div_' + btnid);
						currentDiv = ('div_' + btnid);
						divLevel3 = ('div_' + btnid);
						layerdivLevel3 = document.all(divLevel2);
						layerdivLevel3.style.visibility = 'hidden';						
						}												
	   				move_menu_ie_in(btnid,721,1000);
	   			}
	   			
	   		}		   
	}
	
	function menu_2_click_net6(btnid)
	{
		   for(btncnt=0;btncnt<nb_btn;btncnt++)
		   	{
		   		if(btnlevel[btncnt] >= btnlevel[btnindexlist[btnid]])
		   		{
						cur_btnid[btnlevel[btncnt]] = '0';
		   			btnimageobj = MM_findObj('link_' + btnlist[btncnt]);
		   			if(btnimageobj)
		   			{
		   				btnimageobj.className = btnClass[btncnt];
							//alert(btnimageobj.name + " " + btnimageobj.className);
							menu_2_off(btnlist[btncnt]);	
		   			}
						layerobj = MM_findObj('div_' + btnlist[btncnt]);
		   			if(layerobj)
			   		{
			   			layerobj.style.visibility = 'hidden';
			   		}		   		
		   		}
		   	}			
		      	btnimageobj = MM_findObj('link_' + btnid);							
					btnimageobj.className = btnClass[btnindexlist[btnid]]+'_on';					
					menu_2_on(btnid);
		   	  	layerobj = MM_findObj('div_' + btnid);				
			if(layerobj)
	   		{
	   			if(btnlevel[btnindexlist[btnid]] < 1)
	   			{
						
			   		layerobj.style.zIndex = btnlevel[btnid];
			   		layerobj.style.visibility = 'visible';
	   			}
	   			else
	   			{	
						if (btnlevel[btnindexlist[btnid]] == 1){
						currentDiv = ('div_' + btnid);
						divLevel1 = ('div_' + btnid);
						layerdivLevel1 = MM_findObj(divLevel1);
						layerdivLevel1.style.visibility = 'hidden';						
						}
						else if (btnlevel[btnindexlist[btnid]]== 2){
						currentDiv = ('div_' + btnid);
						divLevel2 = ('div_' + btnid);
						layerdivLevel2 = MM_findObj(divLevel1);
						layerdivLevel2.style.visibility = 'hidden';						
						}
						else if (btnlevel[btnindexlist[btnid]] == 3){
						currentDiv = ('div_' + btnid);
						divLevel3 = ('div_' + btnid);
						layerdivLevel3 = MM_findObj(divLevel2);
						layerdivLevel3.style.visibility = 'hidden';						
						}			
	   				move_menu_net6_in(btnid,721,1000);
	   			}	   			
	   		}
	}
	
	function menu_2_click_net(btnid)
	{
				//netscape 4.7		   
		   	for(btncnt=0;btncnt<nb_btn;btncnt++)
		   	{
		   		if(btnlevel[btncnt] >= btnlevel[btnindexlist[btnid]])
		   		{
						cur_btnid[btnlevel[btncnt]] = '0';
						if((btnClass[btnindexlist[btnlist[btncnt]]] == 'menuLevel2')||(btnClass[btnindexlist[btnlist[btncnt]]] == 'menuLevel3'))
						{						
							btnimageobj = MM_findObj('arrow_'+btnlist[btncnt]);	
							//alert(btncnt +" "+btnimageobj);   													   												
							btnimageobj.src = 'images/spc_1x1.gif';		   				
						}
						   			
						layerobj = MM_findObj('div_' + btnlist[btncnt]);
		   			if(layerobj)
			   		{										
			   			layerobj.visibility = 'hidden';
			   		}		   		
		   		}
		   	}		      					
					//if(btnClass[btnindexlist[btnid]] == 'menuLevel2')
					//{
						menu_2_on(btnid);
					//}
					
		   	  	layerobj = MM_findObj('div_' + btnid);
			if(layerobj)
	   		{
	   			if(btnlevel[btnindexlist[btnid]] < 1)
	   			{
				
			   		layerobj.zIndex = btnlevel[btnid];
			   		layerobj.visibility = 'visible';
	   			}
	   			else
	   			{
						if (btnlevel[btnindexlist[btnid]] == 1){
						currentDiv = ('div_' + btnid);
						divLevel1 = ('div_' + btnid);
						layerdivLevel1 = MM_findObj(divLevel1);
						layerdivLevel1.visibility = 'hidden';						
						}
						else if (btnlevel[btnindexlist[btnid]]== 2){
						currentDiv = ('div_' + btnid);
						divLevel2 = ('div_' + btnid);
						layerdivLevel2 = MM_findObj(divLevel1);
						layerdivLevel2.visibility = 'hidden';						
						}
						else if (btnlevel[btnindexlist[btnid]] == 3){
						currentDiv = ('div_' + btnid);
						divLevel3 = ('div_' + btnid);
						layerdivLevel3 = MM_findObj(divLevel2);
						layerdivLevel3.visibility = 'hidden';						
						}
	   				move_menu_net_in(btnid,721,1000);
	   			}	   			
	   		}		
	}
	
	function menu_3_click_ie(btnid)
	{
				focus_out_obj = document.all('focus_out');
				focus_layer_obj = document.all('div_focus_out');
				focus_layer_obj.style.visibility = 'visible';
				focus_out_obj.focus_out_button.focus();
				focus_layer_obj.style.visibility = 'hidden';
				
				//Section ou l'on reinitialise le reste des bouton avec le style approprié
		   	for(btncnt=0;btncnt<nb_btn;btncnt++)
		   	{
		   		if(btnlevel[btncnt] >= btnlevel[btnindexlist[btnid]])
		   		{
		   			cur_btnid[btnlevel[btncnt]] = '0';
		   			btnimageobj = document.all('link_text_' + btnlist[btncnt]);						
		   			if(btnimageobj)
		   			{	
		   				btnimageobj.className = btnClass[btncnt];
							//alert(btnimageobj.name + " " + btnimageobj.className);
							menu_2_off(btnlist[btncnt]);						
		   			}
		   			layerobj = document.all('div_' + btnlist[btncnt]);
		   			if(layerobj)
			   		{
			   			layerobj.style.visibility = 'hidden';
			   		}
		   		}
		   		
		   	}
				
				//On active le bouton
		   	btnimageobj = document.all('link_text_' + btnid);				
				//alert("btnimageobj");
				btnimageobj.className = btnClass[btnindexlist[btnid]]+'_on';
				//alert(btnimageobj.className)
				menu_2_on(btnid);  
					
				//si c'est un layer on l'active
		   	layerobj = document.all('div_' + btnid);
				if (layerobj){
					//alert("it is a layer")
				}
				else{
					//alert("it is not a layer parent layer: div_" + btnDiv[btnindexlist[btnid]].toString());
					//si le bouton n'est pas sur le layer qui est presentement afficher
					//on cherche son layer pour l'afficher
					//alert("parent layer :" + btnDiv[btnindexlist[btnid]].toString())
					//alert("current layer :" +currentDiv.toString())
					if (("div_" + btnDiv[btnindexlist[btnid]].toString()) != currentDiv.toString()){						
						//On assigne le buttonId du layer parent pour l'afficher est on cree le layer avec celui-ci
						btnid = btnDiv[btnindexlist[btnid]];
						//alert("button not on current layer");
						layerobj = document.all('div_' + btnid);
						//alert("new btnid = " + btnid);
					}
				}
				
	   		if(layerobj)
	   		{
	   			if(btnlevel[btnindexlist[btnid]] < 1)
	   			{	//alert("btn < 1")
			   		layerobj.style.zindex = btnlevel[btnid];
			   		layerobj.style.visibility = 'visible';
	   			}
	   			else
	   			{//alert('else')
						if (btnlevel[btnindexlist[btnid]] == 1){
						//alert("current layer:" + 'div_' + btnid + "level1");
						currentDiv = ('div_' + btnid);						
						divLevel1 = ('div_' + btnid);
						layerdivLevel1 = document.all(divLevel1);
						layerdivLevel1.style.visibility = 'hidden';						
						}
						else if (btnlevel[btnindexlist[btnid]]== 2){
						//alert("current layer:" + 'div_' + btnid +"level2");
						currentDiv = ('div_' + btnid);			
						divLevel2 = ('div_' + btnid);
						layerdivLevel2 = document.all(divLevel1);
						layerdivLevel2.style.visibility = 'hidden';						
						}
						
						else if (btnlevel[btnindexlist[btnid]] == 3){	
						//alert("current layer:" + 'div_' + btnid +"level3");
						currentDiv = ('div_' + btnid);					
						divLevel3 = ('div_' + btnid);
						layerdivLevel3 = document.all(divLevel2);
							//to fix a visual bug with layer b_b_b
							if(btnid.toString() != 'b_b_b'){
								layerdivLevel3.style.visibility = 'hidden';						
							}
						}															
	   				move_menu_ie_in(btnid,721,1000);
	   			}	   			
	   		}
				
	}
	
	function menu_3_click_net6(btnid)
	{
		   for(btncnt=0;btncnt<nb_btn;btncnt++)
		   	{
		   		if(btnlevel[btncnt] >= btnlevel[btnindexlist[btnid]])
		   		{
						cur_btnid[btnlevel[btncnt]] = '0';
		   			btnimageobj = MM_findObj('link_' + btnlist[btncnt]);
		   			if(btnimageobj)
		   			{
		   				btnimageobj.className = btnClass[btncnt];
							//alert(btnimageobj.name + " " + btnimageobj.className);
							menu_2_off(btnlist[btncnt]);	
		   			}
						layerobj = MM_findObj('div_' + btnlist[btncnt]);
		   			if(layerobj)
			   		{
			   			layerobj.style.visibility = 'hidden';
			   		}		   		
		   		}
		   	}			
		      	btnimageobj = MM_findObj('link_' + btnid);							
					btnimageobj.className = btnClass[btnindexlist[btnid]]+'_on';					
					menu_2_on(btnid);
		   	  	layerobj = MM_findObj('div_' + btnid);		
					
					if (layerobj){
					//alert("it is a layer")
					}
					else{
						//alert("it is not a layer parent layer: div_" + btnDiv[btnindexlist[btnid]].toString());
						//si le bouton n'est pas sur le layer qui est presentement afficher
						//on cherche son layer pour l'afficher
						//alert("parent layer :" + btnDiv[btnindexlist[btnid]].toString())
						//alert("current layer :" +currentDiv.toString())
						if (("div_" + btnDiv[btnindexlist[btnid]].toString()) != currentDiv.toString()){						
							//On assigne le buttonId du layer parent pour l'afficher est on cree le layer avec celui-ci
							btnid = btnDiv[btnindexlist[btnid]];
							//alert("button not on current layer");
							layerobj = MM_findObj('div_' + btnid);	
							//alert("new btnid = " + btnid);
						}
					}
					
							
			if(layerobj)
	   		{
	   			if(btnlevel[btnindexlist[btnid]] < 1)
	   			{
				
			   		layerobj.style.zIndex = btnlevel[btnid];
			   		layerobj.style.visibility = 'visible';
	   			}
	   			else
	   			{	
						if (btnlevel[btnindexlist[btnid]] == 1){
						currentDiv = ('div_' + btnid);
						divLevel1 = ('div_' + btnid);
						layerdivLevel1 = MM_findObj(divLevel1);
						layerdivLevel1.style.visibility = 'hidden';						
						}
						else if (btnlevel[btnindexlist[btnid]]== 2){
						currentDiv = ('div_' + btnid);
						divLevel2 = ('div_' + btnid);
						layerdivLevel2 = MM_findObj(divLevel1);
						layerdivLevel2.style.visibility = 'hidden';						
						}
						else if (btnlevel[btnindexlist[btnid]] == 3){
						currentDiv = ('div_' + btnid);
						divLevel3 = ('div_' + btnid);
						layerdivLevel3 = MM_findObj(divLevel2);
						layerdivLevel3.style.visibility = 'hidden';						
						}			
	   				move_menu_net6_in(btnid,721,1000);
	   			}	   			
	   		}
	}
	
	function menu_3_click_net(btnid)
	{
				//netscape 4.7		   
		   	for(btncnt=0;btncnt<nb_btn;btncnt++)
		   	{
		   		if(btnlevel[btncnt] >= btnlevel[btnindexlist[btnid]])
		   		{
						cur_btnid[btnlevel[btncnt]] = '0';
						if((btnClass[btnindexlist[btnlist[btncnt]]] == 'menuLevel2')||(btnClass[btnindexlist[btnlist[btncnt]]] == 'menuLevel3'))
						{						
							btnimageobj = MM_findObj('arrow_'+btnlist[btncnt]);	
							//alert(btncnt +" "+btnimageobj);   													   												
							btnimageobj.src = 'images/spc_1x1.gif';		   				
						}
						   			
						layerobj = MM_findObj('div_' + btnlist[btncnt]);
		   			if(layerobj)
			   		{										
			   			layerobj.visibility = 'hidden';
			   		}		   		
		   		}
		   	}		      					
					//if(btnClass[btnindexlist[btnid]] == 'menuLevel2')
					//{
						menu_2_on(btnid);
					//}
					
		   	  	layerobj = MM_findObj('div_' + btnid);
					
					if (layerobj){
					//alert("it is a layer")
					}
					else{
						//alert("it is not a layer parent layer: div_" + btnDiv[btnindexlist[btnid]].toString());
						//si le bouton n'est pas sur le layer qui est presentement afficher
						//on cherche son layer pour l'afficher
						//alert("parent layer :" + btnDiv[btnindexlist[btnid]].toString())
						//alert("current layer :" +currentDiv.toString())
						if (("div_" + btnDiv[btnindexlist[btnid]].toString()) != currentDiv.toString()){						
							//On assigne le buttonId du layer parent pour l'afficher est on cree le layer avec celui-ci
							btnid = btnDiv[btnindexlist[btnid]];
							//alert("button not on current layer");
							layerobj = MM_findObj('div_' + btnid);	
							//alert("new btnid = " + btnid);
						}
					}
					
			if(layerobj)
	   		{
	   			if(btnlevel[btnindexlist[btnid]] < 1)
	   			{
				
			   		layerobj.zIndex = btnlevel[btnid];
			   		layerobj.visibility = 'visible';
	   			}
	   			else
	   			{
						if (btnlevel[btnindexlist[btnid]] == 1){
						currentDiv = ('div_' + btnid);
						divLevel1 = ('div_' + btnid);
						layerdivLevel1 = MM_findObj(divLevel1);
						layerdivLevel1.visibility = 'hidden';						
						}
						else if (btnlevel[btnindexlist[btnid]]== 2){
						currentDiv = ('div_' + btnid);
						divLevel2 = ('div_' + btnid);
						layerdivLevel2 = MM_findObj(divLevel1);
						layerdivLevel2.visibility = 'hidden';						
						}
						else if (btnlevel[btnindexlist[btnid]] == 3){
						currentDiv = ('div_' + btnid);
						divLevel3 = ('div_' + btnid);
						layerdivLevel3 = MM_findObj(divLevel2);
						layerdivLevel3.visibility = 'hidden';						
						}
	   				move_menu_net_in(btnid,721,1000);
	   			}	   			
	   		}		
	}
	
	function menu_on(btnid)
	{		
			//if(document.getElementById) //Dom
			if (document.all) //IE
			{
	   			btnimageobj = document.all('btn_' + btnid);
	   		}
	   
	   		else //Net(document.layers) 
	   		{
	      		btnimageobj = MM_findObj('btn_' + btnid);
		  
	   		}
		
		if(cur_btnid[btnlevel[btnindexlist[btnid]]] != btnid)
		{
	  		btnimageobj.src = imalist_on[btnid].src;
	  	}
	}
	
	function menu_2_on_ie(btnid)
	{
				if(btnClass[btnindexlist[btnid]] == 'menuLevel2'){
	   		btnimageobj = document.all('td_' + btnid);
				btnimageobj2 = document.all('td_2_' + btnid);
				btnimageobj3 = document.all('td_3_' + btnid);
				}
				if(cur_btnid[btnlevel[btnindexlist[btnid]]] != btnid)
				{
					if(btnClass[btnindexlist[btnid]] == 'menuLevel2'){
			  		btnimageobj.background = 'images/menu_gradient_gray.gif';	
					btnimageobj2.background = 'images/menu_gradient_gray.gif';		
					btnimageobj3.background = 'images/menu_gradient_gray.gif';
					}
			  	}
	}
	
	function menu_2_on_net6(btnid)
	{
	   		btnimageobj = MM_findObj('td_' + btnid);
				btnimageobj2 = MM_findObj('td_2_' + btnid);
				btnimageobj3 = MM_findObj('td_3_' + btnid);
				
				if(cur_btnid[btnlevel[btnindexlist[btnid]]] != btnid)
				{		  		
					btnimageobj.bgColor = "A5A6A5";			
					btnimageobj2.bgColor = "A5A6A5";			
					btnimageobj3.bgColor = "A5A6A5";					
			  	}
	}
	
	function menu_2_on_net(btnid)
	{
				if(btnClass[btnindexlist[btnid]] == 'menuLevel2'){
	      	btnimageobj = MM_findObj('arrow_' + btnid);				
				btnimageobj.src = 'images/ima_arrow_red_on.gif';				
				}
				if(btnClass[btnindexlist[btnid]] == 'menuLevel3'){
				btnimageobj = MM_findObj('arrow_' + btnid);				
				btnimageobj.src = 'images/ima_arrow_gray_on.gif';		
				}
	}
	
	function menu_off(btnid)
	{
			//if(document.getElementById) //Dom
			if (document.all) //IE
			{
	   			btnimageobj = document.all('btn_' + btnid);
	   		}
	   
	   		else  //Net(document.layers)
	   		{
	    		btnimageobj = MM_findObj('btn_' + btnid);
	   		}
	   
		if(cur_btnid[btnlevel[btnindexlist[btnid]]] != btnid)
		{
	   		btnimageobj.src = imalist_off[btnid].src;
		}
	}
	
	function menu_2_off_ie(btnid)
	{
				if(btnClass[btnindexlist[btnid]] == 'menuLevel2'){
	   		btnimageobj = document.all('td_' + btnid);
				btnimageobj2 = document.all('td_2_' + btnid);
				btnimageobj3 = document.all('td_3_' + btnid);
				}
				else if(btnClass[btnindexlist[btnid]] == 'menuLevel3'){
				
				}
				if(cur_btnid[btnlevel[btnindexlist[btnid]]] != btnid)
				{
					if(btnClass[btnindexlist[btnid]] == 'menuLevel2'){
			  		btnimageobj.background = "";		
					btnimageobj2.background = "";			
					btnimageobj3.background = "";
					}
			  	}
	}
	
	function menu_2_off_net6(btnid)
	{
	   		btnimageobj = MM_findObj('td_' + btnid);	
				btnimageobj2 = MM_findObj('td_2_' + btnid);	
				btnimageobj3 = MM_findObj('td_3_' + btnid);	
				
				if(cur_btnid[btnlevel[btnindexlist[btnid]]] != btnid)
				{			  		
					btnimageobj.bgColor = "";					
					btnimageobj2.bgColor = "";			
					btnimageobj3.bgColor = "";						
			  	}
	}
	
	function menu_2_off_net(btnid)
	{
				if(cur_btnid[btnlevel[btnindexlist[btnid]]] != btnid)
				{
	   		btnimageobj = MM_findObj('arrow_' + btnid);				
				btnimageobj.src = 'images/spc_1x1.gif';
				}		
	}
	
	function resetmenu()
	{		
		for(btncnt=0;btncnt<nb_btn;btncnt++)
   	{
   		if(btnlevel[btncnt] >= btnlevel[btnindexlist[1]])
   		{
				cur_btnid[btnlevel[btncnt]] = '0';
   			btnimageobj = MM_findObj('link_' + btnlist[btncnt]);
   			if(btnimageobj)
   			{
   				btnimageobj.className = btnClass[btncnt];
					//alert(btnimageobj.name + " " + btnimageobj.className);
					menu_2_off(btnlist[btncnt]);	
   			}
				layerobj = MM_findObj('div_' + btnlist[btncnt]);
   			
				if(layerobj)
	   		{
					if(layerobj.name == "div_1"){
					
					}					
					else{							
		   			layerobj.style.visibility = 'hidden';
					}
	   		}		   		
   		}
   	}
	menu_click("1");
	menu_off("1");
			
	}

	function menu_pre_ie(btnid)
	{
		if (document.all) //IE
		{
			var pospreVar1 = btnid.substring(5,btnid.length);			
			//alert(pospreVar1);
			btnid = pospreVar1;
			
	   	layerobj = document.all('div_' + btnid);
			if(layerobj)
		   {
				if (btnlevel[btnindexlist[btnid]]== 2){						
					layerdivLevel2.style.visibility = 'visible';		
					currentDiv = divLevel1;		
					//alert("menu_prec: " + currentDiv);					
				}
				if (btnlevel[btnindexlist[btnid]]== 3){						
					layerdivLevel3.style.visibility = 'visible';		
					currentDiv = divLevel2;		
					//alert("menu_prec: " + currentDiv);					
				}
		   	move_menu_ie_out(btnid,0)		   	
		   }
	   	}
	}
	
	function menu_pre_net6(btnid)
	{	
		var pospreVar1 = btnid.substring(5,btnid.length);			
		//alert(pospreVar1);
		btnid = pospreVar1;
			
	   layerobj = MM_findObj('div_' + btnid);	   
	   	if(layerobj)
		   {
				if (btnlevel[btnindexlist[btnid]]== 2){						
					layerdivLevel2.style.visibility = 'visible';		
					currentDiv = divLevel1;					
				}
				if (btnlevel[btnindexlist[btnid]]== 3){						
					layerdivLevel3.style.visibility = 'visible';		
					currentDiv = divLevel2;					
				}
		   	move_menu_net6_out(btnid,0)		   	
		   }
	}
	
	function menu_pre_net(btnid)
	{
		var pospreVar1 = btnid.substring(5,btnid.length);			
		//alert(pospreVar1);
		btnid = pospreVar1;
		
		layerobj = MM_findObj('div_' + btnid);	   
	   		if(layerobj)
		   {
				if (btnlevel[btnindexlist[btnid]]== 2){						
					layerdivLevel2.visibility = 'visible';
					currentDiv = divLevel1;	
					
						
				}
				if (btnlevel[btnindexlist[btnid]]== 3){						
					layerdivLevel3.visibility = 'visible';
					currentDiv = divLevel2;	
				}
		   	move_menu_net_out(btnid,0)		   	
		   }
	}
	
	function pre_off(btnid)
	{
		
		//if(document.getElementById) //Dom
		if (document.all) //IE
		{
	   	btnimageobj = document.all('pre_' + btnid);
			linkText = document.all('pre_link_text_' + btnid);
			linkText.className = 'menuLevel3';
	   }
	   else //Net(document.layers) 
	   {
	      btnimageobj = MM_findObj('pre_' + btnid);
	   }
	  	btnimageobj.src = "images/arrow_prec_off.gif";
	}
	
	function pre_on(btnid)
	{
		
		//if(document.getElementById) //Dom
		if (document.all) //IE
		{
	   	btnimageobj = document.all('pre_' + btnid);
			linkText = document.all('pre_link_text_' + btnid);
			//alert(linkText.className);
			linkText.className = 'menuLevel3_on';
	   	
	   }
	   else //Net(document.layers) 
	   {
	      btnimageobj = MM_findObj('pre_' + btnid);
	   }
	  	btnimageobj.src = "images/arrow_prec_on.gif";
	}

	Event.observe(window, 'load', function(){
		if($('userNameEurekaForm')){
			Event.observe('userNameEurekaForm', 'keyup', test);
			Event.observe('passwordEurekaForm', 'keyup', test);
		}
	});
	
	function test(e){
		if(e.keyCode == 13)
			if($F('userNameEurekaForm').length != 0 && $F('passwordEurekaForm').length > 0)
				$('eurekaConnectForm').submit();
			
			
	}
