
passport = "http://my.gamexp.ru/passport";
imgdir = "http://www.gamexp.ru/auth/";

function auth_passportpart(action){
  if(action != 'logout' && action != 'login' && getURLParam('REFER_ID') > 0){
    window.user = {"auth":0, "login":"","pass":""};
    bar_loginform();
    return;
  }
  if(action != 'login' && action != 'logout' && window.ajaxcomplete){
    return;
  }
  if(action == 'login'){
    if(!window.user){
      window.user = {"error": false};
    }
    else{
      window.user.error = false;
    }
    var regexp = /[^-\w\d_@\.]+/igm;
    login = $("input[name='USER_LOGIN']").val();
    login = login.replace(regexp, "");
    pass = $("input[name='USER_PASSWORD']").val();
    pass = pass.replace(regexp, "");
    //alert(login + " " + pass);
    //remember = $("input[name='USER_REMEMBER']").is(':checked');
    remember = $("#auth_remember").val();
    if(remember == 1){
      remember = true;
    }
    else{
      remember = false;
    }
    //alert(login+pass+remember);
    window.sent = {"login":login,"pass":$("input[name='USER_PASSWORD']").val(), "remember":remember};
    if(login.length == 0){
      window.user.error = "nologin";
    }
    else if(pass.length == 0){
      window.user.error = "nopass";
    }
    else if(login.length<3 || pass.length<6 || login.length>50 || pass.length>50){
      window.user.error = "lessthan6";
    }
    if(window.user.error){
      bar_loginform();
      return;
    }
  }
  if(action == 'logout'){
    window.sent = {"login":"","pass":"", "remember":0};
  }
  data = {
    type: "GET",
    url: "http://my.gamexp.ru/passport/auth.php",
    dataType: "script",
    timeout: 1500,
    cache: false,
    beforeSend: callback_wait(action),
    error: function(){
      //alert("error");
      bar_error();
    },
    success: function(){
      //alert('success');
    },
    complete: function(){
      window.ajaxcomplete = 1;
      //alert('complete');
      if(!window.user){
        window.user = {'auth': 0};
      }
      if(window.user['auth'] == 1){
        if(getURLParam("sid") && (CONST_PID == 39 || CONST_PID == 34 || CONST_PID == 2)){
	      window.ext_auth = 'mailrurz';
	      bar_hellouser(window.user);
            if(isdefined("window", "CONST_RELOAD") && CONST_RELOAD == true){
              window.location = window.location;
            }
	    }
        else{
          auth_localpart();
	      pm_new_set();
	    }
      }
      else if(action == 'logout'){
        auth_localpart();
      }
      else{
        bar_loginform();
      }
    },
    delay: function(){
      bar_error();
      //alert('delay');
    }
  };
  if(action == 'login'){
    data.data = {'login':window.sent.login, 
		 'pass':md5(window.sent.pass), 
		 'remember':window.sent.remember,
		 'url':window.location.href, 
		 'pid':CONST_PID};
  }
  else if(action == 'logout'){
    data.data = {'action':'logout'};
  }
  else if(action != 'logout' && getURLParam("sid") && (CONST_PID == 39 || CONST_PID == 34 || CONST_PID == 2)){//mailrurz
    data.data = {'sid':getURLParam("sid")};
    data.url = "/auth/checkmailru.php";
    window.ext_auth = 'mailrurz';
  }
  else{
    data.data = {'pid':CONST_PID};
  }
  $.ajax(data);
  $('.authorizing').css("z-index", 1000);
  $('.authorizing').css("width", "100%");
}

function timeout_bar_hellouser(){
    bar_hellouser(window.user);
}

