var login_timeout_count;
var panel_is_ok;
var Isinload = false;

function login_start(page)
	{
	var xhr = getXhr();
	
	var login = document.getElementById('login_name').value;
	var pwd = document.getElementById('login_pwd').value;
		
	xhr.onreadystatechange = function()
		{ 
		if(xhr.readyState == 4)
			{
			var docText= xhr.responseText;
			
			tab = docText.split('|||');
						
			if(tab[0] == 'success') back = '#008800';
			else back = '#880000';
			document.getElementById('login_load').innerHTML = '<div style="background: '+back+';">'+tab[1]+'</div>';
			panel_is_ok = false;
			panel(page);
			login_timeout_count = 5;
			setTimeout('login_timeout(\''+tab[0]+'\', \''+page+'\');', 1000);
			}
		};
	
	
	document.getElementById('inp_login').style.display = 'none';
	document.getElementById('inp_pwd').style.display = 'none';
	document.getElementById('login_load').style.display = 'block';
	
	xhr.open("POST", HTTP+page+".php", true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send('php_only=yes&page=panel/panel_ajax.php&act=login&login='+login+'&pwd='+pwd);
	}

function login_timeout(type, page)
	{
	
	login_timeout_count --;
	document.getElementById('login_timeout').innerHTML = login_timeout_count+' secondes';
	
	if(login_timeout_count == 0)
		{
		
		if(type == 'success')
			{
			if(panel_is_ok == true)
				{
				window.location.href = HTTP+page+'.php';
				}
			else{
				document.getElementById('login_load').innerHTML = '<div style="text-align: center;"><img style="margin-top: 9px;" src="'+HTTP+'modules/panel/login_load.gif" alt="" /></div>';
				panel_is_ok = true;
				}
			}
		else{
			document.getElementById('inp_login').style.display = 'block';
			document.getElementById('inp_pwd').style.display = 'block';
			document.getElementById('login_load').style.display = 'none';
			document.getElementById('login_load').innerHTML = '<div style="text-align: center;"><img style="margin-top: 9px;" src="'+HTTP+'modules/panel/login_load.gif" alt="" /></div>';
			}
		
		}
	else{
		setTimeout('login_timeout(\''+type+'\', \''+page+'\');', 1000);
		}
	}

function panel(page)
	{
	var xhr = getXhr();
		
	xhr.onreadystatechange = function()
		{ 
		if(xhr.readyState == 4)
			{
			var docText= xhr.responseText;
			document.getElementById('inorx_blocs').innerHTML += docText;
			if(panel_is_ok == true)
				{
				Topblind('formlogin', 300, 'Up');
				Topblind('panel', 300, 'Down');
				}
			panel_is_ok = true;
			}
		};
		
	xhr.open("POST", HTTP+page+".php", true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send('php_only=yes&page=panel/panel_ajax.php&act=panel');
	}

function panel_active_blocs(page)
	{
	if(Isinload == false)
		{
		Isinload = true;
		var xhr = getXhr();
			
		xhr.onreadystatechange = function()
			{ 
			if(xhr.readyState == 4)
				{
				var docText= xhr.responseText;
				
				if(docText == 'ok')
					{
					Topblind('BarreTopFixed', 300, 'Down');
					Topblind('BarreTop', 300, 'Down');
					Isinload = false;
					document.getElementById('panel_boutton_bloc').innerHTML = 'D&eacute;sactiver le mode "Edition"';
					}
				else if(docText == 'nok')
					{
					Topblind('menupref', 300, 'Up');
					Topblind('BarreTopFixed', 300, 'Up');
					Topblind('BarreTop', 300, 'Up');
					Isinload = false;
					document.getElementById('panel_boutton_bloc').innerHTML = 'Activer le mode "Edition"';
					}
				else{
					alert('Erreur... Vous n\'êtes plus connecté en tant que admin...');
					}
				}
			};
		
		document.getElementById('panel_boutton_bloc').innerHTML = '<div style="background: #333; height: 25px;"><div style="float: left; width: 50px;"><img style="border: none; margin-top: 5px;" src="'+HTTP+'modules/panel/mode_load.gif" alt="" /></div><div style="float: left; line-height: 25px;">Chargement...</div></div>';
				
		xhr.open("POST", HTTP+page+".php", true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send('php_only=yes&page=panel/panel_ajax.php&act=active_blocs');
		}
	}

function panel_changeDesign(de)
	{
	var xhr = getXhr();
		
	xhr.onreadystatechange = function()
		{ 
		if(xhr.readyState == 4)
			{
			window.location.href = HTTP+'panel.php';
			}
		};
		
	xhr.open("POST", HTTP+"panel.php", true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send('php_only=yes&page=panel/panel_ajax.php&act=design&design='+de);

	}

function panel_infos(tab)
	{
	
	document.getElementById('panel_infos_infos').style.display = 'none';
	document.getElementById('panel_infos_versions').style.display = 'none';
	document.getElementById('panel_infos_bugs').style.display = 'none';
	
	document.getElementById('panel_tab_infos').className = 'infos_tab_unselect';
	document.getElementById('panel_tab_versions').className = 'infos_tab_unselect';
	document.getElementById('panel_tab_bugs').className = 'infos_tab_unselect';
	
	if(tab == 'infos')
		{
		document.getElementById('panel_infos_infos').style.display = 'block';
		document.getElementById('panel_tab_infos').className = 'infos_tab_select';
		}
	if(tab == 'versions')
		{
		document.getElementById('panel_infos_versions').style.display = 'block';
		document.getElementById('panel_tab_versions').className = 'infos_tab_select';
		}
	if(tab == 'bugs')
		{
		document.getElementById('panel_infos_bugs').style.display = 'block';
		document.getElementById('panel_tab_bugs').className = 'infos_tab_select';
		}
	}
