var user = null;
var usId = 0;var usLogin = 1; var usAccess = 2; var usSession = 3; 
var isLoaded = 0;
var XA_prefix = 'XZA_';

function Loader(){
	isLoaded = 1;
	preloadImages();
	try  {
		onLoaded();
	} catch(e) {}
}


function loadUser(){ 
	if (getCookie(XA_prefix + 'sid') != null){ 
		user = new Array();
		user[usId] = getCookie(XA_prefix + 'id');
		user[usLogin] = getCookie(XA_prefix + 'login');
		if (getCookie(XA_prefix + 'access') != null)
		user[usAccess] = getCookie(XA_prefix + 'access').split(',');
		user[usSession]  = getCookie(XA_prefix + 'sid'); 
	}
}


function UserHasAccess(access) {
	if (user == null) return false;
	for (i in user[usAccess]) {
		if (user[usAccess][i] == access || user[usAccess][i] == 'root') {
			return true;
		}		
	}		
	return false;
}


function DrawMenu(){
 var navLink = 0;
 var navCaption = 1;
 var navHint = 2;
 var menu = new Array();
 menu[menu.length] = new Array('.MAIN<BR>');
 menu[menu.length] = new Array('/', 'Главная', 'Главная страница');
 if (user == null)
 menu[menu.length] = new Array('/user.php', 'Регистрация', 'Регистрация');
 menu[menu.length] = new Array('http://forum.xakep.kz/', 'X-Форум', 'X-Форум');
 //menu[4] = new Array('http://chat.xakep.kz', 'X-Chat', 'Чат для настояших хакеров :)');
 menu[menu.length] = new Array('/docs/cstatica/library.html', 'Библиоteka', 'Статьи, полезная информация');
 menu[menu.length] = new Array('/deface.php', 'Дефейс лента', 'Дефейс лента сайтов');
 menu[menu.length] = new Array('/sniffer.php', 'Снифер', 'Личный снифер');
//  menu[menu.length] = new Array('/gw/tools', 'Онлайн сервисы', 'Утилиты, декодеры, энкодеры разные полезные для хакера веши.');

 //menu[menu.length] = new Array('.LAWS<BR>');
// menu[menu.length] = new Array('/gw/law', 'Закон', 'Статьи Уголовного Кодекса');
// menu[menu.length] = new Array('/gw/law_practic', 'Практика', 'Преступления и наказание, реальные случаи, развязки.');
 //menu[14] = new Array('/docs/law_info.html', 'Информация', 'Информация');
 menu[menu.length] = new Array('.ETC<BR>');
 menu[menu.length] = new Array('/docs/cstatica/video.html', 'Видео', 'Реальные видео примеры, различных взломов.');
 menu[menu.length] = new Array('/docs/cstatica/download.html', 'Download', 'Файловое хранилише, полезные программы, релизы, etc.');
 menu[menu.length] = new Array('/gw/about', 'Обратная связь', 'Обратная связь');

 //menu[19] = new Array('/lol/', 'Стафф', '');
 if (UserHasAccess('admin')) {
  menu[menu.length] = new Array('.ADM<BR>');
  menu[menu.length] = new Array('/xadm/', '<FONT color=red>SiteAdmin</FONT>', '');
 }
 if (user != null) {
	menu[menu.length] = new Array('.user<BR>');
	menu[menu.length] = new Array('/user.php?do=profile', 'UserCP', 'Изменение данных вашего профайла');
	//menu[23] = new Array('/co/user?do=edit', 'Инфор', 'Изменение данных вашего профайла');
	menu[menu.length] = new Array('/user.php?do=logout', 'Выйти ['+user[usLogin]+']', 'Выйти с сайта');	
 }





 //menu[4] = new Array('/co/deface', 'Дефейсы', 'Дефейс лента');
 //menu[5] = new Array('/docs/tools.html', 'Утилиты', 'X-Tools');
// menu[6] = new Array('/co/sniffer', 'Снифер', 'Личный снифер');
// menu[7] = new Array('/docs/linkz.html', 'Сыллки', 'Обмен сылками');
// menu[8] = new Array('/docs/about.html', 'Связь', 'Информация для связи');

	var data = '';
 var count = 0;
 for (i in menu)
 {
  
  d =  (count < 5) ?  document.getElementsByTagName('DIV')[0] : document.getElementsByTagName('DIV')[1];
  var row = menu[i]; 
  
  if (row.length == 3)
  data += '<IMG SRC="/lib/images/spacer.gif" width="10" height="8"><a href="'+row[navLink]+'" class="mainmenu" title="'+row[navHint]+'">'+row[navCaption]+'</a><BR>';
  else data += '<IMG SRC="/lib/images/spacer.gif" width="10" height="8">' + row[0];
  count ++;
 }
   document.write(data);
}





function newImage(arg){if (document.images){rslt = new Image();rslt.src = arg;return rslt;}}function changeImages() {if (document.images && (preloadFlag == true)) {for (var i=0; i<changeImages.arguments.length; i+=2){document[changeImages.arguments[i]].src = changeImages.arguments[i+1];       }}} var preloadFlag = false;
function preloadImages(){if (!isLoaded) Loader(); if (document.images) {index_04_over = newImage("/lib/images/index_04-over.gif");key_button_over=newImage("/lib/images/key-button-over.gif");preloadFlag = true;}}
function SetCookie(name,value)
{
var last = '0, 02-03-2010 00:00:00 GMT'
document.cookie = name + '=' + escape(value) + '; path=/; expires=' + last;
}

function getCookie(Name) {
var find = Name + '='
if (document.cookie.length > 0)
{
  offset = document.cookie.indexOf(find)
  if (offset != -1) {
   offset += find.length
   end = document.cookie.indexOf(';', offset)
   if (end == -1) end = document.cookie.length
   return unescape(document.cookie.substring(offset, end))
  }
}
}

