$(document).ready(function() {
	var showGotoMyProfile = function(id) {
		if (!document.getElementById(id))
			return;
		var el = document.getElementById(id);
		el.innerHTML = '<a id="text_loggedin_vervanging" href="\/ledennet">Naar het ledennet</a>';
		el.style.visibility = "visible";
	}
		
	$("input:radio, input:checkbox").addClass("noBorder");
	$(".header_menu a:last").addClass("laatste");
	$(".afbeelding:empty, h2:empty").remove();
	$(".tekst:empty").remove();
	$("td:empty").css("border", "0").css("background", "none");
	$(".overzicht .blokken tr td:last").remove();
	$("#profiel .profiel_extra .blokje span:empty").parent().remove();
	$("#profiel .blokje span:empty").remove();
	$("#profiel .blokje:empty").remove();
	
	$("a.toonlinkje").click(function(){
		$(this).parent().addClass("getoond");
		return false;
	});
	$("a.verberglinkje").click(function(){
		$(this).parent().removeClass("getoond");
		return false;
	});
	$("a.toon").click(function(){
		$(this).parent().addClass("alledocumenten");
		return false;
	});
	$("a.verberg").click(function(){
		$(this).parent().removeClass("alledocumenten");
		return false;
	});
	$("a.toonvergaderingen").click(function(){
		$(".vorigevergaderingen").addClass("tonen");
		$(".toonvergaderingen").css("display", "none");
		$(".verbergvergaderingen").css("display", "block");
		return false;
	});
	$("a.verbergvergaderingen").click(function(){
		$(".vorigevergaderingen").removeClass("tonen");
		$(".verbergvergaderingen").css("display", "none");
		$(".toonvergaderingen").css("display", "block");
		return false;
	});

	
	$("#dossieroverzicht div").addClass("Test");
	$(".gebruiker_blokje:empty").parent().remove();
	
	tabSelect();
	
	$("#tabjes #CCIPlaceHolder_Rechterkant ul li:first a").addClass("eerste");
	
	
	showGotoMyProfile('text_loggedin');
	$("#CCIPlaceHolder_Rechterkant:empty").parent().parent().addClass("breed");
	$("#CCIPlaceHolder_Rechterkant:empty").remove();
			
/* Zoekformulier */
$('.zoekknop').click(function() {
	searchSubmit($(this));
	return false;
});

var searchSubmit = function(sNode) {
	var theForm = $(sNode).parent().parent();
	var searchInputText = $(theForm).find('input:text');
	var searchInputHidden = $(theForm).find('input:hidden');
	searchTerm = encodeURIComponent(searchInputText.val());
	if (searchTerm.length > 1) {
		$("form").submit(function() { return false });
		var searchUrl = searchInputHidden.val();
		searchUrl += searchTerm;
		window.location = searchUrl;
	} else {
		alert('Vul minstens twee tekens in om te zoeken.');
		return false;
	}
}
$(".zoeken  input:text").each(function() {
	$(this).keydown(
			function(e) {
				if (e.keyCode == 13) {
					searchSubmit($(this));
					return false;
				}
			}
		);
})
});




Date.prototype.setISO8601 = function(string) {
	var regexp = "([0-9]{4})(-([0-9]{2})(-([0-9]{2})" +
        "(T([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?" +
        "(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?";
	var d = string.match(new RegExp(regexp));

	var offset = 0;
	var date = new Date(d[1], 0, 1);

	if (d[3]) { date.setMonth(d[3] - 1); }
	if (d[5]) { date.setDate(d[5]); }
	if (d[7]) { date.setHours(d[7]); }
	if (d[8]) { date.setMinutes(d[8]); }
	if (d[10]) { date.setSeconds(d[10]); }
	if (d[12]) { date.setMilliseconds(Number("0." + d[12]) * 1000); }
	if (d[14]) {
		offset = (Number(d[16]) * 60) + Number(d[17]);
		offset *= ((d[15] == '-') ? 1 : -1);
	}

	// offset -= date.getTimezoneOffset();
	time = (Number(date) + (offset * 60 * 1000));
	this.setTime(Number(time));
}

Date.prototype.show = function(endDate) {
	var d = this;

	var monthArray = ['jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', 'aug', 'sept', 'okt', 'nov', 'dec'];
	var y = this.getYear();

	var t = "";
	t += this.getDate() + " ";
	t += monthArray[this.getMonth()] + "  ";
	t += y > 1900 ? y : (y + 1900);
	t += ", ";
	var hours = this.getHours();
	if (hours < 10) {
		t += "0";
	}
	t += hours + ":";
	var minutes = this.getMinutes();
	if (minutes < 10) {
		t += "0";
	}
	t += minutes;
	t += " uur";
	return t;
}

function tabSelect() {
	var h = window.location.hash;
	$('.tabmenu div.tab').hide();
	$('.tabmenu').each(
		function() 
		{
			$(this).find('div.tab:first').show();
			$(this).find('li.tabknop:first').addClass('actief');

		});

	$('li.tabknop a').click(function() {
		$(this).parent().parent().find("li.tabknop").removeClass('actief');
		$(this).parent().addClass('actief');
		var currentTab = $(this).attr('href');
		$(this).parent().parent().parent().find('div.tab').hide();
		$(currentTab).show();
		return false;
	});
}
