$(document).ready(function(){
	resizeViewport();

	bookmarkLink();

	$('#footer ul').each(function(){
		$(this).find('a:last').css('border','none');
	});
});

$(window).resize(function(){
	resizeViewport();
});

function resizeViewport(){
	var schermhoogte = $(window).height();
	var contenthoogte = schermhoogte - $('#kop').height() - $('#footer').height() - 73;
	if ( $.browser.msie && parseInt( $.browser.version,10)==6)
		$('#kolom2').css('height',contenthoogte+'px');
	else
		$('#kolom2').css('minHeight',contenthoogte+'px');
	resetFooter();
}

function resetFooter(){
	var footer = $('#footer');
	$('#footer').remove();
	$('#wrapper').after(footer);
}

var meldingVerbergen = 0;

// Variabele en functie om te controleren of een pagina gewijzigd is
var formVeranderd = 0;
function confirmExit(melding) {
	if (formVeranderd && !confirm(melding)) {
		return false;
	}
	else {
		return true;
	}
}

function ajax(script){
	var args = '';
	for( var i=1 ; i < arguments.length; i++ ) {
		args += arguments[i];
		if (i<arguments.length-1)
			args += '/';
	}
	var jsel = document.createElement('script');
	jsel.type = 'text/javascript';
	jsel.src = '/ajax/' + script + '/' + args;
	document.body.appendChild (jsel);
}

function feedbackSluiten(overzicht){
	$('#'+overzicht).prev().children('.feedbackGebied').slideUp('fast',function(){eval(overzicht+'()');});
}

var oudeformulier = '';
function tell_a_friend(form){
	$(form).find('.submit').attr('disabled','disabled');
	$(form).find('.submit').css('color','#AAA');
	$(form).find('.submit').blur();
	$(form).find('.submit').after('<img src="/media/images/overzicht/laden.gif" class="laden">');
	$.ajax({
		type: 'post',
		dataType: 'json',
		url: "/ajax/tell_a_friend_verzenden",
		data: $(form).serialize(),
		success: function(msg){
			if (msg.fout){
				$(form).find('.submit').removeAttr('disabled');
				$(form).find('.submit').css('color','#1C164C');
				$(form).find('.laden').remove();
				$(form).find('.melding').css('display','block');
				if (msg.gegevens)
					$(form).find('.melding').html('Bepaalde gegevens ontbreken. Herlaad de pagina.');
				else if (msg.verplicht)
					$(form).find('.melding').html('Niet alle verplichte velden zijn ingevuld');
				else if (msg.emailOntvangerNietCorrect)
					$(form).find('.melding').html('E-mailadres van de ontvanger is niet correct');
				else if (msg.emailAfzenderNietCorrect)
					$(form).find('.melding').html('E-mailadres van de afzender is niet correct');
				$(form).find('.melding').addClass('fout');
			}
			else{
				if (msg.verstuurd){
					// formulier reset
					$(form).find('.submit').removeAttr('disabled');
					$(form).find('.submit').css('color','#1C164C');
					$(form).find('.laden').remove();
					$(form).find('.melding').css('display','none');
					oudeformulier = $(form).html();
					// melding
					$(form).html('Je bericht is verstuurd!');
					$(form).append('<a href="" onclick="$(this).parents(\'.tell-a-friend\').toggle(300);return false;" style="font-size:11px;margin-left:30px;text-decoration:underline;">OK</a>');
					$(form).append('<br><br><a href="" onclick="$(this).parents(\'form\').html(oudeformulier);return false;">Naar iemand anders versturen</a>');
					$(form).css('font-weight','bold');
					$(form).parent('.tell-a-friend').css('border-color','#0483B5');
				}
				else{
					$(form).html('Niet gelukt!');
				}
			}
		}
	});
	return false;
}

