// -----------------------------------------------------------------------------
// File  : scrollMenu.js
// Date  : June 9, 2000
// Author: (C) Phil Nembrini
// Aim   : make a dynamic scrolling menu
// -----------------------------------------------------------------------------
var agt = navigator.userAgent;
agt = agt.toLowerCase();
var is_gecko = (agt.indexOf('gecko') != -1);

var menuXCoord = new Array();
var currentXCoord = 0;
var deltaX = 0;
var xCoord = 0;
var timerID = 0;

menuXCoord[0] = 15;
menuXCoord[1] = 87;
menuXCoord[2] = 159;
menuXCoord[3] = 231;
menuXCoord[4] = 303;
menuXCoord[5] = 375;
menuXCoord[6] = 447;
menuXCoord[7] = 519;
menuXCoord[8] = 591;
menuXCoord[9] = 663;

function scrollingRight(num)
{
  currentXCoord += 15;
  
  if(document.all)
  {
    if(currentXCoord <= menuXCoord[num])
	{
      document.all["filterMask"].style.left = currentXCoord;
	  timerID = setTimeout("scrollingRight(" + num +")",5);	  
	}
	else
	{
	  document.all["filterMask"].style.left = menuXCoord[num];
	}
  }
  else if (document.layers)
  {
    if(currentXCoord <= menuXCoord[num])
	{
      document.layers["filterMask"].left = currentXCoord;
	  timerID = setTimeout("scrollingRight(" + num +")",5);	  
	}
	else
	{
	  document.layers["filterMask"].left = menuXCoord[num];
	}
  }
  else if(is_gecko)
  {
    if(currentXCoord <= menuXCoord[num])
	{
      document.getElementById("filterMask").style.left = currentXCoord;
	  timerID = setTimeout("scrollingRight(" + num +")",5);	  
	}
	else
	{
	  document.getElementById("filterMask").style.left = menuXCoord[num];
	}
  }
}

function scrollingLeft(num)
{
  currentXCoord -= 15;
  
  if(document.all)
  {
    if(currentXCoord >= menuXCoord[num])
	{
      document.all["filterMask"].style.left = currentXCoord;
	  timerID = setTimeout("scrollingLeft(" + num +")",5);	  
	}
	else
	{
	  document.all["filterMask"].style.left = menuXCoord[num];
	}
  }
  else if (document.layers)
  {
	if(currentXCoord >= menuXCoord[num])
	{
      document.layers["filterMask"].left = currentXCoord;
	  timerID = setTimeout("scrollingLeft(" + num +")",5);	  
	}
	else
	{
	  document.layers["filterMask"].left = menuXCoord[num];
	}
  }
  else if(is_gecko)
  {
    if(currentXCoord <= menuXCoord[num])
	{
      document.getElementById("filterMask").style.left = currentXCoord;
	  timerID = setTimeout("scrollingRight(" + num +")",5);	  
	}
	else
	{
	  document.getElementById("filterMask").style.left = menuXCoord[num];
	}
  }
}

function setDeltaX(num)
{
  deltaX = menuXCoord[num] - currentXCoord;
  xCoord = 0;
}

function scrollMenu(num)
{
  setDeltaX(num);
  deltaX > 0 ? scrollingRight(num):scrollingLeft(num);
}


// ---------- Set menu ----------
function setMenu(name)
{
  if(name == 'news')
  {
    parent.menu.location.href = "menu" + name.toString() + ".html";
    parent.center.location.href = "php/" + name.toString() + "En.php";
  }
  else if (name == 'portfolio')
  {
    parent.menu.location.href = "menu" + name.toString() + ".html";
    parent.center.location.href = "php/" + name.toString() + "En.php";
  }
  else
  {
    parent.menu.location.href = "menu" + name.toString() + ".html";
    parent.center.location.href = name.toString() + ".html";
  }
} //end setMenu


// ---------- Menu images ----------

//if (document.images) 
//{
  var aboutUs_off = new Image();
  aboutUs_off.src = "images/aboutus_off.gif";
  var aboutUs_on = new Image();
  aboutUs_on.src = "images/aboutus_on.gif";
  
  var departments_off = new Image();
  departments_off.src = "images/departments_off.gif";
  var departments_on = new Image();
  departments_on.src = "images/departments_on.gif";
  
  var services_off = new Image();
  services_off.src = "images/services_off.gif";
  var services_on = new Image();
  services_on.src = "images/services_on.gif";
 
  var products_off = new Image();
  products_off.src = "images/products_off.gif";
  var products_on = new Image();
  products_on.src = "images/products_on.gif";

  var support_off = new Image();
  support_off.src = "images/support_off.gif";
  var support_on = new Image();
  support_on.src = "images/support_on.gif";
  
  var partners_off = new Image();
  partners_off.src = "images/partners_off.gif";
  var partners_on = new Image();
  partners_on.src = "images/partners_on.gif";

  var news_off = new Image();
  news_off.src = "images/news_off.gif";
  var news_on = new Image();
  news_on.src = "images/news_on.gif";
  
  var contacts_off = new Image();
  contacts_off.src = "images/contacts_off.gif";
  var contacts_on = new Image();
  contacts_on.src = "images/contacts_on.gif";
  
