function fnToplink (action, section, topID, text, lang, subID, picfile) {
  switch (action) {
    case "on":
      document.getElementById('toplink_' + topID).src = 'http://www.audi.ee/fontimage.php?text='+text+'&fsize=9&fcolor=262626&bcolor=B2B2B2&dist=&top=true&lang=' + lang;
      document.getElementById('toplink_' + topID + '_td').className = 'top_btn_on';
      if (document.getElementById('submodel_' + topID)) {
        document.getElementById('submodel_' + topID).style.visibility = 'visible';
      }
      if (section == 'subdata') {
        document.getElementById('sm_pic_' + topID + '_' + subID).src = picfile.substr(0,picfile.indexOf('.jpg')) + "_0.jpg";
        if (document.getElementById('sm_data_' + topID + '_' + subID)) {
          document.getElementById('sm_data_' + topID + '_' + subID).style.visibility = 'visible';
        }
      }
    break;
    case "off":
      document.getElementById('toplink_' + topID).src = 'http://www.audi.ee/fontimage.php?text='+text+'&fsize=9&fcolor=E1E1E1&bcolor=5E5E5E&dist=&top=true&lang=' + lang;
      document.getElementById('toplink_' + topID + '_td').className = 'top_btn';
      if (document.getElementById('submodel_' + topID)) {
        document.getElementById('submodel_' + topID).style.visibility = 'hidden';
      }
      if (section == 'subdata') {
        document.getElementById('sm_pic_' + topID + '_' + subID).src = picfile;
        if (document.getElementById('sm_data_' + topID + '_' + subID)) {
          document.getElementById('sm_data_' + topID + '_' + subID).style.visibility = 'hidden';
        }
      }
    break;
  }
}


var timerID = new Array();

function fnControlMenu (menuID, action) {
  var objMenu = document.getElementById(menuID);
  switch (action) {
    case "hide":
      objMenu.style.display='none';
      break;
  }
}

function fnMenuShow (menuID, action) {
  var objMenu = document.getElementById(menuID);
  switch (action) {
    case "show":
      if (timerID[menuID]) clearTimeout(timerID[menuID]);
      objMenu.style.display='inline';
      break;
    case "hide":
      timerID[menuID] = setTimeout("fnControlMenu('"+menuID+"', '"+action+"')", 300);
      timerRunning = true;
      break;
  }
}