function auth_localpart(){
  if(isdefined("window", "ext_auth")){
    //alert(window.user.login);
    window.ext_auth = 'mailrurz';
    bar_hellouser(window.user);
    if(isdefined("window", "CONST_RELOAD") && CONST_RELOAD == true){
      window.location = window.location;
    }
    return;
  }
  data = {
    type: "GET",
    url: "/auth/checktoken.php",
    data: {'token': window.user['token'], 'id': window.user['id']},
    dataType: "script",
    timeout: 1500,
    cache: false,
    complete: function(){
	
      if(window.user.auth == true || window.user.authcheck == true ){
        if (typeof window.user['login'] == 'undefined'){
    	    setTimeout(timeout_bar_hellouser, 1000);
        }
        else {
    	    bar_hellouser(window.user);
        }
        if(CONST_PID == '46' && window.user.csid != undefined){
          window.location = '/form/index.html?CSID=' + window.user.csid;
        }
        if(isdefined("window", "CONST_RELOAD") && CONST_RELOAD == true){
          window.location = window.location;
        }
	jqauth_complete_events(true, window.user);
      }
      else{
        bar_loginform();
	if(isdefined("window", "CONST_RELOAD") && CONST_RELOAD == true){
          window.location = window.location;
        }
	jqauth_complete_events(false, window.user);
      }
    }
  };
  if(CONST_PID == 5){
    data.url = "/auth/checktoken.jsp";
    data.data.format = "ini";
  }
  if(CONST_PID == 3){
    data.url = "/cgi-bin/auth/checktoken.pl";
    data.data.format = "ini";
  }
  if(CONST_PID == 46){
    data.url = "/form/auth/checktoken.pl";
    data.data.format = "ini";
  }
  $.ajax(data);
}
function pm_new_set(){
  if(isdefined("window", "ext_auth")){
    window.pm_data = new Array();
    return;
  }
  data = {
    type: "GET",
    url: "http://gc.gamexp.ru/auth/pm_new.php",
    data: {'token': window.user['token'], 'id': window.user['id']},
    dataType: "script",
    timeout: 1500,
    cache: false,
    complete: function(){
	pm_new_bar(window.pm_data);
    }
  };
  $.ajax(data);
}
function pm_new_check(){
  //assuming we are authorized on gamexp. if not, we cant authorize there without token
  if(isdefined("window", "ext_auth")){
    if(window.ext_auth){
      window.pm_data = new Array();
      return;
    }
  }
  data = {
    type: "GET",
    url: "http://gc.gamexp.ru/auth/pm_new.php",
    data: {uid:window.user.id},
    dataType: "script",
    timeout: 1500,
    cache: false,
    complete: function(){
	pm_new_bar(window.pm_data);
    }
  };
  $.ajax(data);
  setTimeout("pm_new_check()", 60000);//1 minute
}
function pm_new_bar(pm_data){
    //return true;
    if(pm_data["pm_new"] == '1'){
        pm_html = "<a class='pm_new' href='http://gc.gamexp.ru/pm.php' title='"+translate_messages('pm_new_1')+"'></a>";
    }
    else if(pm_data["wannabefriends"] == '1'){
        pm_html = "<a class='pm_new' href='http://gc.gamexp.ru/friends.php' title='"+translate_messages('pm_wannabefriends_1')+"'></a>";
    }
    else{
        pm_html = "<a href='http://gc.gamexp.ru/pm.php' title='"+translate_messages('pm_new_0')+"' class='bar_mail'></a>";
    }
	$('li#pm').html(pm_html);
}
function callback_wait(action){
  bar_clear();
  $("#bar_center").html("<span class='loading'><label id='loading_bar'>"+translate_messages('loading')+ "</label></span>");
  if(action == 'auth'){
    setTimeout("timeout_bar_error()", 5000);
  }
}
function bar_loginform(){
  if(window.user["auth"] == true && typeof window.user.login != 'undefined'){
    bar_hellouser(window.user);
    return;
  }
  if(!window.sent) {
    window.sent = {"login":"", "pass":"", "remember":false};
  }
  html = "";
  error = false;
  if(window.user.error){
    error = translate_messages(window.user.error);
  }
  
 
  html += "";
  html += "<form onsubmit='auth_passportpart(\"login\");return false;'>";
  html += "<input name='AUTH_FORM' value='Y' type='hidden'>";
  html += "<input name='TYPE' value='AUTH' type='hidden'>";
  //html += "<input name='USER_REMEMBER' value='10' type='hidden'>";
  html += "<input name='backurl' value='"+window.location.href+"' type='hidden'>";
  if(CONST_PID == 46){
    registration_url = 'http://my.gamexp.ru/help/projects.php';
  }
  else if(CONST_PID == 25){
    registration_url = '/community/reg.php';
  }
  else{
    registration_url = '/reg.php#register';
  }
   
  if (window.sent.login == ""){
		login_for_form = "";
  }
  else{
	login_for_form = window.sent.login;
  }
  
  if (window.sent.pass == ""){
		pass_for_form = "";
  }
  else{
	pass_for_form = window.sent.pass;
  }
  
  html += "<div id='bar_auth_form'>";
  
  html += "<label>"+translate_messages('login')+"</label><div class='bar_input_bg'><input name='USER_LOGIN' type='text' class='text' id='login' value='" + login_for_form + "' /></div>";
  html += "<label>"+translate_messages('password')+"</label><div class='bar_input_bg'><input name='USER_PASSWORD' type='password' class='password' value='" + pass_for_form + "' /></div>";
  html += "<input type='submit' class='submit' onclick='auth_passportpart(\"login\"); return false;' value='' />";
  html += "</div></div>";
  checked = "1";
  /*if(window.sent.remember){
    checked = "1";
  }
  else{
    checked = "0";
  }*/
  html += "<div id='bar_help' >";
  html += "<input type='hidden' name='USER_REMEMBER' id='auth_remember' value='"+checked+"' />";

  html += "<span class='remember selected' onclick='auth_remember_click();return false;'>"+translate_messages('remember')+"</span>";
  html += "<div class='clear'></div>";
  html += "<a href='http://my.gamexp.ru/forgotpwd.php' title='"+translate_messages('form_pass_recovery')+"'>"+translate_messages('form_pass_recovery')+"</a>";
  html += "<input type='submit' style='display:none;'>";
  
  html += "</form></div>";
  html += "<div id='bar_reg'><a href='"+registration_url+"' title='"+translate_messages('form_register')+"'></a></div>"; 
  html += bar_select_project();

  bar_clear();
  $("#bar_center").attr('innerHTML', html);
  
  $("span.txt").toggle(
    function(){
      $("#bar_projects").show();
	  $('span.txt span.arrow').removeClass('b').addClass('t');
    },
    function(){
      $("#bar_projects").hide(); 
	  $('span.txt span.arrow').removeClass('t').addClass('b');
    }
  );

  if(error){
    bar_display_error(error);
  }
}
function bar_hellouser(user) {
	//alert('bar hello user');
	if(typeof window.user.balance == 'undefined' || window.user.balance != 'N/A'){
		user_balance();//only after we got him authorized: send request to get his balance
		balance = 'N/A';
	}else{
		balance = window.user.balance;
	}
    
    card = '';
	if(window.user.group > 0){
			
        //title = {11:"Member", 12:"Silver Member", 13:"Gold Member", 14:"Platinum Member", 15:"Diamond Member"};
		if(window.user.group == 22){
			card = "<li><a onclick='bar_randomdiscount(); return false;' href='http://shop.nikitaonline.ru/personal/gamexpclub.php' target='_blank' class='card group_"+window.user.group+"'></a></li>";
		}else{
			card = "<li><a href='http://shop.nikitaonline.ru/personal/gamexpclub.php' target='_blank' class='card group_"+window.user.group+"'></a></li>";
		}
    }	
	
    html = "<div id='bar_logedin'>"
            + "<ul id='icons' class='clearfloat'>"
			
            + "<li id='pm'></li>"
                + card
				//"<li><a href='http://shop.nikitaonline.ru/personal/gamexpclub.php' target='_blank' class='card group_11'></a></li>"
                + "<li class='bar_last'><a href='http://shop.nikitaonline.ru/gamexp.php' class='bar_gxp'>"+balance+"</a></li>"
            + "</ul>"
            + "<ul id='user_block' class='clearfloat'>"
                + "<li class='user_name'><span class='bar_l'><span class='bar_r'>" + translate_messages('hello') + ",<span class='bar_user'>" + user['login'] + "</span></span></span></li>"
               // + "<li class='gift'><a href='#'></a>"
                //+ "</li>"
            + "</ul>"
        + "</div>"
		
       
         
        + "</div>"
        + (CONST_PID == 46
            ? "<a id='bar_logout' href='/form/index.html?Action=Logout'>"+translate_messages("logout")+"</a>"
            : "<a id='bar_logout' href='#' onclick='auth_passportpart(\"logout\"); return false;'>"+translate_messages("logout")+"</a>")
		+ bar_select_project()	
		
		
			
		+ "<div id='bar_phone'>"
            + "<a class='approved' href='http://www.gamexp.ru/settings.php'></a>"
			+"<div class='bar_hint '><div class='bar_hint_bg'>"+translate_messages('security')+"</div><div class='bar_hint_b'></div></div>"
        + "</div>";

	
	bar_clear();
	
	$('#bar div.bar_wrp').addClass('logedin');
    $("#bar_center").attr('innerHTML', html);
	
	pm_new_check();
	
    if(window.user.phone == 'none'){
		$('.bar_hint .bar_hint_bg ').text(translate_messages('security_alert'));
        $('#bar_phone a ').removeClass('approved').addClass('unset');
    }
    else if(window.user.phone == 'wait_set'){
		$('.bar_hint .bar_hint_bg ').text(translate_messages('security_alert'));
        $('#bar_phone a ').removeClass('approved').removeClass('unset').addClass('wait_set');
    }
	
	$('#bar_phone a').bind('mouseover',function(){
		$('.bar_hint').css({'left':'16px'}).show();
		
	});
	$('#bar_phone a').bind('mouseout',function(){
		$('.bar_hint').hide();
	});
	
	$("span.txt").toggle(
		function(){
			$("#bar_projects").show();
			$('span.txt span.arrow').removeClass('b').addClass('t');
		},
		function(){
			$("#bar_projects").hide(); 
			$('span.txt span.arrow').removeClass('t').addClass('b');
		}
	);
  
    //$("#bar_left_inside").show().html(html);
}

	
	
