$(function() {
	$('.addNiewsbriefUser').click(function() {
		jPrompt('Het email adres dat toegevoegd wordt:', 'Email adres', 'Nieuwsbrief', function(r) {
			if(r){			
				$.post("modules/nieuwsbrief/actions.php", { addNiewsbriefUser: "yes", email: r },
	   				function(data){	 
	     				 //window.location.replace("/nieuwsbrief/gebruikers/");
				});
	
			}
		});	
	});
	

	
    $(".reject_all").click(function() {
		$(".check_reject").attr('checked', true);
		$(".check_view").attr('checked', false);
		$(".check_admin").attr('checked', false);
	});	
	
    $(".view_all").click(function() {
		$(".check_reject").attr('checked', false);
		$(".check_view").attr('checked', true);
		$(".check_admin").attr('checked', false);
	});	
	
    $(".admin_all").click(function() {
		$(".check_reject").attr('checked', false);
		$(".check_view").attr('checked', false);
		$(".check_admin").attr('checked', true);
	});	
	
	$('.adminMode').hover(function() {
			$(this).find(".edit").css("display","inline");
			$(this).find(".context-menu").css("display","block");
			
		}, function(){	//On Hover Out
			$(".context-menu").css("display","none");
			$(this).find(".edit").css("display","none");
	});
	

	$.datepicker.regional['nl'] = {
		closeText: 'sluiten',
		prevText: 'vorige',
		nextText: 'volgende>',
		currentText: 'huidig',
		monthNames: ['Januari','Februari','Maart','April','Mei','Juni',
		'Juli','Augustus','September','Oktober','November','December'],
		monthNamesShort: ['Jan','Feb','Mar','Apr','Mei','Jun',
		'Jul','Aug','Sep','Okt','Nov','Dec'],
		dayNames: ['Maandag','Dinsdag','Woensdag','Donderdag','Vrijdag','Zaterdag','Zondag'],
		dayNamesShort: ['Ma','Din','Woe','Don','Vri','Zat','Zon'],
		dayNamesMin: ['Ma','Di','Wo','Do','Vr','Za','Zo'],
		weekHeader: '??',
		//dateFormat: 'd MM yy',
		dateFormat: 'yy-mm-dd',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''
	};
	$.datepicker.setDefaults($.datepicker.regional['nl']);
	
	$.timepicker.regional['nl'] = {
		timeOnlyTitle: 'Tijd',
		timeText: 'Tijd',
		hourText: 'uur',
		minuteText: 'minuten',
		secondText: 'secondes',
		currentText: 'huidig',
		closeText: 'sluiten',
		ampm: false
	};
	$.timepicker.setDefaults($.timepicker.regional['nl']);


	$(".datepicker").datepicker();
	$(".timepicker").timepicker({
		showSecond: true,
		timeFormat: 'hh:mm:ss',
		hourGrid: 2,
		minuteGrid: 15,
		hourMin: 8,
		hourMax: 24
		
	});

	
	
	$(".formulier").validate({
	invalidHandler: function(form, validator) {
	  var errors = validator.numberOfInvalids();
	  if (errors) {
	    var message = errors == 1
	      ? 'Er mist 1 veld. Deze is aangegeven'
	      : 'Er missen ' + errors + ' velden. Deze zijn aangegeven';
	    $("div.error span").html(message);
	    $("div.error").show();
	  } else {
	    $("div.error").hide();
	  }
	}
	})
	
	$('#other').click(function() {
	  $('.formulier').submit();
	});	
	
	$().message($(".succes").html());
	$().message($(".error").html());
	//$().message($(".tooltip").html());


	$(".niet").hide();
    
    $(".changeMode").click(function() {
		$.post("cms/ajax/actions.php", { changeMode: '1' } );
		$(".advanced").toggleClass("none");
	});	
    
    /*$("#twitter").tweet({
            username: 				"tr3sx",
            join_text: 				"auto",
            avatar_size: 			48,
            count: 					15,
            auto_join_text_default: "twitterden wij,",
            auto_join_text_ed: 		"wij",
            auto_join_text_ing: 	"wij zijn",
            auto_join_text_reply: 	"wij antwoordden op",
            auto_join_text_url: 	"wij bekeken",
            loading_text: 			"Tweets worden opgehaald... "
        }); */   
	    
	    
	    
	//wat toggle werk
	$(".codeToggle").click(function(){
		$("#codeField").toggleClass("none");
	});
	    

	$(".commentToggle").click(function(){
		$("#commentTab").toggleClass("none");
	});  
	
	$(".loginToggle").click(function(){
		$(".login").toggleClass("none");
	});  
	    
	    
    //autocomplete
	function log(event, data, formatted) {
		$("<li>").html( !data ? "No match!" : "Selected: " + formatted).appendTo("#result");
	}
	
	function formatItem(row) {
		return row[0];
	}
	function formatResult(row) {
		return row[0].replace(/(<.+?>)/gi, '');
	}		

	$("#suggest4").autocomplete('modules/gebruikers/user.list.php', {
		width: 300,
		multiple: true,
		matchContains: true,
		formatItem: formatItem,
		formatResult: formatResult
	});	
		
	$("#suggest4").result(function(event, data, formatted) {
		var hidden = $(this).parent().next().find(">:input");
		hidden.val( (hidden.val() ? hidden.val() + ";" : hidden.val()) + data[1]);
	});	
	
	
	$("#gebruiker_toevoegen").autocomplete('modules/gebruikers/user.list.php', {
		width: 300,
		multiple: false,
		matchContains: true,
		formatItem: formatItem,
		formatResult: formatResult
	});	
		
	$("#gebruiker_toevoegen").result(function(event, data, formatted) {
		var hidden = $(this).parent().next().find(">:input");
		hidden.val( (hidden.val() ? hidden.val() + ";" : hidden.val()) + data[1]);
	});		
	
	
	
	
	
	
	$("#suggest5").autocomplete('modules/groepen/groepen.list.php', {
		width: 300,
		multiple: true,
		matchContains: true,
		formatItem: formatItem,
		formatResult: formatResult
	});	
	
	$("#suggest5").result(function(event, data, formatted) {
		var hidden = $(this).parent().next().find(">:input");
		hidden.val( (hidden.val() ? hidden.val() + ";" : hidden.val()) + data[1]);
	});		
	
	$(":text, textarea").result(log).next().click(function() {
		$(this).prev().search();
	});

	$("#clear").click(function() {
		$(":input").unautocomplete();
	});    
    //einde autocomplete   
    

    
      

	
	
	$('.sortableBibliotheekUser').sortable({
        opacity: '0.5',
        update: function( e, ui ) {
              var itemOrder 	= 	$(this).sortable( 'serialize' );
              var itemID		=	$(this).attr('id');
			  
			  $.ajax({
                  url:'modules/gebruikers/actions.php?sortItems=1',
                  type:'POST',
                  data: (itemOrder+"&itemID="+itemID),
                  success:
                      function( feedback ) {
                          //update notice
                          $('#notices').fadeOut('slow').load('includes/notices.php').fadeIn("slow");
                      }  
              });
          }
    });	
    
	$('.sortableBibliotheekGroep').sortable({
        opacity: '0.5',
        update: function( e, ui ) {
              var itemOrder 	= 	$(this).sortable( 'serialize' );
              var itemID		=	$(this).attr('id');
			  
			  $.ajax({
                  url:'modules/groepen/actions.php?sortItems=1',
                  type:'POST',
                  data: (itemOrder+"&itemID="+itemID),
                  success:
                      function( feedback ) {
                          //update notice
                          $('#notices').fadeOut('slow').load('includes/notices.php').fadeIn("slow");
                      }  
              });
          }
    });	    

	
    var tabContainers = $('div.tabs > div');
    tabContainers.hide().filter(':first').show();
    
    $('div.tabs ul.tabNavigation a').click(function () {
            tabContainers.hide();
            tabContainers.filter(this.hash).show(); 
            $('div.tabs ul.tabNavigation a').removeClass('active');
            $(this).addClass('active');
            return false;
    }).filter(':first').click();	
	
	$("#datepicker").datepicker();
	$(".datepicker").datepicker();
	
	//.colorbox({transition:'elastic', scalePhotos: TRUE,speed:500});
	$(".gallery").colorbox({transition:'elastic', maxWidth: '85%', maxHeight:'85%', opacity:'0.55',scalePhotos: 'true',speed:500});
	 
	$("a#single_image").colorbox({transition:'elastic', maxWidth: '85%', maxHeight:'85%', opacity:'0.55',scalePhotos: 'true',speed:500});
	$("#inlinecontent").colorbox();
	$(".inlinecontent").colorbox();
});

