$(document).ready(function () {

    //Toon een default image bij nieuwsitem als er geen gekoppelde afbeelding is
    //nieuwsoverzicht:
    $('.nieuwsOverzicht .repeaterItem:not(:has(img))').append('<img alt="" src="/Themes/default/images/default_newsimage.jpg" />');

    //nieuwsdetail:
    if ($('.nieuwsDetail .contentImg .nieuwsImage img').length == 0) {
        $('.nieuwsDetail .contentImg .nieuwsImage').append('<img alt="" src="/Themes/default/images/default_newsimage.jpg" />');
    }

    //Koppel de functie "fontresizing" in de eerste li van FontResizer
    $('.fontResizer>li:first').fontresizing();

    //Menu
    $('.Header .Nav > li').bind('mouseover', menu_open)
    $('.Header .Nav > li').bind('mouseout', menu_timer)

    //Nieuws
    $('div.NewsItem').hover(function () {
        var i = $('div.NewsItem').index(this);
        $('div.NewsItem').eq(i).addClass("NewsItemHover");
    }, function () {
        $(this).removeClass('NewsItemHover');
    });
    $('div.NewsItem').click(function () {
        var i = $('div.NewsItem').index(this);
        var currentHref = $('div.NewsItem a.Leesverder').eq(i).attr('href');
        document.location = currentHref;
    });


    //Repeateritem (Zoek resultaten, Nieuwsoverzicht)
    //    $('div.RepeaterItem a.Leesverder').hide();

    $('div.repeaterItem').hover(function () {
        var i = $('div.repeaterItem').index(this);
        $('div.repeaterItem').eq(i).addClass("repeaterItemHover");
    }, function () {
        $(this).removeClass('repeaterItemHover');
    });

    $('div.repeaterItem').click(function () {
        var i = $('div.repeaterItem').index(this);
        var currentHref = $('div.repeaterItem a.leesVerder').eq(i).attr('href');
        document.location = currentHref;
    });


    $('.form input,.form textarea').focus(function () { $(this).addClass('focused').parent().find('.help').show(); });
    $('.form input,.form textarea').blur(function () { $(this).removeClass('focused').find('.help').hide(); });

    $('.toggler h4').hover(function () { $(this).addClass('hover'); }, function () { $(this).removeClass('hover'); });
    $('.toggler .faqAntwoord:first').show();
    $('.toggler h4').click(function () {
        var i = $('.toggler h4').index(this);
        $('.toggler .faqAntwoord,.toggler .brochures').hide();
        $('.toggler .faqAntwoord,.toggler .brochures').eq(i).show();
        $('.toggler h4').removeClass('active');
        $(this).addClass('active');
    });

    $('.searchResults .repeaterItem:last').addClass("lastRepeaterItem");

    //SHOW PRINT
    $('a.print').click(function () {
        window.print();
        return false;
    });

    $(".plaatsReactie").click(function () {
        $("#reactiesModalContent").show();
    });

    //TellaFriend
    $('a.TellaFriend').click(function () {
        $(".ContentTellaFriend").toggle();
    });

    var tellaFriendSent = location.href.substring(location.href.lastIndexOf("#") + 1)
    if (tellaFriendSent != "" && tellaFriendSent == "TellaFriend")
        $(".ContentTellaFriend").show();

    //Project SlideShow
    $(".projectGallery img").click(function () {
        var imgSrc = $(this).attr("src");
        $(".projectImage").attr("src", imgSrc);
    });
});

//	:::::::::::::::::::::::::::::: Begin Menu

var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function menu_open()
{  menu_canceltimer();
   menu_close();
   ddmenuitem = $(this).find('ul').css('display', 'block');}

function menu_close()
{ if (ddmenuitem) ddmenuitem.css('display', 'none'); }

function menu_timer()
{  closetimer = window.setTimeout(menu_close, timeout);}

function menu_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}
      
document.onclick = menu_close;
//	:::::::::::::::::::::::::::::: End Menu

function querySt(ji) {
    hu = window.location.search.substring(1);
    gy = hu.split("&");
    for (i = 0; i < gy.length; i++) {
        ft = gy[i].split("=");
        if (ft[0] == ji) {
            return ft[1];
        }
    }
}
