/*
 * File Name : admin.js
 * Created by Softage
 * http://www.softage.be
 */ 

var admin_logged=false;

function getKey(evenement)
{
       var touche = window.event ? evenement.keyCode : evenement.which;
       if((touche==66) && (admin_logged==false)){
		   if ($('calendar_container')) $('calendar_container').hide();
    	   Dialog.confirm($('login').innerHTML,{className:"darkX", width:300, okLabel: "login", 
       			cancelLabel: "cancel", 
       			onOk:function(win){ 
	       			admin_login();
				}
			});
	}
	
}
//--------------------------------------------------------------------------------------------
function admin_login()
{
		var myLogin = $F('admin_login');
		var myPassword = $F('admin_password');
		var url = 'bridge/bridge_user.php';
		var pars = 'action=login&login=' + myLogin + '&password=' + myPassword;
		var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, onComplete: admin_login_resp });
}
	
function admin_login_resp(originalRequest)
{
	
	var response = JSON.parse(originalRequest.responseText);
	if ((response.Type=="Success")||(response.Type=="Info")){
		document.location="index.php";
	}
	else {
		Windows.focusedWindow.updateHeight(); 
	       	new Effect.Shake(Windows.focusedWindow.getId()); 
		$('admin_password').value="";	
		$('admin_logout').innerHTML="";	
		admin_logged=false;
	}
}

//-------------------------------------------------------------------------------------------- 
function admin_logout()
{
	var url = 'bridge/bridge_user.php';
	var pars = 'action=logout';
	var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, onComplete: admin_logout_resp });
}
	
function admin_logout_resp(originalRequest)
{
	document.location="index.php";
}
//-------------------------------------------------------------------------------------------- 
function admin_isLogged()
{
		var url = 'bridge/bridge_user.php';
		var pars = 'action=isLogged';
		var myAjax = new Ajax.Request( url, { method: 'post',asynchronous:false, parameters: pars, onComplete: admin_isLogged_resp });
}
	
function admin_isLogged_resp(originalRequest)
{
	var test=false;
	var response = JSON.parse(originalRequest.responseText);
	if (response.Type=="Success"){
		$('admin_logout').innerHTML="<a onclick='admin_logout()'><img src='images/logout.png' style='cursor:pointer'/></a>";
		admin_logged=true;
	}
	else {
		$('admin_logout').innerHTML="";	
		admin_logged=false;
	}
	return test;
	
}