function bar_hellouser_old(user){
  //html = "<ul id='user_block' class='clearfloat'>";
  //html += "<li class='user_name clearfloat'><span class='l'><span class='r'>"+translate_messages('hello')+",<span class='usr'>" + user['login'] + "</span></span></span></li>";
  
  //if(CONST_PID == 46){
  //  html += "<a href='/form/index.html?Action=Logout' id='bar_logoout'></a>";
  //}
  //else{
  //  html += "<a href='' onclick='auth_passportpart(\"logout\"); return false;' id='bar_logoout'></a>";
  //}
  
  html += "<a href='http://www.gamexp.ru/settings.php' target='_blank' class='security' title='"+translate_messages('security')+"'></a>";
  bar_clear();
  $("#bar_center").html(html);
  html = "";
  if(window.user.group > 0){
    //title = {11:"Member", 12:"Silver Member", 13:"Gold Member", 14:"Platinum Member", 15:"Diamond Member"};
    html += "<a href='http://shop.nikitaonline.ru/personal/gamexpclub.php' target='_blank'>";
    html += "<img class='gamexpclub' src='"+ imgdir+"/card"+ window.user.group + ".png' title='GameXP Club Member'>";
    html += "</a>";
  }
  if(typeof window.user.balance == 'undefined' || window.user.balance != 'N/A'){
    user_balance();//only after we got him authorized: send request to get his balance
    balance = 'N/A';
  }
  else{
    balance = window.user.balance;
  }
  html += "<span class='auth_text' title='"+translate_messages("user_balance")+"'><a href='http://shop.nikitaonline.ru/gamexp.php' id='bar_balance'>"+balance+"</a></span>";
  //html += "<span class='auth_text' id='bar_pm'></span>";
  html += bar_select_project();
  $("#bar_left_inside").show().html(html);
  pm_new_check();
}
function bar_balance(balance){
  $(".bar_gxp").html(balance);
}
function user_balance(){
  user_balance_get();
}
function user_balance_get(){
  if(typeof window.user.balance != 'undefined'){
    return;
  }
  if(CONST_PID == 46){
    window.user.balance = 'N/A ';//' ' for i cheat
    return;
  }
  data = {
    type: "GET",
    url: "/auth/balance.php",
    data: {},
    dataType: "script",
    timeout: 1500,
    cache: false,
    complete: function(){
      if(typeof window.user.balance != 'undefined'){
        bar_balance(window.user.balance);
      }
      else{
        bar_balance('N/A');
      }
    }
  };
  $.ajax(data);
  setTimeout("user_balance_get();", 60000);
}
function timeout_bar_error(){
  if(!window.ajaxcomplete){
    bar_error();
  }
}
function bar_error(){
  bar_clear();
  html =  "<span class='auth_text'>";
  html += translate_messages("loading_error");
  html += "</span>";
  $("#bar_center").html(html);
  setTimeout("auth_passportpart('auth');", 60000);
}
function bar_clear(){

	//$('#bar').addClass('clearfloat');
	htmlc = "";
	
	var browser = $.browser.version;
	if(browser == "7.0"){
		$('#bar').addClass('bar_ie_input');
	}
	
	if(CONST_PID == 12 || CONST_PID == 33 || CONST_PID == 9 || CONST_PID == 38 || CONST_PID == 46 ){
		if(browser == "8.0" || browser == "7.0"){
			$('#bar').addClass('bar_ie');
		}
	}
  
	var engine = '';
	if (window.navigator.appName == "Microsoft Internet Explorer"){
		if (document.documentMode) // IE8
			engine = document.documentMode;
		else {
			engine = 5; // Assume quirks mode unless proven otherwise
		if (document.compatMode){
			if (document.compatMode == "CSS1Compat")
				engine = 7; 
		}
	} 

		

	}

if((engine == 5) && (CONST_PID == 25)){
	$('#bar').addClass('bar_ie5');
}

  htmlc += "<div class='bar_wrp'>";
  htmlc += "<a name='jqauth'></a>";
  htmlc += "<a href='http://www.gamexp.ru/' target='_blank' class='bar_logo'>Gamexp</a>";
  htmlc += "";
  htmlc += "<div id='bar_pm' style='display:none;'></div>";
  htmlc += "<div id='bar_left_inside'></div>";
  htmlc += "<div id='bar_center'><span class='loading_mess'>"+translate_messages('loading')+"</span></div><div class='clear'></div>";

  htmlc += "";
  
  $("#bar").html(htmlc);
  $("#autherror").css("display","none");
    initEvents();
	
	$('body').bind('click',function(){
		$('#bar_projects').hide();
		$('span.txt span.arrow').removeClass('t').addClass('b');
	});
	
	if(engine == 5){
		$('#bar').addClass('bar_ie5');
		
	}
	
}

