$(document).ready(function () {

   
    //Aanbod lijstpagina aanklikbaar maken
    $('div.projectRepeaterItem a.Leesverder').hide();

    $('div.projectRepeaterItem').hover(function () {
        var i = $('div.projectRepeaterItem').index(this);
        $('div.projectRepeaterItem').eq(i).addClass("projectRepeaterItemHover");       
    }, function () {
        $(this).removeClass('projectRepeaterItemHover');
    });

    $('div.projectRepeaterItem').click(function () {
        var i = $('div.projectRepeaterItem').index(this);
        var currentHref = $('div.projectRepeaterItem a.Leesverder').eq(i).attr('href');
        var target = $('div.ClickableDiv a.Leesverder').eq(i).attr('target');

        if (target == "_blank")
            window.open(currentHref);
        else
            document.location = currentHref;
    });




    $('#projectRepeaterControl .projectRepeaterItem:odd').addClass("darkRow");
    
    
    //.css("background-color", "#f8f8f8");





    // FAQ ---------------------------------------------------------------------------/
    $('.Toggler').hover(function () { $(this).addClass('hover'); }, function () { $(this).removeClass('hover'); });

    $('.Toggler .faqAntwoord:first').show().addClass('active');

    $('.Toggler h4:first').show().addClass('active');

    $('.Toggler').click(function () {
        $('.Toggler h4:first').show().removeClass('active');
        var i = $('.Toggler').index(this);
        $('.Toggler .faqAntwoord').hide();
        $('.Toggler .faqAntwoord').eq(i).show();
        $('.Toggler').removeClass('active');
        $(this).addClass('active');
    });

    //CAROUSEL
    FunctCaroussel.init();
    $('#header-caroussel').css('visibility', 'visible');
    $('.caroussel-nav').css('visibility', 'visible');

    //NIEUWS
    $('div.ClickableDiv a.ClickableLink').hide();
    $('div.ClickableDiv').hover(function () {
        var i = $('div.ClickableDiv').index(this);
        $('div.ClickableDiv').eq(i).addClass("ClickableDivhover");
    }, function () {
        $(this).removeClass('ClickableDivhover');
    });
    $('div.ClickableDiv').click(function () {
        var i = $('div.ClickableDiv').index(this);
        var currentHref = $('div.ClickableDiv a.ClickableLink').eq(i).attr('href');
        var target = $('div.ClickableDiv a.ClickableLink').eq(i).attr('target');

        if (target == "_blank")
            window.open(currentHref);
        else
            document.location = currentHref;
    });

    $('.brochureTopic h4').click(function () {
        var i = $('.brochureTopic h4').index(this);
        $('.brochureTopic .brochures').hide();
        $('.brochureTopic .brochures').eq(i).show();
        $('.brochureTopic h4').removeClass('active');
        $(this).addClass('active');
    });
    $('.faq h4').hover(function () { $(this).addClass('hover'); }, function () { $(this).removeClass('hover'); });
    $('.faq h4').click(function () {
        var i = $('.faq h4').index(this);
        $('.faq .faqAntwoord').hide();
        $('.faq .faqAntwoord').eq(i).show();
        $('.faq h4').removeClass('active');
        $(this).addClass('active');
    });



    //ZOEKCORPORATIE
    var defaultCorpZoektext = ('Zoek op corporatie');

    $('.ZoekCorporatie').focus(function () {
        var userInput = $(this).val();
        if (userInput == defaultCorpZoektext) {
            $(this).val('');
        }
    });
    $('.ZoekCorporatie').blur(function () {
        var userInput = $(this).val();
        if (userInput == '') {
            $(this).val(defaultCorpZoektext);
        }
    });


    //SHOW PRINT
    $('.print').prepend('<a href="#Print"><img src="/Themes/default/images/icons/ico-print.gif" alt="Print deze pagina" /> Print</a>');
    $('.print a').click(function () {
        window.print();
        return false;
    });
});

        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];
                }
            }
        }
        
//	:::::::::::::::::::::::::::::: Start Caroussel
FunctCaroussel = {
	first:0,
	last:2,
	current:0,
	all:0,
	beforeAfterClicked:false,
	beforeAfterNr:false,
	init:function(){	
		if($('#header-caroussel').length<=0) return;
		FunctCaroussel.all = $('#slide-titles a').length-1;
				
		$('#header-caroussel').cycle({ 
			fx:      'scrollHorz',
		    speedIn:  2000, 
		    speedOut: 2000, 
		    easeIn:  'easeOutExpo', 
		    easeOut: 'easeOutExpo', 
		   	//delay:   -2000,
			prev:   '#caroussel-back', 
			next:   '#caroussel-forth', 
			//sync: 1000,
			pager: '#slide-titles',
		    timeout: 10000,
			before: FunctCaroussel.onBefore,
			after: FunctCaroussel.onAfter,
			pagerAnchorBuilder: function(idx, slide) { 
		        // return selector string for existing anchor 
		        return '#slide-titles a:eq(' + idx + ')'; 
		    } 
	    });
		FunctCaroussel.update();
	},
	update:function(){
		for(var i=0; i<=FunctCaroussel.all; i++){
			if(i<FunctCaroussel.first || i>FunctCaroussel.last) $('#slide-titles a:eq('+i+')').hide();
			else $('#slide-titles a:eq('+i+')').show();
		}
		if(FunctCaroussel.first>0) $('#slide-titles').prev().show();
		else $('#slide-titles').prev().hide();
		if(FunctCaroussel.last<FunctCaroussel.all) $('#slide-titles').next().show();
		else $('#slide-titles').next().hide();
		var w = 0;
		$('.slide-titles a').each(function(){
			if($(this).css('display')!='none') w += 12+$(this).width();
		});
		$('.caroussel-nav .slide-titles').css({width:w+'px'});
	},
	onAfter:function(curr, next, opts, forw){
		//if(FunctCaroussel.notInited) FunctCaroussel.notInited = false;		
	},
	onBefore:function(curr, next, opts, forw){
		if($('#slide-titles a:eq('+$('.caroussel-item').index(next)+')').attr('class')=='activeSlide') return false;
		FunctCaroussel.current = $('.caroussel-item').index(curr);
		var n = forw ? FunctCaroussel.current+1 : FunctCaroussel.current-1 ;
		var f = FunctCaroussel.first;
		var l = FunctCaroussel.last;	
				
		if(n>f && n<l) return;
		else if(n<=f){
			if(n<0){
				FunctCaroussel.first = FunctCaroussel.all-2;
				FunctCaroussel.last = FunctCaroussel.all;
			}else if(n==0){
				//
			}else{
				FunctCaroussel.first--;
				FunctCaroussel.last--;
			}					
		}else if(n>=l){
			if(n>FunctCaroussel.all){
				FunctCaroussel.first=0;
				FunctCaroussel.last=2;	
			}else if(n==FunctCaroussel.all){
				//
			}else{
				FunctCaroussel.first++;
				FunctCaroussel.last++;
			}					
		}
		FunctCaroussel.update();
	}
}
//	:::::::::::::::::::::::::::::: End Caroussel
//	:::::::::::::::::::::::::::::: Begin Menu

var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function menu_open()
{  menu_canceltimer();
   menu_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function menu_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

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