//}

var imgClicked = new Array(true,false,false,false,false,false,false,false);  //true when an image is clicked

function imgOn(imgOn) 
{
  if (document.images) 
  {
    if (document.layers)
	{
      document.layers['tMenu'].document.images[imgOn].src = eval(imgOn+ '_on.src');
	}
	else if (document.all)
	{
	  document.all['tMenu'].document.images[imgOn].src = eval(imgOn+ '_on.src');
	}
    else if(is_gecko)
    {
      document.images[imgOn].src = eval(imgOn+ '_on.src'); // document.getElementById("tMenu").
    }
  }
}

function imgOff(imgOff,num)
{
  if (document.images && !imgClicked[num-1])
  {
    if (document.layers)
	{
      document.layers['tMenu'].document.images[imgOff].src = eval(imgOff + '_off.src');
	}
	else if (document.all)
	{
	  document.all['tMenu'].document.images[imgOff].src = eval(imgOff + '_off.src');
	}
    else if(is_gecko)
    {
      document.images[imgOff].src = eval(imgOff + '_off.src'); // document.getElementById("tMenu").
    }
  }
}

// Set imgMenu on on mouse click
function setActImgMenu(imgOn,num)
{
  if (document.layers)
  {
    document.layers['tMenu'].document.images['aboutUs'].src = eval('aboutUs_off.src');
	this.imgClicked[0] = false;
	document.layers['tMenu'].document.images['departments'].src = eval('departments_off.src');
	this.imgClicked[1] = false;
	document.layers['tMenu'].document.images['services'].src = eval('services_off.src');
	this.imgClicked[2] = false;
	document.layers['tMenu'].document.images['products'].src = eval('products_off.src');
	this.imgClicked[3] = false;
	document.layers['tMenu'].document.images['support'].src = eval('support_off.src');
	this.imgClicked[4] = false;
	document.layers['tMenu'].document.images['partners'].src = eval('partners_off.src');
	this.imgClicked[5] = false;
	document.layers['tMenu'].document.images['news'].src = eval('news_off.src');
	this.imgClicked[6] = false;
	document.layers['tMenu'].document.images['contacts'].src = eval('contacts_off.src');
	this.imgClicked[7] = false;	
  }
  else if (document.all)
  {
	document.all['tMenu'].document.images['aboutUs'].src = eval('aboutUs_off.src');
	this.imgClicked[0] = false;
	document.all['tMenu'].document.images['departments'].src = eval('departments_off.src');
	this.imgClicked[1] = false;
	document.all['tMenu'].document.images['services'].src = eval('services_off.src');
	this.imgClicked[2] = false;
	document.all['tMenu'].document.images['products'].src = eval('products_off.src');
	this.imgClicked[3] = false;
	document.all['tMenu'].document.images['support'].src = eval('support_off.src');
	this.imgClicked[4] = false;
	document.all['tMenu'].document.images['partners'].src = eval('partners_off.src');
	this.imgClicked[5] = false;
	document.all['tMenu'].document.images['news'].src = eval('news_off.src');
	this.imgClicked[6] = false;
	document.all['tMenu'].document.images['contacts'].src = eval('contacts_off.src');
	this.imgClicked[7] = false;
  }
  else if(is_gecko)
  {
    document.images['aboutUs'].src = eval('aboutUs_off.src');
	this.imgClicked[0] = false;
	document.images['departments'].src = eval('departments_off.src');
	this.imgClicked[1] = false;
	document.images['services'].src = eval('services_off.src');
	this.imgClicked[2] = false;
	document.images['products'].src = eval('products_off.src');
	this.imgClicked[3] = false;
	document.images['support'].src = eval('support_off.src');
	this.imgClicked[4] = false;
	document.images['partners'].src = eval('partners_off.src');
	this.imgClicked[5] = false;
	document.images['news'].src = eval('news_off.src');
	this.imgClicked[6] = false;
	document.images['contacts'].src = eval('contacts_off.src');
	this.imgClicked[7] = false;
  }
  
  this.imgClicked[num-1] = true;
  
  if (document.layers)
  {
    document.layers['tMenu'].document[imgOn].src = eval(imgOn + '_on.src');
  }
  else if (document.all)
  {
    document.all['tMenu'].document[imgOn].src = eval(imgOn + '_on.src');
  }
  else if(is_gecko)
  {
    document.images[imgOn].src = eval(imgOn + '_on.src');
  }
}