function bar_select_project(){

  projects = {
	      "http://www.gamexp.ru":{"name":translate_messages('project_gxp'), "pid":38}, 
	      "http://www.4sonline.ru":{"name":translate_messages('project_4s'), "pid":41}, 
	      "http://www.rzonline.ru":{"name":translate_messages('project_rz'), "pid":34}, 
	      "http://www.sphereonline.ru":{"name":translate_messages('project_sp'), "pid":9},
	      "http://sphere.nikitaonline.ru":{"name":translate_messages('project_s1'), "pid":12},
	      "http://www.s2arena.ru":{"name":translate_messages('project_s2a'), "pid":33},
	      "http://www.webracing.ru":{"name":translate_messages('project_wr'), "pid":25},
	      "http://www.dom3.ru":{"name":translate_messages('project_d3'), "pid":23},
	      "http://www.dragononline.ru":{"name":translate_messages('project_dk'), "pid":42},
          "http://www.fantazium.ru":{"name":translate_messages('project_fantazium'), "pid":44},
	      "http://forum.gamexp.ru":{"name":translate_messages('project_forum'), "pid":39},
	      "http://shop.nikitaonline.ru":{"name":translate_messages('project_shop'), "pid":2},
	      "http://support.nikitaonline.ru":{"name":translate_messages('project_support'), "pid":46}
	      };
  select = "";
  var selected_name='';
  for(var i in projects){
    if(projects[i].pid == CONST_PID){
      selected = "selected";
      selected_name=projects[i].name;
    }
    else{
      selected = "GameXP";
    }
    select += "<li><a href='"+i+"'>"+projects[i].name+"</a></li>";
  }
	if(selected_name == ""){
		link = selected
	}else{ 
		link = selected_name 
	}
  select = "<div id='bar_projects_select'><span id=\"gamelist\" class='gamelist'><span class='txt'>"+ link +"<span class='arrow b'></span></span></span><div  id='bar_projects'><ul>" + select + "</ul><div class='b'></div></div></div>";
  
  
  return select;
}

