<!--

  function Delete_Foto(form1) {

    document.getElementById('jsfoto').innerHTML = '';
    document.getElementById("foto_submit").disabled = false;
    document.getElementById("game").disabled = false;

 

    form1.submit();

  }




 function LoadQuestLvl(lvl, class_is) {

    // Создаем новый объект JSHttpRequest.
    var req = new JSHttpRequest();

    // Код, АВТОМАТИЧЕСКИ вызываемый при окончании загрузки.
    req.onreadystatechange = function() {

      document.getElementById('lvl').innerHTML = req.responseText;

    }


    // Разрешаем кэширование (чтобы при одинаковых запросах
    // не обращаться к серверу несколько раз).
    req.caching = true;
    // Подготваливаем объект.
    req.open('GET', '/lib/load_quest_lvl.php', true);
    // Посылаем данные запроса (задаются в виде хэша).
    req.send({ q: lvl + ":" + class_is });
 }

  function Load_class(id) {

    // Создаем новый объект JSHttpRequest.
    var req = new JSHttpRequest();

    // Код, АВТОМАТИЧЕСКИ вызываемый при окончании загрузки.
    req.onreadystatechange = function() {


        if(req.responseText == '') document.getElementById('class').innerHTML = req.responseText;
         else document.getElementById('class').innerHTML = req.responseText;

//      }
    }


    // Разрешаем кэширование (чтобы при одинаковых запросах
    // не обращаться к серверу несколько раз).
    req.caching = true;
    // Подготваливаем объект.
    req.open('GET', '/lib/load_class.php', true);
    // Посылаем данные запроса (задаются в виде хэша).
    req.send({ q: id });
  }



  function Load_Interval(id) {

    // Создаем новый объект JSHttpRequest.
    var req = new JSHttpRequest();

    // Код, АВТОМАТИЧЕСКИ вызываемый при окончании загрузки.
    req.onreadystatechange = function() {

       document.getElementById('interval').innerHTML = req.responseText;
    }

    // Разрешаем кэширование (чтобы при одинаковых запросах
    // не обращаться к серверу несколько раз).
    req.caching = true;
    // Подготваливаем объект.
    req.open('GET', '/lib/load_interval.php', true);
    // Посылаем данные запроса (задаются в виде хэша).
    req.send({ q: id });
  }

 function Load_Foto(action) {

    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();


    JsHttpRequest.query(
                '/lib/loadjs.php', // backend
            {
                'action': action,
                'content': document.getElementById("content").value,
                'file': document.getElementById("file"),
                'game': document.getElementById('game').value

            },
            // Function is called when an answer arrives.
            function(result, errors) {

                 document.getElementById("jsfoto").innerHTML = result['text'];
                 document.getElementById("foto_submit").disabled = false;
                 document.getElementById("game").disabled = false;

            },
            false  // do not disable caching
        );
 }






 function Load_Office(target, action) {

    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();


    JsHttpRequest.query(
                '/lib/loadjs.php', // backend
            {
                'game': document.getElementById('game').value,
                'head': document.getElementById('head').value,
                'action': action,
                'content': document.getElementById('content').value,
                'file': document.getElementById("file")
            },
            // Function is called when an answer arrives.
            function(result, errors) {

                if (result) {
                  document.getElementById(target + "_undo").style.display = 'none';
                  document.getElementById("preveiw").style.display = '';
                  document.getElementById("preveiw").innerHTML = result['text'];

                }
            },
            false  // do not disable caching
        );
 }


 function Load_Comment(target, action) {

    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();


    JsHttpRequest.query(
                '/lib/loadjs.php', // backend
            {
                    'nid': document.getElementById('nid').value,
                   'name': document.getElementById('name').value,
                    'nid': document.getElementById('nid').value,
                   'kind': document.getElementById('kind').value,
                   'code': document.getElementById('code').value,
                 'action': action,
                'content': document.getElementById('content').value

            },

            // Function is called when an answer arrives.
            function(result, errors) {

                if (result) {

                  if(result['text'].length > '150') document.getElementById("comment_form").style.display = 'none';
                  document.getElementById("comment_list").innerHTML = result['text'];

                }
            },
            false  // do not disable caching
        );
 }

 function Save_Office_Item(action) {

    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    JsHttpRequest.query(
                '/lib/loadjs.php', // backend
            {
                'action' : action
            },

            // Function is called when an answer arrives.
            function(result, errors) {

                if (result) {
           ///       document.getElementById(target + "_undo").innerHTML = '';
             //      document.getElementById("preveiw").innerHTML = '<div style="padding:10px;width:100%;text-align:center;font-size:22px">Статья добавлена<div>';

                     document.getElementById("notice_list").innerHTML = result['text'];
                     result['text'] = '';
                }
            },
            false  // do not disable caching
        );
 }


 function ReEdit_Office_Item(target) {

   document.getElementById(target + "_undo").style.display = '';
   document.getElementById("preveiw").style.display = 'none';

 }


 function doLoadjs(value, action) {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.

    var query = '';
    var game         = document.getElementById('notice_game').value;
    var head         = document.getElementById('notice_head').value;
    var content      = document.getElementById('notice_content').value;


   query =          game          +
             ';;' + head          +
             ';;' + content;

    req.onreadystatechange = function() {

            document.getElementById('notice_pre').innerHTML = req.responseText;

    }

    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/lib/loadjs.php', true);
    // Send data to backend.
    data = {
            q: data,
            param: {
                'game': document.getElementById('notice_game').value,
                'head': document.getElementById('notice_head').value,
                'content': document.getElementById('notice_content').value
            }
        };
    req.send( 'data');

 }


 function doLoad(force, action) {

  // Получаем текст запроса из <input>-поля.
  //var query = '' + document.getElementById('query').value;


 if(action == 'login_up') {

    var query = '';
    var login_up     = document.getElementById('login_up').value;
    var passwd_up    = document.getElementById('passwd_up').value;

 }

 if(action == 'notice') {

    var query = '';
    var game         = document.getElementById('notice_game').value;
    var head         = document.getElementById('notice_head').value;
    var content      = document.getElementById('notice_content').value;


 }

 if(action == 'foto') {

   query =          game          +
             ';;' + content       +
             ';;' + action;

  }

 if(action == 'golos') {

    var query = '';
    var game         = document.getElementById('game').value;
    var mark         = document.getElementById('mark').value;
    var voicesid     = document.getElementById('voicesid').value;
    var userid       = document.getElementById('userid').value;

 }


 if(action == 'login') {

    var query = '';
    var login        = document.getElementById('login_up').value;
    var passwd       = document.getElementById('passwd_up').value;

 }

 if(action == 'register') {

    var query = '';
    var login        = document.getElementById('login').value;
    var passwd       = document.getElementById('passwd').value;
    var rpasswd      = document.getElementById('rpasswd').value;

    var email        = document.getElementById('email').value;
    var name         = document.getElementById('name').value;
    var firstname    = document.getElementById('firstname').value;

    var birth_day    = document.getElementById('birth_day').value;
    var birth_month  = document.getElementById('birth_month').value;
    var birth_year   = document.getElementById('birth_year').value;

    var sex          = document.getElementById('sex').value;
    var game         = document.getElementById('game').value;
    var nic          = document.getElementById('nic').value;

    var agree        = document.getElementById('agree').checked;
    var code         = document.getElementById('code').value;

 }


   if(action == 'golos') {

   query =          game          +
             ';;' + mark          +
             ';;' + action        +
             ';;' + voicesid      +
             ';;' + userid;

   }

   if(action == 'notice') {

   query =          game          +
             ';;' + head          +
             ';;' + action        +
             ';;' + content;

   }

   if(action == 'login_up') {

   query =          login_up      +
             ';;' + passwd_up     +
             ';;' + action;

   }

   if(action == 'login') {

   query =          login         +
             ';;' + passwd        +
             ';;' + action;
   }

   if(action == 'register') {

   query =          login         +
             ';;' + passwd        +
             ';;' + action        +
             ';;' + rpasswd       +

             ';;' + email         +
             ';;' + name          +
             ';;' + firstname     +

             ';;' + birth_day     +
             ';;' + birth_month   +
             ';;' + birth_year    +
             ';;' + sex           +
             ';;' + game          +
             ';;' + nic           +
             ';;' + code          +

             ';;' + agree;

   }


    // Создаем новый объект JSHttpRequest.
    var req = new JSHttpRequest();

    // Код, АВТОМАТИЧЕСКИ вызываемый при окончании загрузки.
    req.onreadystatechange = function() {


        if(action == 'notice') {

               document.getElementById('notice_pre').innerHTML = req.responseText;

        }

        if(action == 'golos') {

               if(req.responseText != 'false')
                document.getElementById('golos_form').innerHTML = req.responseText;
               else document.getElementById('empty').style.display = 'none';


        }

        if(action == 'foto') {

               document.getElementById('jsfoto').innerHTML = req.responseText;

        }

        if(action == 'login_up') {

               if(document.getElementById('userid'))
               document.getElementById('userid').value = userid;

               if(document.getElementById('regform') && (req.responseText).length > 172 && (req.responseText).length < 300)
                document.getElementById('regform').style.display = 'none';

               if(document.getElementById('regexit'))
                document.getElementById('regexit').style.display = '';

               if( (req.responseText).length < 172 || (req.responseText).length > 300) {
                 document.getElementById('log_error').style.display = '';
                 document.getElementById('log_error').innerHTML = req.responseText;
               }
               else {
                 document.getElementById('login_form').innerHTML = req.responseText;
                 document.getElementById('enter').innerHTML = '<a style="color:#ffffff;padding-top:2px;display:block;font-size:10px;" href="?mode=loguot">ВЫХОД</a>';
                 if(document.golos_form.game.value != 'noname' && document.golos_form.mark.value != '')
                 document.getElementById("golos_submit").disabled = false;
               }


        }

        if(action == 'register') {


                if(req.responseText != '') {

                        document.getElementById('Mistakes').style.display = '';
                        document.getElementById('Mistakes').innerHTML = req.responseText;

                }
                else if(req.responseText == '') {

                      document.getElementById('regform').innerHTML = '<br><br><form style="font-size:20px;color:#000000">На указанный Вами адрес выслано письмо подтверждения регистрации.</font>';

                }
        }


//      }
    }
    // Разрешаем кэширование (чтобы при одинаковых запросах
    // не обращаться к серверу несколько раз).
    req.caching = true;
    // Подготваливаем объект.
    req.open('GET', '/lib/load.php', true);
    // Посылаем данные запроса (задаются в виде хэша).
    req.send({ q: query });
  }


  // Поддержка загрузки данных по тайм-ауту (1 секунда после
  // последнего отпускания клавиши в текстовом поле).
  var timeout = null;
  function doLoadUp() {
    if (timeout) clearTimeout(timeout);
    timeout = setTimeout(doLoad, 1000);
  }



 //document.search_form.search.focus();
 function rule() {

   if(document.getElementById('agree').checked == false)
    document.getElementById('agree').checked = true;
   else document.getElementById('agree').checked = false;

 }

 function set_focus(object) {

   $(object).focus();

 }

 function showhide(object) {

    if(document.getElementById(object).style.display == 'none')

      document.getElementById(object).style.display = '';

     else  document.getElementById(object).style.display = 'none';


 }

 function imageslide() {

    if(document.getElementById('reg').value == '<img src="/img/arrow.gif" style="float:left;margin-right:5px">')
      document.getElementById('reg').innerHTML = '<img src="/img/arrowup.gif" style="float:left;margin-right:5px">';
     else  document.getElementById('reg').innerHTML = '<img src="/img/arrow.gif" style="float:left;margin-right:5px">';

 }

 function change_comment_string() {


 }

 var game_test='';
 var text = '';
 var voices = 0;
 var office_ = new Object;
 var array = new Array('profileform','news','photo','notice');


 function menu(object) {

  // if(text == '') text = document.getElementById(game_test).innerHTML;
   if(object != '') {

     document.getElementById('game').innerHTML = document.getElementById(object).innerHTML;
   }
  // else {document.getElementById('game').innerHTML = text;}

 }

 function officeover(object1,object2) {

     if(document.getElementById(object1))
       document.getElementById(object1).style.background = '#4f4f4f';
     if(document.getElementById(object2))
       document.getElementById(object2).style.color = '#ffffff';

 }

 function office(object) {

   document.getElementById(office_).style.background = '#e4e4e4';
   document.getElementById('a' + office_).style.color = '#000000';
   office_ = object;

  for(var o in array)
     if(document.getElementById(o))
     if(o != object) document.getElementById(o).style.display = 'none';

    if(document.getElementById(object).style.display == 'none')
      document.getElementById(object).style.display = '';
    else  document.getElementById(object).style.display = 'none';

 }

 function officeonclick(object) {

    office_ = object;

 }

 function officeout(object1,object2) {

     if(object1 != office_) {
             if(document.getElementById(object1))
               document.getElementById(object1).style.background = '#e4e4e4';
             if(document.getElementById(object2))
               document.getElementById(object2).style.color = '#000000';
     }

 }

 function changebg(object1, object2, object3, object4) {

     document.getElementById(object1).style.background = "url(/img/changebg.gif)";
     document.getElementById(object2).style.background = "none";
     document.getElementById(object3).style.display = "none";
     document.getElementById(object4).style.display = "";

 }

 function set_voices(object) {

        voices = object;
        document.getElementById(object).style.background = "url(/img/voicesbg.gif)";
        document.golos_form.mark.value = object;

 }

 function check_golos_form(flag) {


    if(!flag) {
     if(!document.getElementById('auth_action'))
     if(document.golos_form.game.value != 'noname' && document.golos_form.mark.value != '')
      document.getElementById("golos_submit").disabled = false;
    }

    if(flag) {
     if(document.getElementById('auth_action'))  
     document.getElementById('log_error').style.display = '';
     document.getElementById('log_error').innerHTML = '<p style="font-weight:bold;padding-left:14px;padding-top:10px;font-size:14px"><font style="color:#ffffff">Чтобы проголосовать<br>Вам необходимо<br>авторизоваться</font></p>';

    }



 }

 
 
 function _check_game_select() {


  if(document.getElementById('game'))
    if(document.getElementById('game').value != 'nogame') {
      if(document.getElementById("head"))
       document.getElementById("head").disabled = false;
      if(document.getElementById("content"))
       document.getElementById("content").disabled = false;

      if(document.getElementById("submit"))
       document.getElementById("submit").disabled = false;

      if(document.getElementById("foto_submit"))
       document.getElementById("foto_submit").disabled = false;

      if(document.getElementById("file"))
       document.getElementById("file").disabled = false;
    }
    else {

       document.getElementById("content").disabled = true;
      if(document.getElementById("submit"))
       document.getElementById("submit").disabled = true;
      if(document.getElementById("foto_submit"))
       document.getElementById("foto_submit").disabled = true;
       document.getElementById("file").disabled = true;
    }
 
 
 }


 function changebg_out() {

     for(i=1;i<=5;i++)
       if(voices == ("VOICEGRAY" + i)) {}
        else document.getElementById("VOICEGRAY" + i).style.background = "url(/img/voicescover.gif)";

 }


  function changebgvoices(number) {

     for(i=1;i<=5;i++) {
      if(i <= number)
        document.getElementById("VOICEGRAY" + i).style.background = "url(/img/voicesbg.gif)";
      else
       if(voices != 0 && voices != ("VOICEGRAY" + i))
        document.getElementById("VOICEGRAY" + i).style.background = "url(/img/voicescover.gif)";
     }

 }

  function LoadGamesNotice(id) {

    query = id;

    // Создаем новый объект JSHttpRequest.
    var req = new JSHttpRequest();

    // Код, АВТОМАТИЧЕСКИ вызываемый при окончании загрузки.
    req.onreadystatechange = function() {


      document.getElementById('change').innerHTML = req.responseText;


//      }
    }
    // Разрешаем кэширование (чтобы при одинаковых запросах
    // не обращаться к серверу несколько раз).
    req.caching = true;
    // Подготваливаем объект.
    req.open('GET', '/lib/change.php', true);
    // Посылаем данные запроса (задаются в виде хэша).
    req.send({ q: query });
  }



//-->
