$(document).ready(function(){
	// nimdaLoadToolbar();
});

var alreadyLoggedIn = false;
var google_maps = false;

function nimdaLoadToolbar(quick){
	if(quick) alreadyLoggedIn = true;
	var css = document.createElement('link');
	$(css).attr({
		rel: 'stylesheet',
		type: 'text/css',
		href: '/css/nimda_toolbar.css'
	});
	$('head').append(css);
	setTimeout(function(){
		$.ajax({
			url: '/backend.php/toolbar',
			success: function(data) {
				$('body').append(data);
				$.ajax({
					url: '/js/nimda_toolbar.js',
					dataType: 'script',
					success: function(data) {
						setTimeout('nimdaToolbar('+alreadyLoggedIn+')', 250);
						if(google_maps){
							setTimeout('googlemaps_initialize()', 250);	
						}
					}
				});
			}
		});
	},250);
}

function nimdaAuthenticate(){
	$.ajax({
		url: '/backend.php/authenticate/login',
		success: function(data) {
			$('div#nimdaAuth').html(data);
			$('div#nimdaAuth').fadeIn();
			setTimeout(function(){
				$('#nimdaLoginSubmit').click(function(event){
					event.preventDefault();
					var dataString = 'signin[username]='+$('#signin_username').val()+'&signin[password]='+$('#signin_password').val()+'&signin[_csrf_token]='+$('#signin__csrf_token').val();
					$.ajax({
						type: "POST",  
						url: "/backend.php/login",  
						data: dataString,  
						success: function(data) {
							$.ajax({ 
								url: "/backend.php/authenticate/check",  
								success: function(data) {
									if(data == 'authenticated'){
										nimdaLoadToolbar(false);
										$('div#nimdaAuth').fadeOut();
									} else {
										alert('Gebruikersnaam of wachtwoord incorrect');
									}
								}
						   });
						}
					});
				});
				$('#nimdaLoginCancel').click(function(event){
					$('div#nimdaAuth').fadeOut();
				});
			},250);
		}
	});
}
