﻿$().ready(function ($) {
	initMenu();
	initNewsOpener();

	$('.taalkeuze').click(function () {
		$('.taalopties').slideToggle(400);
	});

	$('a.moreVideos').click(function () {
		$('div.player_playlist').find('li.video_playlistitem').show();
		return false;
	});

	$('.inschrijvenbutton').click(function () {
		PageMethods.SubscribeToEletter($('input.elettersubscribe').val(), function (response) {
			$('.elettertext').html(response);
			$('input.elettersubscribe').focus();
		});
	});

	$().ready(function () {
		$('.zoekenveld').keydown(OnSearchKeyPress);
	});
});

function OnSearchKeyPress(e) {
	if (e.keyCode == 13 || e.which == 13) {
		var textField = $('#searchbox');
		if (textField != null) {
			handleSearch();
			e.stopImmediatePropagation();
			e.preventDefault();
		}
	}
}

function handleSearch() {
	var searchBox = $('.zoekenveld');
	if ($(searchBox).length > 0) {
		document.location = '/Search.aspx?query=' + $(searchBox).val();
	}
}

function focusInput(obj, defaultText, isFocus) {
	if (isFocus && $(obj).val() == defaultText) {
		$(obj).val('');
	}
	else if (!isFocus && $(obj).val() == '') {
		$(obj).val(defaultText);
	}
}

(function (d, s, id) {
	var js, fjs = d.getElementsByTagName(s)[0];
	if (d.getElementById(id)) { return; }
	js = d.createElement(s); js.id = id;
	js.src = "//connect.facebook.net/nl_NL/all.js#xfbml=1";
	fjs.parentNode.insertBefore(js, fjs);
} (document, 'script', 'facebook-jssdk'));

function initMenu() {

	//var menu = new UvumiDropdown('#topNav');

	$("ul.sf-menu").superfish();

}

function initNewsOpener() {
	var container = $('div.newsanimation_right');
	if ($(container).find('div.newsopener_button').length > 1) {
		setInterval('shiftNewsopener();', 6000);
	}
}

function shiftNewsopener() {
	var container = $('div.newsanimation_right');
	var activeOpener = $(container).find('div.activeopener');

	var nextBlock = $(activeOpener).next('.newsopener_button');
	
	if ($(nextBlock).length == 0) {
		nextBlock = $(container).find('div.newsopener_button:first');
	}

	$(activeOpener).removeClass('activeopener');
	$(nextBlock).addClass('activeopener');

	var slide = $(nextBlock).attr('rel');
	var slideImage = $('.newsopener_image');
	if ($(slideImage).length > 0 && slide != '') {
		slideImage.attr('src', slide);
	}
	
	
	

	

	return false;
}
