// on document ready
$(function() {
    // activeer dropdown menu
    $('#navbar a[rel]').hover(function() {
        // eerst alle evt. getoonde dropdowns verbergen
		$('.dropdownMenu').hide();
		// de betreffende dropdown tonen (evt. eerst verbergen annuleren)
        $('#'+$(this).attr('rel')).stop().show();
        // alle mainmenu-items niet meer als geselecteerd tonen
        $("#navbar a[rel]").parent().removeClass('selected');
    }, function() {
        $('#'+$(this).attr('rel')).hide();
    });

    // dropdown menu's
    $('.dropdownMenu').hover(function() {
        // evt. verbergen annuleren, en dropdown tonen
        $(this).stop().show();
        // het mainmenu-item als geselecteerd tonen
        $("#navbar a[rel='"+$(this).attr('id')+"']").parent().addClass('selected');
    }, function() {
        // eerst een korte pauze
        $(this).animate({opacity: 1}, 500, 'linear', function() {
            // dan dropdown verbergen
            $(this).hide();
           // mainmenu-item niet meer als geselecteerd tonen
            $("#navbar a[rel='"+$(this).attr('id')+"']").parent().removeClass('selected');
        });
    });
});

// veld rood omranden en foutmelding weergeven
function meldFout(veld, melding, groep, form) {
    // standaardwaarden optionele argumenten
    if (typeof groep == 'undefined') groep = veld;
    if (typeof melding == 'undefined') melding = 'U dient een '+veld+' op te geven.';
    if (typeof form == 'undefined') form = 1;
    // rood omranden
    $(document.forms[form][veld]).addClass('fout');
    // foutmelding invullen en weergeven
    if (veld == 'vzrr') { groep = 'vzrl'; }
    $('#fouten_'+groep).append('<li>'+melding+'</li>').show();
}

function isInteger(string) {
    // parse naar int
    var i = parseInt(string);
    // eerste check
    if (isNaN(i)) { return false; }
    // terug naar string, en vergelijken met input
    return (i.toString() == string);
}

function goToLowRes() {
    if (screen.width < 985) {
        if (confirm("Wilt u doorgeleid worden naar onze oudere website die meer geschikt is voor uw schermresolutie?")) {
            window.location = "http://lowres.degaragepoortexpert.be/";
        } else {
            window.location = "http://www.degaragepoortexpert.be/?hiRes";
        }
    }
}
