var isIe = (document.all ? true : false);

// Needed because the mouse coordinates in IE and NN are not exact
var TOLERANCE_TOP = (isIe ? 2 : 0);
var TOLERANCE_RIGHT = (isIe ? 2 : 0);
var TOLERANCE_BOTTOM = (isIe ? 2 : 1);
var TOLERANCE_LEFT = (isIe ? 2 : 0);

timer = null;
imgs = new Array();
imgs[1] = '/i/m_about.gif';
imgs[2] = '/i/m_services.gif';
imgs[3] = '/i/m_tarif.gif';
imgs[4] = '/i/m_press.gif';
imgs[5] = '/i/m_clients.gif';
imgs[6] = '/i/m_contact.gif';
imgsh = new Array();
imgsh[1] = '/i/m_about_h.gif';
imgsh[2] = '/i/m_services_h.gif';
imgsh[3] = '/i/m_tarif_h.gif';
imgsh[4] = '/i/m_press_h.gif';
imgsh[5] = '/i/m_clients_h.gif';
imgsh[6] = '/i/m_contact_h.gif';
imgsen = new Array();
imgsen[1] = '/i/m_about_en.gif';
imgsen[2] = '/i/m_services_en.gif';
imgsen[3] = '/i/m_tarif_en.gif';
imgsen[4] = '/i/m_press_en.gif';
imgsen[5] = '/i/m_clients_en.gif';
imgsen[6] = '/i/m_contact_en.gif';
imgshen = new Array();
imgshen[1] = '/i/m_about_en_h.gif';
imgshen[2] = '/i/m_services_en_h.gif';
imgshen[3] = '/i/m_tarif_en_h.gif';
imgshen[4] = '/i/m_press_en_h.gif';
imgshen[5] = '/i/m_clients_en_h.gif';
imgshen[6] = '/i/m_contact_en_h.gif';
var curItem = 0;

function stripPx(x) {
	if (x.length <= 2)
		return x;
	return eval(x.substr(0,x.length-2));
}

function Obj(obj){ return document.getElementById(obj); }

function SHBlock(block, state){
	state == 1 ? state = 'block' : state = 'none';
	Obj(block).style.display = state;
}
function ShowMItem(mitem){
	clearTimeout(timer);
	for(i=1; i<=6; i++){
		if(i == mitem){
			SHBlock('m'+i, 1);
      curItem = mitem;
      if (document.getElementById('mainmenuitem'+i).getAttribute('name') != 'selected') {
        document.getElementById('mainmenuimg'+i).src = imgsh[i];
        document.getElementById('mainmenuitem'+i).className = 'mainmenuh';
      }
		}else{
			SHBlock('m'+i, 0);
      if (document.getElementById('mainmenuitem'+i).getAttribute('name') != 'selected') {
        document.getElementById('mainmenuimg'+i).src = imgs[i];
        document.getElementById('mainmenuitem'+i).className = 'mainmenu';
      }
		}
	}
}
function out(e){
  if (curItem == 0) return;
  var curMenu = document.getElementById('m'+curItem);
	if (isIe) { // using IE?
		xMousePos = e.clientX + document.body.scrollLeft;
		yMousePos = e.clientY + document.body.scrollTop;
	} else {
		xMousePos = e.clientX;
		yMousePos = e.clientY;
	}
  //|| curMenu.style.visibility == 'hidden'
	  
  if (xMousePos < stripPx(curMenu.style.left) + TOLERANCE_LEFT || xMousePos > stripPx(curMenu.style.left) + curMenu.offsetWidth - TOLERANCE_RIGHT || yMousePos < curMenu.offsetTop + TOLERANCE_TOP		|| yMousePos > curMenu.offsetTop + curMenu.offsetHeight - TOLERANCE_BOTTOM) {
    ShowMItem(0);
	} 

	//timer = setTimeout("ShowMItem(0)",5000);
}


function SHBlock2(block){ Obj(block).style.display=='block' ? Obj(block).style.display='none' : Obj(block).style.display='block'; }
function ShowMItemEn(mitem){
	clearTimeout(timer);
	for(i=1; i<=6; i++){
		if(i == mitem){
			SHBlock('m'+i, 1);
      curItem = mitem;
      if (document.getElementById('mainmenuitem'+i).getAttribute('name') != 'selected') {
        document.getElementById('mainmenuimg'+i).src = imgshen[i];
        document.getElementById('mainmenuitem'+i).className = 'mainmenuh';
      }
		}else{
			SHBlock('m'+i, 0);
      if (document.getElementById('mainmenuitem'+i).getAttribute('name') != 'selected') {
        document.getElementById('mainmenuimg'+i).src = imgsen[i];
        document.getElementById('mainmenuitem'+i).className = 'mainmenu';
      }
		}
	}
}
function outEn(e){

  if (curItem == 0) return;
    var curMenu = document.getElementById('m'+curItem);
	if (isIe) { // using IE?
		xMousePos = e.clientX + document.body.scrollLeft;
		yMousePos = e.clientY + document.body.scrollTop;
	} else {
		xMousePos = e.clientX;
		yMousePos = e.clientY;
	}
	  
  if (xMousePos < stripPx(curMenu.style.left) + TOLERANCE_LEFT || xMousePos > stripPx(curMenu.style.left) + curMenu.offsetWidth - TOLERANCE_RIGHT || yMousePos < curMenu.offsetTop + TOLERANCE_TOP		|| yMousePos > curMenu.offsetTop + curMenu.offsetHeight - TOLERANCE_BOTTOM) {
    ShowMItemEn(0);
	}
  
}

function theclock(elem,offset)
{

offset = parseInt(offset.substring(1,3));
var rightnow=new Date();
var thehours=rightnow.getUTCHours()+offset;
var themins=rightnow.getUTCMinutes();
var thesecs=rightnow.getUTCSeconds();

// set 0 in front of the min,secs

if (thehours > 23) {
  thehours -= 24; 
}

if (themins<10) {
themins="0"+themins;
}
if (thesecs<10) {
thesecs="0"+thesecs;
}

// display the status

document.getElementById(elem).innerHTML = thehours+":"+themins+":"+thesecs;
}

