function update(){
		
		$('input.masked').each(function(){
			if($(this).val()==$(this).attr('title')){
				$(this).val('');
			}
		});
		
		$('.rotating_speakers').html('');
		$('#bannerlinks').addClass('update');
		clearInterval( intervalID );
		
		var serializeForm = $('#filterForm').serialize();
		
		$.ajax({
		  url: "/ajax_sprekerzoeken.php",
		  type: "POST",
		  data: serializeForm,
		  dataType: "json",
		  contentType: 'application/x-www-form-urlencoded;charset=utf-8',
		  success: function(data){
		  	switch(data.type){
		  		case 1:
		  		
			  		var html = '<div id="result">';
				    html += data.paginator;
				    html += '<hr />';
				    html += '<ul>';
				    $.each(data.content,function(key,output){
				    	/*html += '<li id="'+output.key+'">';
				    	html += '<a href="/spreker/'+output.url+'"><img src="/tool_imagesprofielen/thumb/'+output.afbeelding+'" /></a>';
				    	html += '<span class="naam">'+output.naam+'</span>';
				    	html += '<span class="actiefals">'+output.activiteit+'</span>';
				    	html += '<a class="profiel" href="/spreker/'+output.url+'"></a>';
				    	html += '<a class="toevoegen '+output.classvar+'"></a>';
				    	html += '<a class="aanvragen"></a>';
				    	html += '</li>';*/
				    	
				    	switch(output.type){
				    		case 2:
				    			html += '<li>';
						    	html += output.tekst;
						    	html += '</li>';
				    		break;
				    		
				    		default:
						    	html += '<li id="'+output.key+'">';
						    	html += '<a href="/spreker/'+output.url+'"><img src="/tool_imagesprofielen/thumb/'+output.afbeelding+'" /></a>';
						    	html += '<span class="naam">'+output.naam+'</span>';
						    	html += '<span class="actiefals">'+output.activiteit+'</span>';
						    	html += '<a class="profiel" href="/spreker/'+output.url+'"></a>';
						    	html += '<a class="toevoegen '+output.classvar+'"></a>';
						    	html += '<a class="aanvragen"></a>';
						    	html += '</li>';
					    	break;
					    }
				    	
				    });
				    html += '</ul>';
				    html += '<hr />';
				    html += data.paginator;
				    html += '</div>';
				    
				    $('#contentContainer').html(html);
				    $('.num_speakers').html(data.result);
		    		
		    		var url = $(location).attr('href');	
						if(url.match('/?update')!='update' && url.match('/?zoek')!='zoek' && url.match('clinics')!='clinics'){
							document.location = '/?update';
						}
		  		break;
		  		
		  		default:
		  			var html = '<div id="geen-resultaat"><h3>Uw zoekopdracht heeft geen resultaat opgeleverd.</h3><p>Het kan zijn dat de door u gezochte spreker niet op onze website staat. Niet al onze sprekers willen actief bemiddeld worden. U kunt contact met ons opnemen of op het aanvraagformulier aangeven wie u zoekt. Wij zorgen ervoor dat u snel antwoord krijgt op uw aanvraag.</p></div>';
		  			$('#contentContainer').html(html);
		  			$('.num_speakers').html(data.result);
		  		break;
		  	}
		  }
		});
	}
	
	function update_favorieten(type){
		$.ajax({
		  url: "/ajax_favorieten.php",
		  type: "POST",
		  data:{type:'update_favorieten'},
		  dataType: "json",
		  contentType: 'application/x-www-form-urlencoded;charset=utf-8',
		  success: function(data){
		  	
		  	switch(type){
		  		case 2:
		  			if(data){
					    var html = '<ul>';
					    $.each(data.speaker,function(key,output){
					    	html += '<li id="'+key+'">';
					    	html += '<a class="thumb" href="'+output.url+'"><img src="/tool_imagesprofielen/thumb/'+output.image+'" /></a>';
					    	html += '<a class="naam" href="'+output.url+'">'+output.naam+'</a>';
					    	html += '<span class="actiefals">'+output.actiefals+'</span>';
					    	html += '<span class="verwijderen"></span>';
					    	html += '</li>';
					    });
					    html += '</ul>';
				  	} else {
				  		html = '<ul><li><span class="melding">Geen spreker geselecteerd</span></li></ul>';
				  		//$('#fav_speaker').css('display','none');
				  	}
				  	
				  	$('#aanvragen_overzicht').find('ul').replaceWith(html);
		  		break;
		  		
		  		default:
		  			if(data){
		  				$('#fav_speaker').css('display','block');
					    var html = '<ul>';
					    $.each(data.speaker,function(key,output){
					    	html += '<li id="'+key+'">';
					    	html += '<a class="naam" href="'+output.url+'">'+output.naam+'</a>';
					    	html += '<a class="profiel" href="'+output.url+'"></a>';
					    	html += '<span class="verwijderen"></span>';
					    	html += '</li>';
					    });
					    html += '</ul>';
				  	} else {
				  		html = '<ul><li><span class="melding">Geen spreker geselecteerd</span></li></ul>';
				  		$('#fav_speaker').css('display','none');
				  	}
				  	
				  	$('#fav_speaker').find('ul').replaceWith(html);
		  		break;
		  	}
		  	
		  }
		});
	}
	
	function rotate_images(){
		var eq = $.random(0,21);
		var list = $('.rotating_speakers li:eq('+eq+')');
		var exclude = new Array();
		$('.rotating_speakers li:not(.opmerking)').each(function(){
			exclude.push($(this).attr('id'));
		});
		var exclude2 = new Array();
		$('.rotating_speakers li.opmerking').each(function(){
			exclude2.push($(this).attr('id'));
		});
		
		$.ajax({
		  url: "/ajax_rotating_images.php",
		  type: "POST",
		  data: {type:'',afb_type:list.attr('class'),exclude:exclude,exclude2:exclude2},
		  dataType: "json",
		  contentType: 'application/x-www-form-urlencoded;charset=utf-8',
		  success: function(data){
		    type = data.type;
		    
		    switch(type){
		    	case 1:
			    	var newimage = $(data.img).hide();
				    list.attr('id',data.id);
				    list.find('img').fadeOut(1000,function(){
							$(this).remove();
						});
						list.find('a').attr('title',data.name);
						list.find('a').attr('href',data.url);
						list.find('a').append(newimage);
						list.find('img:last').fadeIn(1500);
		    	break;
		    	
		    	case 2:
		    		list.attr('id',data.id);
		    		list.html(data.content);
		    	break;
		    }
		    
		  }
		});
	}
	
	$(function() {
		
		$('input.masked').each(function(){
			if( $(this).val()=='' ){
				$(this).val($(this).attr('title'));
			}
		});
		$('input.masked').bind(
			{
				focus:function(){
					if( $(this).val()==$(this).attr('title') ) {
						$(this).val('');
					}
				},	
				blur:function(){
					if( $(this).val()=='' ){
						$(this).val($(this).attr('title'));
					} 
				}	
			}
		);
		
		$('#spreker1,#spreker2,#spreker3').bind({
			'keyup': function(){
				
				var current = $(this);
				
				//zoekwoorden
				var zoekwoorden = $(this).val();
				
				if(zoekwoorden!=''){
					//ophalen van zoekresultaten
					$.ajax({
					  url: "/ajax_autozoeken.php",
					  type: "POST",
					  data: {zoekwoorden:zoekwoorden},
					  dataType:'json',
					  contentType: 'application/x-www-form-urlencoded;charset=utf-8',
					  success: function(data){
					  	if(data){
						  	var html = '';
						    $.each(data.speaker,function(key,output){
						    	html += '<span id="'+key+'" class="naam">'+output.naam+'</span>';
						    });
						    
								current.parent().find('.ac-result:not(.active)').addClass('active');
								current.parent().find('.ac-result').html(html);
							} else {
								current.parent().find('.ac-result').removeClass('active');
							}
					  }
					});
				} else {
					current.parent().find('.ac-result').removeClass('active');
				}
				
			},
			'blur': function(){
				$(this).parent().find('.ac-result').removeClass('active');
			}
		});
		
		
		$('.ac-result span').live('click',function(){
			var current = $(this);
			var pro_id = current.attr('id');
			$(this).parents('li').find('input').val( $(this).parents('li').find('input').attr('title') );
			
			$.ajax({
			  url: "/ajax_favorieten.php",
			  type: "POST",
			  data: {type:'add_favorieten',pro_id:pro_id},
			  contentType: 'application/x-www-form-urlencoded;charset=utf-8',
			  success: function(data){
					update_favorieten(2);
			  }
			});
		});
		
		$('#zoekwoord').bind({
			'keyup': function(){
				
				var current = $(this);
				
				//zoekwoorden
				var zoekwoorden = $(this).val();
				
				if(zoekwoorden!=''){
					//ophalen van zoekresultaten
					$.ajax({
					  url: "/ajax_autozoeken.php",
					  type: "POST",
					  data: {zoekwoorden:zoekwoorden},
					  dataType:'json',
					  contentType: 'application/x-www-form-urlencoded;charset=utf-8',
					  success: function(data){
					  	if(data){
						  	var html = '';
						    $.each(data.speaker,function(key,output){
						    	//html += '<span id="'+key+'" class="naam">'+output.naam+'</span>';
						    	html += '<a href="'+output.url+'" class="naam" style="color:#000;">'+output.naam+'</a>';
						    });
						    
								current.parent().find('.zoek-result:not(.active)').addClass('active');
								current.parent().find('.zoek-result').html(html);
							} else {
								current.parent().find('.zoek-result').removeClass('active');
							}
					  }
					});
				} else {
					current.parent().find('.zoek-result').removeClass('active');
				}
				
			},
			'blur': function(){
				$(this).parent().find('.zoek-result').removeClass('active');
			}
		});
		
		
		$('.zoek-result span').live('click',function(){
			$('#zoekwoord').val($(this).text());
			$('#zoekwoord').focus();
		});
		
	});