function switchZoekenDetails(el) {
	if($('#zoekenDetails').val()=='0'){
		$('#zoekDetails1').slideDown();
		$('#zoekDetails2').slideDown();
		$('#zoekenDetails').val('1');
		$(el).find('img').attr('src','/media/images/minder.gif');
	}
	else{
		$('#zoekDetails1').slideUp();
		$('#zoekDetails2').slideUp();
		$('#zoekenDetails').val('0');
		$(el).find('img').attr('src','/media/images/meer.gif');
	}
}

function bookmarkLink(){
	if (window.external || window.sidebar) // || (window.opera && window.print)
		$('#footer ul:eq(1) li:first').after('<li><a href="" onclick="CreateBookmarkLink();return false;">Voeg toe aan favorieten</a></li>');
}

function CreateBookmarkLink() {
	title = document.title;
	url = location.href;
	if (window.sidebar)
		window.sidebar.addPanel(title, url,"");
	else if( window.external )
		window.external.AddFavorite( url, title);
//	else if(window.opera && window.print)
//		return true;
}

var nietOKstatus = 0;
var nietOKhoogte = 200;
function nietOK(){
	if (nietOKstatus){
		nietOKstatus = 0;
		//$('#nietOK').animate({height:'0',top:'0'},300);
		//$('#nietOK').animate({height:'0'},300);
		$('#nietOK').slideUp();
	}
	else{
		nietOKstatus = 1;
		$('#nietOK').slideDown();
		//$('#nietOK').animate({height:nietOKhoogte+'px'},300);
	}
}

function nietOKajax(form){
	$(form).find('.button').attr('disabled','disabled');
	$(form).find('.button').css('color','#AAA');
	$(form).find('.button').blur();
	$(form).find('.buttons').prepend('<img src="/media/images/overzicht/laden.gif" class="laden">');
	$.ajax({
		type: 'post',
		dataType: 'json',
		url: "/ajax/nietOKverwerken",
		data: $(form).serialize(),
		success: function(msg){
			if (msg.fout){
				$(form).find('.button').removeAttr('disabled');
				$(form).find('.button').css('color','#1C164C');
				$(form).find('.laden').remove();
				$(form).find('.melding').css('display','block');
				//$('#nietOK').css('height',(nietOKhoogte+30)+'px');
				//$('#nietOK').css('top','-'+(nietOKhoogte+32)+'px');
				if (msg.gegevens)
					$(form).find('.melding').html('Bepaalde gegevens ontbreken. Herlaad de pagina.');
				else if (msg.ingelogd)
					$(form).find('.melding').html('Je moet ingelogd zijn');
				else if (msg.verplicht)
					$(form).find('.melding').html('Een toelichting moet ingevuld zijn');
				$(form).find('.melding').addClass('fout');
			}
			else{
				if (msg.verstuurd){
					$(form).html('Bedankt voor je melding.<br>Deze wordt zo spoedig mogelijk behandeld');
					$(form).append('<a href="" onclick="nietOK();return false;" style="font-size:11px;margin-left:30px;text-decoration:underline;">OK</a>');
					$(form).css('font-weight','bold');
					$(form).parent('.tell-a-friend').css('border-color','#0483B5');
				}
				else{
					$(form).html('Niet gelukt!');
				}
			}
		}
	});
}

//jQuery Plugin: Drop Shadow Text
// call like this: $(element).textDropShadow();
(function($) {
 $.fn.textDropShadow = function(){
	 $(this).html('<span class="jq-shadow">'+$(this).html()+'</span><span>'+$(this).html()+'</span>');
	 return $(this);
 }
})(jQuery);

function statistiekenUitgebreid(el){
	var footer = $('#footer');
	$('#footer').remove();
	if($('#statistiekenUitgebreid').css('display')=='none')
	{
		$('#statistiekenUitgebreid').css('display','block');
		$(el).find('img').attr('src','/media/images/minder.gif');
	}
	else
	{
		$('#statistiekenUitgebreid').css('display','none');
		$(el).find('img').attr('src','/media/images/meer.gif');
	}
	$('body').append(footer);
	return false;
}