function bar_select_dropdown(){

	/*var status = $('#bar_projects').hasClass('hidden');
	
	if(status){
		$('#bar_projects').show(function(){
            $('#bar_projects').removeClass('hidden');
            $('span.arrow').removeClass('b').addClass('t');
        });
		
		//setTimeout("dropdown_hide();", 5000);
	}
	if(!status){
		$('#bar_projects').hide(function(){
            $('span.arrow').removeClass('t').addClass('b');
            $('#bar_projects').addClass('hidden');
        });
		
		
	}*/
	
}
function dropdown_hide (){
	$('#bar_projects').hide();
	$('span.txt span.arrow').removeClass('t').addClass('b');
	$('#bar_projects').addClass('hidden')
}
function bar_display_error(error){
  error = "<div class='auth_trans'><div class='autherror_back'></div><div class='autherror_text'><div>"+translate_messages('error')+": <span class='autherror_light'>"+error+"</span></div></div></div>";
  $("#autherror").html(error);
  $("#autherror").css("display", "block");
}
function auth_remember_click(){
	var status = $('span.remember').hasClass('selected');
	if(!status){
		$('span.remember').addClass('selected');
	}else{
		$('span.remember').removeClass('selected');
	}
  itis = $("#auth_remember").val();
  willbe = (itis == 1) ? 0:1;
  $("#auth_remember").val(willbe);
  return false;
}

