jQuery.noConflict(); //restore mootools
	
	
	function limitChars(textid, limit, infodiv){
		var text = jQuery('#'+textid).val(); 
		var textlength = text.length;
		if(textlength > limit){
			jQuery('#' + infodiv).html('Niet meer dan '+limit+' tekens!');
			jQuery('#'+textid).val(text.substr(0,limit));
			return false;
		}else{
			jQuery('#' + infodiv).html('');
			return true;
		}
	}
	
	function focusPass(){
		if(jQuery('#wachtwoord').attr('value') == '' && jQuery('#wachtwoord2').attr('value') == ''){
			wachtwoord2.disable();
		}else{
			wachtwoord2.enable();
		}
	}
	
	
	jQuery(document).ready(function($){				
		jQuery('.obs_email').each(function(){
			var t = jQuery(this).text();
			jQuery(this).text(t.replace('(verander alles tussen deze haakjes voor een apenstaartje)','@'));
		});
		
		
		jQuery('#submit').removeAttr("disabled");
		countChecked();
		
		
		
		
		$.tablesorter.addParser({ 
			id: 'dates', 
			is: function(s) { 
				return false; 
			}, 
			format: function(s) { 
				return formatDate(new Date(getDateFromFormat(s,'dd-MM-y')),'y/MM/dd');
			}, 
			// set type, either numeric or text 
			type: 'text' 
		}); 
			
		jQuery('#listTableOrg').tablesorter({
			headers: {  
            2: {
                sorter: false 
            } 
			},
			sortList: [[0,0]]
		}); 
		
		jQuery('#listTableAct').tablesorter({
			sortList: [[2,1]],
			widgets: ['zebra'],
			headers: {
				2: {
					sorter: 'dates'
				}
			},
			sortList: [[2,0]]
		});
		
		$('#omschrijving').keyup(function(){
			limitChars('omschrijving', 200, 'omschrijving_mess');
		});
		
		$('#doelstellingen').keyup(function(){
			limitChars('doelstellingen', 200, 'doelstellingen_mess');
		});
		
		jQuery('.eigenlocatie').click(function(ev) {
			if(jQuery(this).attr('value') == 'ja'){
				jQuery('#locatiegegevens').fadeIn('fast');
				straat.enable();
				huisnummer.enable();
				postcode.enable();
				plaats.enable();
			}else{
				jQuery('#locatiegegevens').fadeOut('fast');
				straat.disable();
				huisnummer.disable();
				postcode.disable();
				plaats.disable();
			}
		});
		
		function countChecked(){
			
			var n = $(".activiteiten:checked").length;

			if( n == 3){
				$(".activiteiten").not(":checked").attr("disabled",true);		 
			}else{
			   $(".activiteiten").not(":checked").removeAttr("disabled");		 
			}
		}
		

		
		jQuery('.activiteiten').click(function(ev) {
			countChecked();	
		
			if(jQuery(this).attr("ref") == 'anders' && jQuery(this).attr('checked')) { 
				jQuery('#anders_input').removeAttr("disabled");
				anders_input.enable();
			}else if(jQuery(this).attr("ref") == 'anders') { 
				jQuery('#anders_input').attr("disabled", true);
				jQuery('#anders_input').val("");
				anders_input.disable();
			}
		});
		jQuery('#email').blur(function(ev) {
			jQuery.get("/admin/emailcheck.php", {email: $(this).val()}, function(data){
				if(data == 'fout'){
					$("#submit").attr("disabled","true"); 
					$("#emailcheck").html("E-mailadres wordt al gebruikt!");
				}else{ 
					$("#submit").removeAttr("disabled");
					$("#emailcheck").html("");
				}
			});
		});
		
		jQuery('.voorkomen').click(function(ev) {
			if(jQuery(this).attr('value') == 'data'){
				jQuery('#herhalendedagen').css("display","none"); 
				jQuery('#lossedagen').fadeIn('fast');
				data.enable();
			}else{
				jQuery('#lossedagen').css("display","none"); 
				jQuery('#herhalendedagen').fadeIn('fast');
				data.disable();
			}
		});
		
		jQuery('.startlocatie').click(function(ev) {
			if(jQuery(this).attr('value') == 'nee'){
				jQuery('#locatiegegevens').fadeIn('fast');
				straat.enable();
				huisnummer.enable();
				postcode.enable();
				plaats.enable();
			}else{
				jQuery('#locatiegegevens').fadeOut('fast');
				straat.disable();
				huisnummer.disable();
				postcode.disable();
				plaats.disable();
			}
		});
		
		jQuery('.contactkeuze').click(function(ev) {
			if(jQuery(this).attr('value') == 'nee'){
				jQuery('#contactgegevens').fadeIn('fast');
				contact.enable();
				website.enable();
				email1.enable();
				telefoon1.enable();
			}else{
				jQuery('#contactgegevens').fadeOut('fast');
				contact.disable();
				website.disable();
				email1.disable();
				telefoon1.disable();
			}
		});
		jQuery('.aanmelding').click(function(ev) {
			if(jQuery(this).attr('value') == 'ja'){
				jQuery('#aanmeldingsgegevens').fadeIn('fast');
				if($('.aanmelding_telefoon').val() == ""){
					aanmelding_email.enable();
					aanmelding_telefoon.disable();
				}else{
					aanmelding_email.disable();
					aanmelding_telefoon.enable();
				}
			}else{
				jQuery('#aanmeldingsgegevens').fadeOut('fast');
				aanmelding_email.disable();
				aanmelding_telefoon.disable();
			}
		});
		jQuery('.aanmelding_email_radio').click(function(ev){
			aanmelding_email.enable();
			aanmelding_telefoon.disable();
			$('.aanmelding_telefoon').val('');
		});
		
		jQuery('.aanmelding_telefoon_radio').click(function(ev){
			aanmelding_telefoon.enable();
			aanmelding_email.disable();
			$('.aanmelding_email').val('');
		});
		
		jQuery('#nogeendatum').click(function(ev){
			$(this).parent().children(":last").prev().append("<div style=\"width:100%;clear: both;\"><input type=\"text\" class=\"date-pick nog_een_datum\" size=\"10\" name=\"datum[]\"><span class=\"remove_date\">[x]</span></div>");
			var input = $(this).prev().children(":first");
			$('.date-pick').datePicker({clickInput:true});
			$('.remove_date').click(function(ev){
				$(this).parent().remove();
			});
			
			ev.preventDefault();
		});
		
		jQuery('.remove_date').click(function(ev){
			$(this).parent().remove();
		});
		
		jQuery('.date-pick').datePicker({clickInput:true});
		
		jQuery('.photo_box').hide();
			
		jQuery(document).click(function(ev) {
			jQuery('.photo_box').fadeOut('fast');
			jQuery('.photo_button').show();
		});

		jQuery('.photo_button').click(function(ev) {
			jQuery('.photo_button').hide();
			jQuery('.photo_box').fadeOut('fast');
			if(jQuery('.photo_box', this.parentNode).css('display') == 'none'){
				jQuery('.photo_box', this.parentNode).fadeIn('fast');
			}
			ev.preventDefault();
			ev.stopPropagation();
		});
      jQuery('#nieuws').show();

      jQuery('#nieuws').liScroll();
      
	});
