function Element(val) {
  return document.getElementById(val);
}

function oOv(obj) {
  obj.className = 'ac';
}

function oOu(obj) {
  obj.className = '';
}

function oGo(url) {
  location.href = url;
}
  
function iOv(obj) {
  var s = obj.src.replace("img/_", "img/");
  obj.src = s.replace("img/", "img/_");
}
  
function iOu(obj) {
  obj.src = obj.src.replace("img/_", "img/");
}
             
    
function osOv(obj, num) {
  obj.className = 'ac';
  if (Element('MM'+num))
    Element('MM'+num).className = 'ac';   
}

function osOu(obj, num) {
  obj.className = '';
  if (Element('MM'+num))
    Element('MM'+num).className = '';
  setTimeout('Slide2('+num+')', 700);
}


function Slide(num) {
  if (Element('MM'+num) && Element('MM'+num).className != 'ac') return 1;
  
  var x = Element('SBlock'+num).offsetHeight;
  var y = parseInt(Element('SMenu'+num).style.height)
  
  if (y < x-10) {
    Element('SMenu'+num).style.height = (y+10)+'px';
    setTimeout('Slide('+num+')', 30);
  } else  
    Element('SMenu'+num).style.height = x+'px'; 
}  

function Slide2(num) {
  if (!Element('MM'+num))
    return;
  
  if (Element('MM'+num) && Element('MM'+num).className == 'ac') {
    Slide(num);
    return;
  }  
  
  var x = Element('SBlock'+num).offsetHeight;
  var y = parseInt(Element('SMenu'+num).style.height)
  
  if (y-10 > 0) {
    Element('SMenu'+num).style.height = (y-10)+'px';
    setTimeout('Slide2('+num+')', 40);
  } else {
    Element('SMenu'+num).style.height = '0px'; 
    Element('SMenu'+num).style.display='none';
  }  
}  

  
function ovSub(obj, num) {
  obj.className = 'ac';
  Element('SMenu'+num).style.display='';
  setTimeout('Slide('+num+')', 200);
}
  
function ouSub(obj, num) {
  obj.className = '';
  var x = Element('SBlock'+num).offsetHeight;
  var y = parseInt(Element('SMenu'+num).style.height)
  
  setTimeout('Slide2('+num+')', (x != y) ? 10 : 700);
}
       
function mail(user) {
  location.href='mailto:IFK Hotel Management%20<'+user+'@ifk-hm.ru>'
}  
  
function mailstr(user) {
  document.write('<a href="mailto:IFK Hotel Management%20<'+user+'@ifk-hm.ru>">'+user+'@ifk-hm.ru</a>');
}

function InitPages() {
  document.onkeydown = KeyHook;
}

function KeyHook(e) {
  var code;
  if (!e) var e = window.event;
  if (e.keyCode) code = e.keyCode;
    else if (e.which) code = e.which;

  if ((code == 37) && (e.ctrlKey == true)) {
    var dest = document.getElementById('prev');
    if (dest) location.href = dest.href;
  } else if ((code == 39) && (e.ctrlKey == true)) {
    var dest = document.getElementById('next');
    if (dest) location.href = dest.href;
  }
}
