$.ajaxSetup({
	type: 'POST',
	cache: false
});

$.datepicker.setDefaults({
	"buttonText":"Kies een datum",
	"showOn":"button",
	"buttonImage":"/img/datepicker.jpg",
	"buttonImageOnly":true,
	"dateFormat":"d-mm-yy",
	"firstDay":1,
	"showOtherMonths":true,
	"nextText":"Vlg",
	"prevText":"Vrg",
	"monthNames":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],
	"monthNamesShort":["jan","feb","maa","apr","mei","jun","jul","aug","sep","okt","nov","dec"],
	"dayNamesMin":["zo","ma","di","wo","do","vr","za"],
	"dayNamesShort":["zon","maa","din","woe","don","vri","zat"],
	"showButtonPanel":true,
	"currentText":"Vandaag",
	"closeText":"Klaar"
});


/*
 * Uitvoeren zodra document geladen is
 */
$(document).ready(
	function() {
		// Bij elke page load gaan we kijken of er notificaties getoond moeten worden
		checkNotifications();
		
		// De rows in een autogrid een mouseover geven
		$('table.autogrid tr').bind('mouseenter mouseleave', function(e){
			$(this).toggleClass('tr_over');
		});
		$('#loginform input').bind('focus blur', function(e) {
			var position = 80;
			var $this = $(this);
			if (e.type == 'blur' && $this.val() == '') {
				position = $this.attr('type') == 'text' ? 0 : 40;
			}
			$this.css('background-position', 'left -' + position + 'px');
			
		});
		$('#loginform input').blur();
		
		// TinyMCE lazy loading		
		$.each($('textarea.tinymce'), function (id, element) {
			element = $(element);
			element.tinymce({
				script_url: '/js/tiny_mce_'+tinymce_version+'/tiny_mce.js',
				theme: 'advanced',
				theme_advanced_buttons1: 'bold,italic,underline,forecolor,fontsizeselect,removeformat,separator,justifyleft,justifycenter,justifyfull,separator,bullist,numlist,separator,undo,redo,separator,spellchecker,separator,link',
				theme_advanced_buttons2: '',
				theme_advanced_buttons3: '',
				theme_advanced_buttons4: '',
				language: 'nl',
				plugins: 'safari,inlinepopups,contextmenu,advimage,spellchecker,paste',
				theme_advanced_toolbar_location: 'top',
				theme_advanced_toolbar_align: 'left',
				extended_valid_elements: 'a[name|href|target|title],img[src|border=0|alt|title|width|height|align|name],hr[width|size|noshade],span[align|style]',
				paste_convert_middot_lists: true,
				paste_convert_headers_to_strong: true,
				paste_force_cleanup_wordpaste: true,
				paste_auto_cleanup_on_paste: true,
				paste_as_plain_text: false,
				remove_linebreaks: true,
				apply_source_formatting: false,
				button_tile_map: true,
				spellchecker_languages: '+Nederlands=nl,Engels=en',
				theme_advanced_blockformats: 'h2,p',
				readonly : element.attr('readonly')
			});
			}
		);

		// Put "terug naar lijst" button next to submit
		$('button#terugnaarlijst').appendTo($('form td:last'));
		
		// tooltips
		
		/* CONFIG */		
		xOffset = 20;
		yOffset = 10;		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result		
		/* END CONFIG */		
		$("span.tooltip").hover(function(e){											  
			tip = this.innerHTML;
			$("body").append("<p id='tooltip'>"+ tip +"</p>");
			$("#tooltip")
				.css("top",(e.pageY - xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px")
				.fadeIn("fast");		
	    },
		function(){	
			$("#tooltip").remove();
	    });	
		$("span.tooltip").mousemove(function(e){
			$("#tooltip")
				.css("top",(e.pageY - xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px");
		});	
	}
);


