$(document).ready(function(){

    //Menu
    $('ul.nav > li').bind('mouseover', menu_open)
    $('ul.nav > li').bind('mouseout',  menu_timer)
    
	//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(){
        $('.ZoekCorporatie').addClass("Focus");
	    var userInput = $(this).val();
        if (userInput == defaultCorpZoektext){
            $(this).val('');
        }
	});
	$('.ZoekCorporatie').blur(function(){
	    var userInput = $(this).val();
         if (userInput == ''){
            $(this).val(defaultCorpZoektext);
            $('.ZoekCorporatie').removeClass("Focus");
         }
	});
	
	//ZOEKVELD
	var defaultZoektext = ('zoek in deze site');
	var setZoektext = $('#searchwm').html();
	if (setZoektext == '')
	    $('.zoekveld').attr('value',defaultZoektext);
	else
	    $('.zoekveld').attr('value',setZoektext);
	
	$('.zoekveld').focus(function(){
        var userInput = $(this).val();
        if (userInput == defaultZoektext){
            $(this).val('');
        }
	});
	$('.zoekveld').blur(function(){
	    var userInput = $(this).val();
         if (userInput == ''){
                 $(this).val(defaultZoektext);
         }
	});
	
		
	//SHOW PRINT
	$('.print').prepend('<a href="#Print" class="printknop"><img src="/Themes/default/images/icons/ico-print.gif" alt="Print deze pagina" /> Print</a>');
	$('.print a.printknop').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: 20000,
			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