function launchColorbox(link){
	$(this).colorbox({href: link});	
}

//autocomplete
function changeOptions(){
	var max = parseInt(window.prompt('Please type number of items to display:', jQuery.Autocompleter.defaults.max));
	if (max > 0) {
		$("#suggest1").setOptions({
			max: max
		});
	}
}

function changeScrollHeight() {
    var h = parseInt(window.prompt('Please type new scroll height (number in pixels):', jQuery.Autocompleter.defaults.scrollHeight));
    if(h > 0) {
        $("#suggest1").setOptions({
			scrollHeight: h
		});
    }
}
//einde autocomplete


function toonGroepen(id){
	$('#toonGroep-'+id).toggle();
}

function addFiles(){
	$('#popup_container').toggle();
}

function toonProperties(id){
	$('#toonProperties-'+id).slideToggle("slow");
}

function toonTools(id){
	$('#toonTools-'+id).toggle("slow");
}









function addBlock(paginaID,briefID){
	jConfirm('Weet u zeker dat u deze pagina als blok wilt toevoegen?', 'Ter bevestiging', function(r) {
		//jAlert('Confirmed: ' + id, 'Confirmation Results');
		if(r==true){
	
			//transparant maken
			//$('#addBlock-'+id).toggleClass("inactive");
			//$('#activeerForum-'+id).toggleClass("inactive");
			
			//laad de ajax pagina
			$.post("modules/nieuwsbrief/actions.php", { addBlock: paginaID, briefID: briefID } );
			
			//herlaad de notice div
			//$('#notices').fadeOut('slow').load('includes/notices.php').fadeIn("slow");
			
			//redirect pagina naar brief aanpassen
			window.location.replace("/nieuwsbrief/brieven/aanpassen/"+briefID+"/");
		}
	});	
}




//begin conversaties

$('#addThread').click(function() {
	jPrompt('Het onderwerp van de conversatie:', 'Uw onderwerp', 'Conversaties', function(r) {
		if(r){			
			$.post("modules/conversaties/actions.php", { addThread: "yes", inp_onderwerp: r },
   				function(data){	 
     				 window.location.replace("/conversaties/lezen/"+data+"/nieuw/");
			});

		}
	});	
});
 
 
//einde conversaties 


