$(document).ready(function () {

	$('.ModDNNLinksC li:last').addClass('last');
	$('ul.submenu_sitemap li.active>a').addClass('active');
	//Random background-images on header
	bgImageTotal = 21;
	randomNumber = Math.round(Math.random() * (bgImageTotal - 1)) + 1;
	$('.middle div.headerImg').addClass('header' + randomNumber);

	// sliders op homepage (news en magazine)
	$('.jq_newsSlider li').show();
	var slider = $(".jq_newsSlider");
	var sliderItem = slider.find('li');
	if (sliderItem.size() > 0) {
		slider.easySlider({
			prevId: 'prevBtn1',
			nextId: 'nextBtn1'
		});
	}

	slider.find('p.NewsIntro').each(function () {
		var body = $(this).html();
		var str1 = body.substring(0, 300);
		if (body.length > 300) {
			$(this).html(str1 + '..');
		}
		else if (body.length < 300) {
			$(this).html(str1);
		}
	});
	var slider2 = $(".jq_newsSlider2");
	var sliderItem2 = slider2.find('li');
	if (sliderItem2.size() > 1) {
		slider2.easySlider({
			prevId: 'prevBtn2',
			nextId: 'nextBtn2',
			auto: true,
			pause: 20000,
			continuous: true
		});
	}

	$("#magazineSlider").easySlider({
		prevId: 'prevBtn2',
		nextId: 'nextBtn2'
	});
	// toggle menu 'vakgebied' + SET COOKIE voor vakgebied menu
	$("ul.toggle li").click(function () {
		$("#dnn_vakgebiedMenu").toggleClass('hidden');
		$('.vakgebiedMenu ul.toggle li a').toggleClass('on');
		if ($('#dnn_vakgebiedMenu').hasClass('hidden')) {
			$.cookie('mv', 'closed');
		}
		else {
			$.cookie('mv', 'open');
		}
	});

	// status van vakgebiedmenu ophalen uit cookie
	var cookiestate = $.cookie('mv');
	if (cookiestate == 'closed') {
		$('#dnn_vakgebiedMenu').addClass('hidden');
	}

	// Zoekveld leegmaken bij focus
	$(".searchtext").focusin(function () {
		$(this).val('');
	});
	$(".searchtext").focusout(function () {
		var waarde = $(this).val();
		var defaultwaarde = 'Vul hier uw zoekterm in';
		if (waarde == '') {
			$(this).val('Vul hier uw zoekterm in');
		}
	});


	//  banner box
	$('.bannerBox ul').show();
	$('.jq_newsSlider').show();
	$('.bannerBox ul').innerfade({
		//animationtype: 'fade',
		//speed: 750,
		timeout: 20000000,
		type: 'random'
	});
	// harmonica menu
	$('ul.hoofdmenu ul').removeClass('hoofdmenu');

	$('ul.hoofdmenu ul').each(function () {
		$(this).parent('li').addClass('hasChild');
	});

	// formmasters module
	$('table.mvForm table tr:nth-child(odd) div').addClass('odd');
	$('table.mvForm table tr div').addClass('field');

	$('table.mvForm input, table.mvForm select, table.mvForm textarea').focus(function () {
		$('table.mvForm table tr div').removeClass('selected');
		$(this).parents('div.field').addClass('selected');
	});
	$('table.mvForm tr[id*="Captcha"]').addClass('captchaRow');
	$('table.mvForm tr.captchaRow td').removeAttr('align');
	$('table.mvForm tr.captchaRow input').addClass('textLarge');
	$('table.mvForm tr.captchaRow div.field div.field').css('padding-left', '0');

	$('textarea.resizable').TextAreaResizer();
	$('textarea.resizable').css('border', '0px');
	$('label.sectionHead').parent().addClass('sectionArea');
	$('.sectionArea .NormalTextBox').remove();
	$('label.sectionHead br').remove();
	$('span.errorBox').wrap('<div class="blockElement"></div>');
	$('span.errorBox').wrapInner('<p></p>');
	$('span.errorBox p br').remove();
	$('input[type="file"] ~ span').wrap('<p class="fileInfo"></p>');
	$('textarea.OneLine').parents('div.resizable-textarea').addClass('textOneLine');
	//museumweekend skin
	$('.azure ul.hoofdmenu').removeClass('hoofdmenu').addClass('nav_main');
	$('.azure ul.nav_main li.selected').addClass('sel');

	//Table colors
	$('table.zebra tr:even').addClass('even');
	$('table.zebra tr').each(function () {
		$(this).find('td:last').addClass('last');
	});

	/*$('a.lightbox').each(function () {
	var el = $(this);
	var img = el.children('img');
	var imgw = img.width();
	var imgh = img.height();
	el.css({ 'width': imgw, 'min-height': imgh });
	$('<span>vergroot deze afbeelding</span>').appendTo(el);
	});*/

	$('ul.hoofdmenu li ul').mouseover(function () {
		var windowh = $(window).height();
		var openmenu = $(this);
		var menu1h = $(this).height();
		var openmenut = $(this).offset().top;

		if (menu1h + openmenut > windowh) {
			openmenu.animate({ top: "-" + openmenut + "px" }, 1500);
		}
	});

	// MAINMENU HOVERINTENT///////////////////////////////////////////////////////
	//$('ul.hoofdmenu li ul').hide();
	function menuUit() {
		$(this).removeClass('hover').find(' > ul').hide();
	};
	function menuIn() {
		$(this).addClass('hover').find(' > ul').show();
		var windowh = $(window).height();
		var openmenu = $(this).find('ul').eq(0);

		if (typeof openmenu.get(0) != 'undefined') {
			var menuh = openmenu.height();
			var openmenut = openmenu.offset().top;
			var totalm = menuh + openmenut;
			var total = windowh - totalm;

			if (menuh + openmenut > windowh) {
				openmenu.animate({ top: total + "px" }, 500);
			}
		}
	};
	var config = {
		over: menuIn, // function = onMouseOver callback (REQUIRED)    
		timeout: 500, // number = milliseconds delay before onMouseOut    
		out: menuUit // function = onMouseOut callback (REQUIRED)    
	};

	$("ul.hoofdmenu li").hoverIntent(config);
	///////////////////////////////////////////////////////////////////////////////

	$('.middle .ModICATTMenuC li').addClass('firstlevel');
	$('.middle .ModICATTMenuC li li').addClass('secondlevel').removeClass('firstlevel');
	$('.middle .ModICATTMenuC li li li').addClass('thirdlevel').removeClass('firstlevel').removeClass('secondlevel');
	$('.middle .ModICATTMenuC li li li li').addClass('fourthlevel').removeClass('firstlevel').removeClass('secondlevel').removeClass('thirdlevel');
	$('.middle .ModICATTMenuC li.secondlevel').after('<li class="line">a</li>');
	$('.middle .ModICATTMenuC ul.list_sitemap li.line:last-child').remove();
	$('.middle .ModICATTMenuC ul.list_sitemap li.secondlevel li:first-child').addClass('firstChild');
	$('.middle .ModICATTMenuC ul.list_sitemap li.secondlevel li:last-child').addClass('lastChild');

	//FAQ Module
	$('.DNN_FAQsContent').siblings('h3').addClass('faqHeading');
	$('.DNN_FAQsContent').find('br').remove();
	$('div.antwoord').each(function () {
		var antwoord = $(this).parents('div.jq_a');
		antwoord.siblings('a.jq_q').addClass('open');
	});

	//Addclass to header of response list
	$('.Icatt_DotNetNuke_Modules_Response_UI_ListContent').prev('h3').addClass('responseListHeader');
	$('.museumList ul.pagerNav li:last-child').addClass('last');
	$('.museumList ul.pagerNav li:eq(0)').addClass('first');
	if ($('a.lightbox').length) {
		$('a.lightbox').fancybox();
	}
	function checkMuseumUrl() {
		var currUrl = $('a#museumWebsiteUrl').attr('href');
		if ($('a#museumWebsiteUrl').length != 0) {
			if (currUrl.substring(0, 7) != "http://") {
				$('a#museumWebsiteUrl').attr('href', 'http://' + currUrl);
			}
		}
	}
	checkMuseumUrl();



	$('#TweetList').tweet({
		join_text: "auto",
		query: "museumcongres",
		avatar_size: 48,
		count: 10,
		auto_join_text_default: "we said,",
		auto_join_text_ed: "we",
		auto_join_text_ing: "we were",
		auto_join_text_reply: "we replied",
		auto_join_text_url: "we were checking out",
		loading_text: "bezig met laden..."
	});

	$('#tweetUp').click(function () {
		$('#TweetList').stop().scrollTo('-=100px', 800);
		return false;
	});
	$('#tweetDown').click(function () {
		$('#TweetList').stop().scrollTo('+=100px', 800);
		return false;
	});




});


