(function($){
	$.fn.toggle_comment = function() { var prev = 'evn-viw-non'; $(this).click(function() { var eid = $(this).attr('id').replace('evn-lnk','evn-viw');
		if (eid != prev) { $('#'+prev).slideUp(400); $('#'+eid).slideDown(400); prev = eid;  } 
		return false; });	
	};

	$.paginate = { iurl:'', url : '', loaded: false, page: 0, conSel: '', inc: 0, nextId: 1, loading: false,
		init: function(iurl, purl, conSel, inc, pg) { $.paginate.url = purl; $.paginate.conSel = conSel; $.paginate.iurl = iurl; $.paginate.inc = inc; $.paginate.page = pg;
			$(window).scroll(function(){ if  ($(window).scrollTop() == $(document).height() - $(window).height()) $.paginate.load(); }); 
		},
		load: function() { if ($.paginate.loaded || $.paginate.loading) return; $.paginate.page += $.paginate.inc; $($.paginate.conSel).append('<div id="pag-nvg-lod"><img src="'+$.paginate.iurl+'loader.gif" /></div>'); $.paginate.loading = true;
			$.ajax({ url: $.paginate.url + 'P' + $.paginate.page + '/',  cache: true, error: function(resp) { $('#pag-nvg-lod').remove(); $.paginate.loading = false; }, 
				success: function(resp) { $.paginate.loading = false; $('#pag-nvg-lod').remove(); if (!resp || resp == '') { $.paginate.loaded=true; return; } 
				$.paginate.nextId++; $($.paginate.conSel).append('<div id="pag-nav-'+$.paginate.nextId+'">'+resp+'</div>');
				if ($('.pag-nav').size() == 0 || $('.pag-nav strong').html() == '1') { $('#pag-nav-'+$.paginate.nextId).remove(); $.paginate.loaded=true; }
				else {$('.pag-nav').remove();}
			} });
		}
	};
	
	$.fn.searchres = function() { $(this).submit(function() { var el = $(this); var inp = $('.cmn-inp input', el); 
		window.location.href=el.attr('action') + escape(inp.val()); return false; }); 
	};

	$.fn.subscribeform = function() { var con=$(this); var frm = $('form', con); frm.submit(function(){ 
		frm.slideUp('slow');
		$.ajax({url: frm.attr('action'), data: frm.serialize(), type: 'POST', success: function(resp){
			frm.hide(); con.html('<p class="suc-msg">Bedankt voor uw aanmelding.</p><p class="suc-msg">' + 
			'U ontvangt binnenkort van ons een bevestiging met meer informatie over de bijeenkomst en de routebeschrijving.' +
			'Voor vragen kunt u contact met opnemen met het secretariaat.</p>');
		}  });
		return false; });
		$('.status-lnk').click(function() { frm.show().slideDown('slow'); return false; });
	};

})(jQuery);

$(document).ready(function() {	
	$('.evn-viw-cms-lnk a').toggle_comment();
});