function auth_automated(login, password){
  $("input[name='USER_LOGIN']").val(login);
  $("input[name='USER_PASSWORD']").val(password);
  $("input[name='USER_REMEMBER']").checked = true;
  auth_passportpart("login");
}


function jqauth_complete_events(auth_status, user){
  if(typeof on_auth_complete == 'function') {
    on_auth_complete();//local function defined in the page body
  }
  if(auth_status == false){
    $(".jqswitch_id.true").css("display","none");
    $(".jqswitch_id.false").css("display","inline");
    $(".jqswitch_auth.true").css("display","none");
    $(".jqswitch_auth.false").css("display","inline");
    $(".jqswitch_shop.true").css("display","none");
    $(".jqswitch_shop.false").css("display","");
	$("#bar").removeClass('true');
  }
  else{
    id = window.user.id;
    login = window.user.login;
    color = 'green';
    $(".jqswitch_id.false").css("display","none");
    $(".jqswitch_id.true").css("display","inline");
    $(".jqswitch_id.true").text(id);
    $(".jqswitch_login.false").css("display","none");
    $(".jqswitch_login.true").css("display","inline");
    $(".jqswitch_login.true").text(login);
    $(".jqswitch_auth.true").css("display","inline");
    $(".jqswitch_auth.false").css("display","none");
    $(".jqswitch_shop.true").css("display","");
    $(".jqswitch_shop.false").css("display","none");
	$("#bar").addClass('true');
  }
}


function bar_randomdiscount(){
  var div = '<div id="bar_randomdiscount"><div class="inside"><a class="close" href="#"></a>';
  div += '<a href="http://shop.nikitaonline.ru/personal/event_randomdiscount.php" target="_blank">';
  div += '<img src="'+imgdir + '/event/randomdiscount.jpg'+'"></a></div></div>';
  div += '<iframe src="" id="bar_randomdiscount_flashfix"></iframe>';
  var style = '<style>';
  style += '#bar_randomdiscount_flashfix {position:fixed;border:none;left:50%;margin-top:-100px;top:50%;margin-left:-100px;width:200px;height:200px;z:-index:-99;}';
  style += '#bar_randomdiscount {z-index:100; position:fixed; left:50%; margin-top:-160px; top:50%; margin-left:-256px; width:512px;height:320px;} ';
  style += '#bar_randomdiscount a.close {position:absolute;top:0px;right:0px; width:40px; height:44px; }';
  style += '#bar_randomdiscount .inside {position:relative;}';
  style += '</style>';
  
  $('#authad').html(div + style);
  $('#authad').css('display', 'block');
  $('#bar_randomdiscount a.close').bind('click',function(){
    $('#authad').html('');
    $('#authad').css('display', 'none');
  });
}

function isdefined(object, variable){
  return (typeof(eval(object)[variable]) != 'undefined');
}

var time_click;
function initEvents(){
	
	
	$("#gamelist").click(function(){
		time_click=new Date();
		time_click=time_click.getTime();
		if($("#bar_projects").css("display")=="none"){
			$("#bar_projects").css("display","block");
			$(this).addClass('active');
		}else{
			$("#bar_projects").css("display","none");
			$(this).removeClass('active');
		}		
	});
	$("body").click(function(event) {
		var check_time=new Date();
		if((check_time.getTime() - time_click)>100){
			$("#bar_projects").css("display","none");
			$("#gamelist").removeClass('active');
		}
	});
	$('#gamelist').hover(function(){
		$(this).addClass('active');
	},function(){
		$(this).removeClass('active');
	});
  $("#bar_projects").change( function() {
    $("#bar_projects option:selected").each(function () {
        url = $(this).val();
    });
    window.location = url;
  });
  if(!isdefined("window", "user")){
    window.user = {"auth":false, "id":translate_messages('your_id'), "login":translate_messages('your_login')};
  }
  jqauth_complete_events(window.user.auth, window.user);
};

function translate_messages(mess){
  if(isdefined("allmess", mess)){
    return window.allmess[mess];
  }
  else{
    return mess;
  }
};


