
// NAVIGATE.JS: Llibreria de funcions JavaScript

// Per:  Maurice E.Muller Foundation Website
// De:   Francesc Benavent (www.asterisc.com)
// Data: Agost 1999 - Agost 1999

// SERVIDOR LA SALLE
var URL_Server ="http://www.mullerfoundation.org";
var Path_Root = URL_Server+"";

// SERVIDOR ASTERISC
//var URL_Server ="http://www.asterisc.com";
//var Path_Root = URL_Server+"/test/muller";

// SERVIDOR ETHERNET
//var URL_Server ="file:////Pentium/C|";
//var Path_Root = URL_Server+"/MullerRoot";

// HARD DISK C
//var URL_Server ="file:///C|";
//var Path_Root = URL_Server+"/www/mullerfoundation";

// DISC ZIP D
//var URL_Server ="file:///D|";
//var Path_Root = URL_Server+"";

var Path_Menus = Path_Root+"/shared/menus/";
var Path_Icons = Path_Root+"/shared/icons/";

var Navigate_MenuMain="*";
var Navigate_MenuSub="*";
var Navigate_MenuSubb=Navigate_MenuSub;


// --------------------------------------------------------- TEST
function Navigate_Test()
{
  alert("Navigate_Test(): OK");
}

// --------------------------------------------------------- STATUS
function Navigate_Status(msg)
{
  if (msg == '')  { msg="Document: Done                "; }
  if (msg == '*') { msg="                                                   "; }
  window.status=msg;
  return true;
}

// --------------------------------------------------------- MENU SET
function Navigate_MenuSet(menu1,menu2,menu3) 
{
  window.name="MAIN_WINDOW";
  if (menu1!="") { Navigate_MenuMain=menu1; }
  if (menu2!="") { Navigate_MenuSub=menu2; }
  if (menu3!="") { Navigate_MenuSubb=menu3; }
  Navigate_MenuUpdate();
}

// --------------------------------------------------------- MENU UPDATE
function Navigate_MenuUpdate() {
  if (!document.images) { return; }
  if (Navigate_MenuMain!="*") 
  { eval("document."+Navigate_MenuMain+".src='"+Path_Menus+Navigate_MenuMain+"2.gif';"); }
  if (Navigate_MenuSub!="*")
  { eval("document."+Navigate_MenuSub+".src='"+Path_Menus+Navigate_MenuSub+"2.gif';"); }
  if (Navigate_MenuSubb!="*")
  { eval("document."+Navigate_MenuSubb+".src='"+Path_Menus+Navigate_MenuSubb+"2.gif';"); }
}


// --------------------------------------------------------- MENU ON
function Navigate_MenuOn(name) {
  if ((document.images) && (name!=Navigate_MenuMain) && (name!=Navigate_MenuSub) && (name!=Navigate_MenuSubb)) 
  { eval("document."+name+".src='"+Path_Menus+name+"1.gif';"); }
  Navigate_Status('');
}

// --------------------------------------------------------- MENU OFF
function Navigate_MenuOff(name) {
  if ((document.images) && (name!=Navigate_MenuMain) && (name!=Navigate_MenuSub) && (name!=Navigate_MenuSubb))
  { eval("document."+name+".src='"+Path_Menus+name+"0.gif';"); }
  Navigate_Status('');
}


// --------------------------------------------------------- ICON ON
function Navigate_IconOn(name) {
  if (document.images) { eval("document."+name+".src='"+Path_Icons+name+"1.gif';"); }
  Navigate_Status('');
}

// --------------------------------------------------------- ICON OFF
function Navigate_IconOff(name) {
  if (document.images) { eval("document."+name+".src='"+Path_Icons+name+"0.gif';"); }
  Navigate_Status('');
}


// --------------------------------------------------------- FUNCIONS GENERIQUES

function Navigate_TurnOn(name,file) {
  if (document.images) { eval("document."+name+".src='"+file+"1.gif';"); }
  Navigate_Status('');
}

function Navigate_TurnOff(name,file) {
  if (document.images) { eval("document."+name+".src='"+file+"0.gif';"); }
  Navigate_Status('');
}

function Navigate_TurnExtra(name,file) {
  if (document.images) { eval("document."+name+".src='"+file+"2.gif';"); }
  Navigate_Status('');
}

