$(function(){
	
	//Search action
	$('#searchBtn').live('click', function(){
		var searchVal = $('#searchVal').val();
		if( searchVal == '' ){
			alert('Vul eerst een zoekwoord in!');
		} else {
			searchVal = searchVal.toLowerCase().replace(/[^a-zA-Z0-9]+/g,'-');
	 		window.location.href = "search-"+searchVal+".html";
	 	}
	 	
 		return false;
	});
	
	//Logout action
	$('#logoutBtn').live('click', function(){
		$.ajax({
			url: 'xf.auth.php',
			data: {'action':'logout'},
			type: 'POST',
			success: function(data){
				window.location.reload();
			}
		});
	});
	
	
	//Login action			
	$('#menu-login').submit(function(){
		var form = $(this);
		if($('input[name=email]',form).val()=='' || !isValidEmail($('input[name=email]',form).val()))
		 	alert('Voer eerst een (geldig) e-mail in!');
	 	else if($('input[name=password]',form).val()=='')
		 	alert('Voer eerst een wachtwoord in!');
		else {
			$.ajax({
				url: 'xf.auth.php',
				data: form.serialize(),
				type: 'POST',
				dataType : 'json',
				success: function(data){
					switch(data['result']){
						case 0:	alert('Je account is nog niet geactiveerd!'); break;
						case 1:	/*alert('Bedankt, je bent ingelogd!');*/ window.location.reload(); break;
						case 2:	alert('Ongeldig e-mail of wachtwoord!');  break;
					}
				}
			});
		}
		
		return false; 
	});	
	
});
