// LET OP OOK ALTIJD DE TEKST OOK IN TOPMENU.PHP VERANDEREN
var menus = {
    'home'                  : ['menu_home', 'header_home.jpg',    'Gespecialiseerd in het ontzorgen van automatisering en systeembeheer. <br />Heldere prijsafspraken en de garantie dat <br />uw automatisering altijd functioneert.'],
    'automatisering'        : ['menu_automatisering',   'header_automatisering.jpg', 'ChristianIT regelt uw complete bedrijfsautomatisering<br /><br />Bereken nu in enkele seconden uw prijsopgave.'],
    'profiel'               : ['menu_profiel',  'header_profiel.jpg', 'U betaalt een vast bedrag per maand, wij regelen de complete<br /> automatisering. Een server, werkstations, uw applicaties,<br />backups en support allemaal voor &eacute;&eacute;n vast bedrag.<br /><br />Bereken nu in enkele seconden uw prijsopgave.'],
    'offerte'               : ['menu_offerte',  'header_offerte.jpg', 'Voor al uw ICT problemen, wensen of vragen kunt u bij ons<br />terecht. We gaan graag met u om tafel zitten. Heeft u een direct<br />probleem? Neem nu nog contact op voor hulp op afstand.<br /><br />Advies en realisatie tegen duidelijke afspraken.']
};

var activeMenu;
var currentMenu;
var restoreDelay = 400; // ms
var restoreTimeout = null;
var menuDelay = 300; // ms

function clearRestoreTimeout() {
    if (restoreTimeout) {
        clearTimeout(restoreTimeout);
        restoreTimeout = null;
    }
}

//Menu instellens
function setMenu(name) {
    // Clear de restore timeout indien aanwezig
    clearRestoreTimeout();

    // Stel huidig menu in
    currentMenu = name;
}

//Enter key
function stopRKey(evt) {
  var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
}

document.onkeypress = stopRKey;

//Functies voor offerteCalculator
function updateService(element) {
   var tekst = '';

 //Tekst instellen, als virtueel extra vraag tonen
 switch(element.value) {
     case 'alleenonderhoud':
        tekst = 'Uw hardware is goed genoeg om nog een tijd mee te gaan maar dient wel goed onderhouden te worden. Wij verzorgen alle onderhoud, updates, backups en dergelijke. U dient zelf voor de benodigde licenties te zorgen.';
        document.getElementById('showSupport').style.display = 'none';
        break
     case 'leasenonderhoud':
        tekst = 'U heeft nog geen automatisering of de apparatuur is verouderd. Wij voorzien u dan van de meest betrouwbare hardware en zorgen voor de benodigde licenties. De server komt veilig bij u op kantoor te staan en wij regelen het verdere onderhoud, updaten en backuppen.';
        document.getElementById('showSupport').style.display = 'none';
        break
     case 'exchangeonly':
        tekst = 'U wilt een altijd werkende e-mail en sharepoint omgeving. ';
        document.getElementById('showSupport').style.display = 'none';
        break
    case 'virtueel':
        tekst = 'Uw huurt ruimte op de beveiligde servers van ChristianIT. Vervolgens kunnen uw medewerkers moeiteloos inloggen op deze servers en hebben zo direct toegang tot de complete werkomgeving zowel vanaf het werk als vanaf thuis. Wij regelen de licenties, back-ups, updates en eventueele lokale ondersteuning als u daarvoor kiest.';
        document.getElementById('showSupport').style.display = '';
        break
    default:
        tekst = 'Selecteer een dienst';
        document.getElementById('showSupport').style.display = 'none';
        break;
 }

 elm('serviceDescription').innerHTML = tekst;
}

//Als er zware grafische toepassingen gebruikt worden virtueel niet tonen
function changeGraphic(element) {
    if(element.value=='ja') {
        if(document.getElementById('virtueel')) {
            var virtueel = elm('virtueel');
            elm('dienst').remove(virtueel.index);
        }

        updateService(elm('dienst'));
    } else {
        if(!document.getElementById('virtueel')) {
          var virtueelOption = document.createElement('option');
          virtueelOption.text = 'Virtueel';
          virtueelOption.id = 'virtueel';
          virtueelOption.value = 'virtueel';

          try {
            elm('dienst').add(virtueelOption, null); // standard; doesn't work in IE
          }
          catch(ex) {
            elm('dienst').add(virtueelOption); // IE only
          }
        }
    }
}