﻿$('document').ready(function start() {



    $('.btn-delete').live('click', function(e) {
        var gadoor = $(this).attr('href');
        e.preventDefault();
        confirm1('Wanneer je een boekje uit de winkelwagen verwijdert, kun je deze niet later terughalen. Weet je zeker dat je het boekje wilt verwijderen?', function() {
            window.location.href = gadoor;
        });
    });

    $('.question').click(function() {
        $(this).parents('#faq').find('.question').removeClass('active');
        $(this).parents('#faq').find('.answer').removeClass('open');
        $(this).next('.answer').addClass('open');
        $(this).addClass('active');
        $(this).blur();
    });


});


function ConfirmOnPageLeave() {
    $('form a').live('click', function(e) {
        //   var gadoor = $(this).attr('href');
        //   e.preventDefault();
        //   confirm('Door deze pagina te verlaten raak je het werk kwijt dat je al gedaan hebt!<br/>Weet je zeker dat je deze pagina wilt verlaten?', function() {
        //       window.location.href = gadoor;
        //    });
    return confirm('Door deze pagina te verlaten raak je het werk kwijt dat je al gedaan hebt!\r\nWeet je zeker dat je deze pagina wilt verlaten?');
    });   
}


function confirm1(message, callback) {
    $('#confirm').modal({
        close: false,
        position: [, ],
        opacity: 60,
        overlayId: 'confirmModalOverlay',
        containerId: 'confirmModalContainer',
        onShow: function(dialog) {
            if (message != false) { dialog.data.find('.message').append(message);  }    
            dialog.data.find('.yes').click(function() {
                if ($.isFunction(callback)) {  callback.apply();  }
                 $.modal.close();
            });
        }
    });
}


function pageLoad() {
    $('input[type=radio]').css({ 'border': '0px none' });


    /*** validatie ***/
    $('.validatie-pointer').each(function() {
        active = ($(this).css('display'));
        if (active == "inline") { $(this).parents('p.rij').find('input').addClass('error'); }
    });
    $('input').blur(function() {
        $('.validatie-pointer:hidden').parents('p.rij').find('input').removeClass('error');
        $('.validatie-pointer:visible').parents('p.rij').find('input').addClass('error');
    });
    $('input[type=submit], .btn-verzenden, .prijs-aanpassen').click(function() {
        $('.validatie-pointer:hidden').parents('p.rij').find('input').removeClass('error');
        $('.validatie-pointer:visible').parents('p.rij').find('input').addClass('error');
        setTimeout(check, 10);
    });
    /** einde validatie **/
}

function check() {
    $('.validatie-pointer:hidden').parents('p.rij').find('input').removeClass('error');
    $('.validatie-pointer:visible').parents('p.rij').find('input').addClass('error');
}


function startOverlay() {
   $('#container').before('<div id="overlay-bg">&nbsp;</div>');
   var height = $('html').height();
   $('#overlay-bg').css({ 'opacity': '0.6', 'height': height + 'px' });
   //$('#container #singlecolumn-container .content').position();
   //alert(pos.left + 'px');
   //$('#confirm_iframe').css({ 'left': pos.left + 'px'});
   $('#container #singlecolumn-container .content').css({ 'z-index': '8000' });
   $('#overlay-bg').css({ 'z-index': '7000' });
}

function stopOverlay() {
    $('#overlay-bg').remove();
    $('#container #singlecolumn-container .content').css({ 'z-index': 'auto' });
}