// Texte
var s_id = Math.floor(Math.random());
var naf = 'Bitte fülle alle Pflichtfelder ( * ) aus.';
var uex = 'Dieser Nickname ist bereits vergeben.';
var wca = 'Der von dir eingegebene Sicherheitscode ist falsch.';
var rok = 'Vielen Dank für deine Registrierung. Du erhälst nun eine E-Mail mit einem Aktivierungslink.';
var unex = 'Zu diesen Daten existiert kein Account.';
var una = 'Du hast deinen Account noch nicht aktiviert.';
var manli = 'Der User an den du eine Nachricht versenden möchtest, ist nicht online.';
var nmoys = 'Du kannst keine Nachricht an dich selbst schicken.';
var msend = 'Wird gesendet...';
var fpok = 'Es wurde ein neues Passwort an deine E-Mail-Adresse geschickt.';
var nmail = 'Bitte gib eine gültige E-Mail-Adresse ein.';
var mapc = 'Deine E-Mail-Adresse und dein Passwort wurden geändert. Du erhälst nun eine E-Mail mit einem Reaktivierungslink für deinen Account.';
var mch = 'Deine E-Mail-Adresse wurde geändert. Du erhälst nun eine E-Mail mit einem Reaktivierungslink für deinen Account.';
var pch = 'Dein Passwort wurde geändert. Bitte vergesse nicht es dir zu merken!';
var nmpch = 'Deine Benutzerprofildaten wurden geändert.';
var ads = 'Möchtest du deinen Account wirklich löschen?';
var acdel = 'Dein Account wurde gelöscht.';
var cuc = 'Deine Schriftfarbe wurde geändert.';

var main_path = 'index.php';

var nav_reg_link_s = 0;
var nav_login_link_s = 0;
var nav_forg_pass_link_s = 0;
var nav_history_link_s = 0;
var nav_own_profile_link_s = 0;
var nav_shortcuts_link_s = 0;

  // Filter-Entfernern für IE
  function ie_filter_remover(element) {
    if (navigator.appName == 'Microsoft Internet Explorer') {
    document.getElementById(element).style.removeAttribute('filter');  
    }
  }

  // Nachrichtenfenster säubern
  
  function clear_chat_msg() {
  
    $('div.messages').html('');
  
  }

$(document).ready(function() {

// Alle Popups mit Escape schließen

$(document).keyup(function(e) {
  if (e.keyCode == 27 || e.which == 27) {
    $('div#registry').hide();
    $('div#login').hide();
    $('div#forg_pass').hide();
    $('div#msg_history').hide();
    $('div#own_profile').hide();
    $('div#ot_profile').hide();
    $('div#shortcuts').hide();
  }
});

  // Nachrichtenton
  jQuery(window).bind("blur", function() {
    hasfocus = false;
  });
 
  jQuery(window).bind("focus", function() {
    hasfocus = true;
  });

  function playSound() {
    jQuery("#msg_ton").get(0).play();
  }

  // Nachrichtenfenster fokusieren
  $('input[name=user_msg]').focus();
  
  // Funktion zum Schließen offener Fenster

  function window_clearer() {
  nav_reg_link_s = 0;
  nav_login_link_s = 0;
  nav_forg_pass_link_s = 0;
  nav_history_link_s = 0;
  nav_own_profile_link_s = 0;
  nav_ot_profile_links_s = 0;
  nav_shortcuts_link_s = 0;

  $('div.registry').hide();
  $('div.login').hide();
  $('div.forg_pass').hide();
  $('div.msg_history').hide();
  $('div.own_profile').hide();
  $('div.shortcuts').hide();
  } 
  
  // Nachrichten aus Datenbank auslesen
  
  var old_msg_id = 0; 
  var timer = 2000;
  var msg_load_block = false;
    
    var reloadMessages = function () {  
    
      $.post('./includes/get_messages.php', {sec_id: s_id, old_lamsg_id: old_msg_id}, function(response) {
      
      // Timer ermitteln
      var msgs = response.split('<timer>');
      
      // Nur die neuesten Nachrichten laden
      
      if (old_msg_id < msgs[2] && msg_load_block == false) {
      
        if(old_msg_id == 0) {
        
          $('div.messages').html(msgs[0]);  
      
        }
      
        else {
            $(msgs[0]).fadeIn(1000).appendTo('.messages');
            if (!hasfocus) {playSound();}
        }
        
        old_msg_id = msgs[2];

        // Scrollen des Nachrichtenfensters
        document.getElementById('center_middle').scrollTop = document.getElementById('center_middle').scrollHeight - document.getElementById('center_middle').offsetHeight; 

      }            
        
        // Neuladen des Nachrichtenfensters in Abhängigkeit der Schreibrate der User
        window.setTimeout(reloadMessages, msgs[1]);     
         
      });   
      
  

    }
    
    reloadMessages();
    
    
  // Userliste aktualisieren
    var reloadUserList = function () {  
      
      $.post('./includes/user_list.php', {sec_id: s_id}, function(response) {
        if (response == 'logout') {
          document.location.href = 'logout.php';
        }
          else { $('div.user_list').html(response); }
          window.setTimeout(reloadUserList, 8000);
      });
    }
    
    var timerList = window.setTimeout(reloadUserList, 0);

  // Registrierung öffnen
  
  $('a#nav_reg_link').click(function() {
    if (nav_reg_link_s == 0) {
      window_clearer();
      $('div#registry').css('top', ($(window).height() - $('div#registry').height())/2);
      $('div#registry').css('left', ($(window).width() - $('div#registry').width())/2);
      $('div.registry').show();
      nav_reg_link_s = 1;
    }
    else {
      $('div.registry').hide();
      nav_reg_link_s = 0;
    }
  });
  
  
  // Registrierung abschicken
  $('input[name=reg_subm_btn]').click(function() {

    var sec_id = s_id; 
    var reg_name = $('input[name=reg_name]');
    var reg_mail = $('input[name=reg_mail]');
    var reg_pass = $('input[name=reg_pass]');
    var reg_captcha_code = $('input[name=reg_captcha_code]');
    var reg_captcha = $('input[name=reg_captcha]');
    
    var reg_data = 'sec_id='+encodeURIComponent(s_id)+
                   '&reg_name='+encodeURIComponent(reg_name.val())+
                   '&reg_mail='+encodeURIComponent(reg_mail.val())+
                   '&reg_pass='+encodeURIComponent(reg_pass.val())+
                   '&reg_captcha_code='+encodeURIComponent(reg_captcha_code.val())+
                   '&reg_captcha='+encodeURIComponent(reg_captcha.val());
  
    $('div#reg_form_loader').show();   
                  
    $.ajax({
    
      url: 'includes/registry_work.php',
      type: 'POST',
      data: reg_data,
      cache: false,
      
      success: function (response) {
      
        switch (response) {
          case 'naf':
          $('div#reg_form_msg').show();
          $('div#reg_form_msg').html(naf);
          $('div#reg_form_loader').hide();
          break;
          
          case 'uex':
          $('div#reg_form_msg').show();
          $('div#reg_form_msg').html(uex);
          $('div#reg_form_loader').hide();
          break;
          
          case 'wca':
          $('div#reg_form_msg').show();
          $('div#reg_form_msg').html(wca);
          $('div#reg_form_loader').hide();
          break;
          
          case 'ok':
          $('div#reg_form_msg').show();
          $('div#reg_form_msg').html(rok);
          $('input[name=reg_name]').val('');
          $('input[name=reg_mail]').val('');
          $('input[name=reg_pass]').val('');
          $('input[name=reg_captcha]').val('');
          $('div#reg_form_loader').hide();
          break;
        }
      
      }
    
    });
  
  });
  
  
  // Registrierung mit Enter abschicken
  $('input[name=reg_name],input[name=reg_mail],input[name=reg_pass],input[name=reg_captcha]').keyup(function(event) {
  
    if (event.keycode == 13 || event.which == 13) { 
    
    var sec_id = s_id; 
    var reg_name = $('input[name=reg_name]');
    var reg_mail = $('input[name=reg_mail]');
    var reg_pass = $('input[name=reg_pass]');
    var reg_captcha_code = $('input[name=reg_captcha_code]');
    var reg_captcha = $('input[name=reg_captcha]');
    
    var reg_data = 'sec_id='+encodeURIComponent(s_id)+
                   '&reg_name='+encodeURIComponent(reg_name.val())+
                   '&reg_mail='+encodeURIComponent(reg_mail.val())+
                   '&reg_pass='+encodeURIComponent(reg_pass.val())+
                   '&reg_captcha_code='+encodeURIComponent(reg_captcha_code.val())+
                   '&reg_captcha='+encodeURIComponent(reg_captcha.val());
  
    $('div#reg_form_loader').show();   
                  
    $.ajax({
    
      url: 'includes/registry_work.php',
      type: 'POST',
      data: reg_data,
      cache: false,
      
      success: function (response) {
      
        switch (response) {
          case 'naf':
          $('div#reg_form_msg').show();
          $('div#reg_form_msg').html(naf);
          $('div#reg_form_loader').hide();
          break;
          
          case 'uex':
          $('div#reg_form_msg').show();
          $('div#reg_form_msg').html(uex);
          $('div#reg_form_loader').hide();
          break;
          
          case 'wca':
          $('div#reg_form_msg').show();
          $('div#reg_form_msg').html(wca);
          $('div#reg_form_loader').hide();
          break;
          
          case 'ok':
          $('div#reg_form_msg').show();
          $('div#reg_form_msg').html(rok);
          $('input[name=reg_name]').val('');
          $('input[name=reg_mail]').val('');
          $('input[name=reg_pass]').val('');
          $('input[name=reg_captcha]').val('');
          $('div#reg_form_loader').hide();
          break;
          
        }
      
      }
    
    });    
    
    }
    
  });
  
  
  // Registrierung schließen
  $('input[name=reg_w_close]').click(function() {
  
    $('input[name=reg_name]').val('');
    $('input[name=reg_mail]').val('');
    $('input[name=reg_pass]').val('');
    $('input[name=reg_captcha]').val('');
    $('div#reg_form_msg').html('');
    
    $('div.registry').hide();
    nav_reg_link_s = 0;        
  
  });
  
  
  // Login öffnen
  $('a#nav_login_link').click(function() {
  
    if (nav_login_link_s == 0) {
      window_clearer();
      $('div#login').css('top', ($(window).height() - $('div#login').height())/2);
      $('div#login').css('left', ($(window).width() - $('div#login').width())/2);
      $('div.login').show();
      $('input[name=login_name]').focus();
      nav_login_link_s = 1;
    }
    else {
      $('div.login').hide();
      nav_login_link_s = 0;
    }    
  
  });
  
  
  // Login abschicken
  $('input[name=login_subm_btn]').click(function() {
  
    var login_name = $('input[name=login_name]');
    var login_pass = $('input[name=login_pass]');
    
    var login_data = 'sec_id='+s_id+
                     '&login_name='+encodeURIComponent(login_name.val())+
                     '&login_pass='+encodeURIComponent(login_pass.val());
                     
    $('div#login_form_loader').show();
    
    $.ajax({
    
      url: 'includes/login_work.php',
      type: 'POST',
      data: login_data,
      cache: false,
      
      success: function (response) {
        
        switch (response) {
          case 'naf':
          $('div#login_form_msg').show();
          $('div#login_form_msg').html(naf);
          $('div#login_form_loader').hide();
          break;
          
          case 'unex':
          $('div#login_form_msg').show();
          $('div#login_form_msg').html(unex);
          $('div#login_form_loader').hide();
          break;
          
          case 'una':
          $('div#login_form_msg').show();
          $('div#login_form_msg').html(una);
          $('div#login_form_loader').hide();
          break;
          
          case 'ok':
          document.location.href = main_path;       
                    
        }
        
      }
    
    });
  
  });
  
  
  // Login mit Enter abschicken
  $('input[name=login_name],input[name=login_pass]').keyup(function(event) {
  
    if (event.keycode == 13 || event.which == 13) { 
    
      var login_name = $('input[name=login_name]');
      var login_pass = $('input[name=login_pass]');
    
      var login_data = 'sec_id='+s_id+
                     '&login_name='+encodeURIComponent(login_name.val())+
                     '&login_pass='+encodeURIComponent(login_pass.val());
                     
      $('div#login_form_loader').show();
    
      $.ajax({
    
        url: 'includes/login_work.php',
        type: 'POST',
        data: login_data,
        cache: false,
      
        success: function (response) {
        
          switch (response) {
            case 'naf':
            $('div#login_form_msg').show();
            $('div#login_form_msg').html(naf);
            $('div#login_form_loader').hide();
            break;
          
            case 'unex':
            $('div#login_form_msg').show();
            $('div#login_form_msg').html(unex);
            $('div#login_form_loader').hide();
            break;
          
            case 'una':
            $('div#login_form_msg').show();
            $('div#login_form_msg').html(una);
            $('div#login_form_loader').hide();
            break;
          
            case 'ok':
            document.location.href = main_path;       
                    
        }
        
      }
      
     });
     
    }
    
    });
    
  
  // Login schließen
  $('input[name=login_w_close]').click(function() {
  
    $('input[name=login_name]').val('');
    $('input[name=login_pass]').val('');
    $('div#login_form_msg').html('');
    
    $('div.login').hide();
    window_clearer();      
  
  });
  
  
  // Nachricht absenden
  $('input[name=msg_btn]').click(function() {
      
      var user_msg = $('input[name=user_msg]');
      var user_msg_to = $('select[name=user_msg_to]');
    
      var msg_data = 'sec_id='+s_id+
                     '&user_msg='+encodeURIComponent(user_msg.val());
                     
       // Deaktivieren des Nachrichtenfeldes
      $('input[name=user_msg]').val(msend);
      $('input[name=user_msg]').blur();
      document.getElementById('user_msg').disabled = true;
                   
      $.ajax ({
    
        url: 'includes/msgs_form_work.php',
        type: 'POST',
        data: msg_data,
        cache: false,
      
        success: function (request) {
      
          switch (request) {
        
            case 'ok':
            $('input[name=user_msg]').val('');
            
              // Neuladen der Nachrichten durch Message-Fenster blocken
              
              msg_load_block = true;
            
              $.post('./includes/get_messages.php', {sec_id: s_id, old_lamsg_id: old_msg_id}, function(response) {
              
              // Vorher stannd Neuladen der Nachrichten hier ---
      
              // Timer ermitteln
              var msgs = response.split('<timer>');

                $(msgs[0]).fadeIn(1000).appendTo('.messages');

              // Scrollen des Nachrichtenfensters
              document.getElementById('center_middle').scrollTop = document.getElementById('center_middle').scrollHeight - document.getElementById('center_middle').offsetHeight; 

              old_msg_id = msgs[2];
              msg_load_block = false;
              
              document.getElementById('user_msg').disabled = false;
              $('input[name=user_msg]').focus();
            
            });
            break;
            
            case 'nmoys':
            document.getElementById('user_msg').disabled = false;
            $('input[name=user_msg]').val('');
            document.getElementById('user_msg').focus();
            window.alert(nmoys);
            break;
            
            case 'manli':
            document.getElementById('user_msg').disabled = false;
            $('input[name=user_msg]').val('');
            document.getElementById('user_msg').focus();
            window.alert(manli);
            break;
            
            case 'logout':
            document.location.href = 'logout.php';
            break;
        
          }
      
        }
    
      });  
  });
  
  
  $('input[name=user_msg]').keyup(function(event) {
  
    if (event.keycode == 13 || event.which == 13) { 
    
      var user_msg = $('input[name=user_msg]');
      var user_msg_to = $('select[name=user_msg_to]');
    
      var msg_data = 'sec_id='+s_id+
                     '&user_msg='+encodeURIComponent(user_msg.val());
                     
       // Deaktivieren des Nachrichtenfeldes
      $('input[name=user_msg]').val(msend);
      $('input[name=user_msg]').blur();
      document.getElementById('user_msg').disabled = true;
                   
      $.ajax ({
    
        url: 'includes/msgs_form_work.php',
        type: 'POST',
        data: msg_data,
        cache: false,
      
        success: function (request) {
      
          switch (request) {
        
            case 'ok':
            $('input[name=user_msg]').val('');
            
              // Neuladen der Nachrichten durch Message-Fenster blocken
              
              msg_load_block = true;
            
              $.post('./includes/get_messages.php', {sec_id: s_id, old_lamsg_id: old_msg_id}, function(response) {
              
              // Vorher stannd Neuladen der Nachrichten hier ---
      
              // Timer ermitteln
              var msgs = response.split('<timer>');

                $(msgs[0]).fadeIn(1000).appendTo('.messages');

              // Scrollen des Nachrichtenfensters
              document.getElementById('center_middle').scrollTop = document.getElementById('center_middle').scrollHeight - document.getElementById('center_middle').offsetHeight; 

              old_msg_id = msgs[2];
              msg_load_block = false;
              
              document.getElementById('user_msg').disabled = false;
              $('input[name=user_msg]').focus();
            
            });
            break;
            
            case 'nmoys':
            document.getElementById('user_msg').disabled = false;
            $('input[name=user_msg]').val('');
            document.getElementById('user_msg').focus();
            window.alert(nmoys);
            break;
            
            case 'manli':
            document.getElementById('user_msg').disabled = false;
            $('input[name=user_msg]').val('');
            document.getElementById('user_msg').focus();
            window.alert(manli);
            break;
            
            case 'logout':
            document.location.href = 'logout.php';
            break;
        
          }
      
        }
    
      });
      
     }
  
    });
    
    
// Passwort vergessen öffnen
  $('a#nav_forg_pass_link').click(function() {
  
    if (nav_forg_pass_link_s == 0) {
      window_clearer();
      $('div#forg_pass').css('top', ($(window).height() - $('div#forg_pass').height())/2);
      $('div#forg_pass').css('left', ($(window).width() - $('div#forg_pass').width())/2);
      $('div.forg_pass').show();
      nav_forg_pass_link_s = 1;
    }
    else {
      $('div.forg_pass').hide();
      nav_forg_pass_link_s = 0;
    }    
  
  });
  
  
// Passwort suchen und zusenden
  $('input[name=forg_pass_subm_btn]').click(function() {
  
    var forg_pass_name = $('input[name=forg_pass_name]');
    
    var fo_data = 'sec_id='+s_id+
                  '&forg_pass_name='+encodeURIComponent(forg_pass_name.val());
                  
                  
    $('div#forg_pass_form_loader').show();
    
    $.ajax({
    
      url: './includes/forg_pass_work.php',
      type: 'POST',
      data: fo_data,
      cache: false,
      success: function(response) {
      
        switch(response) {
          case 'naf':
          $('div#forg_pass_form_msg').show();
          $('div#forg_pass_form_msg').html(naf);
          $('div#forg_pass_form_loader').hide();
          break;  
          
          case 'unex':
          $('div#forg_pass_form_msg').show();
          $('div#forg_pass_form_msg').html(unex);
          $('div#forg_pass_form_loader').hide();
          break;            
          
          case 'ok':
          $('div#forg_pass_form_msg').show();
          $('div#forg_pass_form_msg').html(fpok);
          $('div#forg_pass_form_loader').hide();
          break;     
                    
        }
      
      }
    
    });
  
  });
  

// Passwort vergessen mit Enter abschicken
  $('input[name=forg_pass_name]').keyup(function(event) {
  
    if (event.keycode == 13 || event.which == 13) { 
    
    var forg_pass_name = $('input[name=forg_pass_name]');
    
    var fo_data = 'sec_id='+s_id+
                  '&forg_pass_name='+encodeURIComponent(forg_pass_name.val());
                  
                  
    $('div#forg_pass_form_loader').show();
    
    $.ajax({
    
      url: './includes/forg_pass_work.php',
      type: 'POST',
      data: fo_data,
      cache: false,
      success: function(response) {
      
        switch(response) {
          case 'naf':
          $('div#forg_pass_form_msg').show();
          $('div#forg_pass_form_msg').html(naf);
          $('div#forg_pass_form_loader').hide();
          break;  
          
          case 'unex':
          $('div#forg_pass_form_msg').show();
          $('div#forg_pass_form_msg').html(unex);
          $('div#forg_pass_form_loader').hide();
          break;            
          
          case 'ok':
          $('div#forg_pass_form_msg').show();
          $('div#forg_pass_form_msg').html(fpok);
          $('div#forg_pass_form_loader').hide();
          break;     
                    
        }
      
      }
    
    });    
    
    }
    
  });
  
  
// Passwort vergessen schließen
  $('input[name=forg_pass_w_close]').click(function() {
  
    $('input[name=forg_pass_name]').val('');
    $('div#forg_pass_form_msg').html('');
    
    $('div.forg_pass').hide();
    window_clearer();      
  
  });
  

// Öffnen des Benutzerprofils
  $('a#nav_own_profile_link').click(function() {
  
    if (nav_own_profile_link_s == 0) {
      window_clearer();
      $.post('./includes/own_profile.php?op_data', {sec_id: s_id}, function(response) {
      $('div.own_profile_f').html(response);
      $('div#own_profile').css('top', ($(window).height() - $('div#own_profile').height())/2);
      $('div#own_profile').css('left', ($(window).width() - $('div#own_profile').width())/2);
      $('div.own_profile').show();
      });
      nav_own_profile_link_s = 1;
    }
    else {
      $('div.own_profile').hide();
      nav_own_profile_link_s = 0;
    }        
  
  });
  

// Benutzerprofildaten ändern
  $('input[name=op_subm_btn]').click(function() {
  
    var op_mail_b = $('input[name=op_mail_b]');
    var op_mail = $('input[name=op_mail]');
    var op_pass = $('input[name=op_pass]');
    var op_gender = $('select[name=op_gender]');
    var op_birthd_d = $('select[name=op_birthd_d]');
    var op_birthd_m = $('select[name=op_birthd_m]');
    var op_birthd_y = $('select[name=op_birthd_y]');
    var op_city = $('input[name=op_city]');
    var op_webs = $('input[name=op_webs]');
    var op_icq_nr = $('input[name=op_icq_nr]');
    var op_msn_nr = $('input[name=op_msn_nr]');
    var op_yahoo_nr = $('input[name=op_yahoo_nr]');
    
    var op_data = 'sec_id='+s_id+
                  '&op_mail_b='+encodeURIComponent(op_mail_b.val())+
                  '&op_mail='+encodeURIComponent(op_mail.val())+
                  '&op_pass='+encodeURIComponent(op_pass.val())+
                  '&op_gender='+encodeURIComponent(op_gender.val())+
                  '&op_birthd_d='+encodeURIComponent(op_birthd_d.val())+
                  '&op_birthd_m='+encodeURIComponent(op_birthd_m.val())+
                  '&op_birthd_y='+encodeURIComponent(op_birthd_y.val())+
                  '&op_city='+encodeURIComponent(op_city.val())+
                  '&op_webs='+encodeURIComponent(op_webs.val())+
                  '&op_icq_nr='+encodeURIComponent(op_icq_nr.val())+
                  '&op_msn_nr='+encodeURIComponent(op_msn_nr.val())+
                  '&op_yahoo_nr='+encodeURIComponent(op_yahoo_nr.val());
                  
                  
    // Anzeigen des Loaders
    $('div.op_form_loader').show();
    
    $.ajax({
    
      url: "./includes/own_profile_work.php",
      type: "POST",
      data: op_data,
      cache: false,
      success: function(response) {
      
        switch(response) {
          case 'nmail':
          $('div.op_form_loader').show();
          window.alert(nmail);
          $('div.op_form_loader').hide();
          break;  
          
          case 'mapc':
          $('div.op_form_loader').show();
          window.alert(mapc);
          $('div.op_form_loader').hide();
          document.location.href = 'logout.php';
          break;  
          
          case 'mch':
          $('div.op_form_loader').show();
          $('div.op_form_msg').show();
          window.alert(mch);
          $('div.op_form_loader').hide();
          document.location.href = 'logout.php';
          break; 
          
          case 'pch':
          $('div.op_form_loader').show();;
          window.alert(pch);
          $('div.op_form_loader').hide();
          break; 
          
          case 'nmpch':
          $('div.op_form_loader').show();
          window.alert(nmpch);
          $('div.op_form_loader').hide();
          break; 
        }
      
      }
    
    });
  
  });
  
  
// Benutzeraccount löschen
$('input[name=op_acc_del_btn]').click(function() {

var win_c = window.confirm(ads);

  if (win_c == true) {

    $.post('./includes/account_delete.php', {sec_id: s_id}, function(response) {
  
      if (response == 'ok') {
      
        window.alert(acdel);
        document.location.href = 'logout.php';
      
      }
  
    }); 
  
  }
  
  else { return false; }

});
  
  
// Benutzerprofil schließen
  $('input[name=op_w_close]').click(function() {
    
    $('div.own_profile').hide();
    window_clearer();      
  
  });
  
  
// Message-History öffenen
  $('a#nav_history_link').click(function() {
  
    if (nav_history_link_s == 0) {
      window_clearer();
      $.post('./includes/msg_history.php', {sec_id: s_id}, function(response) {
      $('div.msg_history_entries').html(response);
      $('div#msg_history').css('top', ($(window).height() - $('div#msg_history').height())/2);
      $('div#msg_history').css('left', ($(window).width() - $('div#msg_history').width())/2);
      $('div.msg_history').show();
      });
      nav_history_link_s = 1;
    }
    else {
      $('div.msg_history').hide();
      nav_history_link_s = 0;
    }        
  
  });
  
  
// Message-History schließen
  $('input[name=msg_history_w_close]').click(function() {
  
    $('div.msg_history').hide();
    window_clearer();
  
  });
  
  
// Öffnen der Shortcuts
  $('a#nav_shortcuts_link').click(function() {
    if(nav_shortcuts_link_s == 0) {
      window_clearer();
      $('div#shortcuts').css('top', ($(window).height() - $('div#shortcuts').height())/2);
      $('div#shortcuts').css('left', ($(window).width() - $('div#shortcuts').width())/2);
      $('div.shortcuts').show();
      nav_shortcuts_link_s = 1;
    }
    else {
      $('div.shortcuts').hide();
      nav_shortcuts_link_s = 0;
    }        
  }); 
  
  
// Shortcuts schließen
  $('input[name=shortcuts_w_close]').click(function() {
  
    $('div.shortcuts').hide();
    window_clearer();
  
  }); 
  

// Ändern der Schriftfarbe
$('a.color_btn').click(function() {

  var color = $(this).attr('rel');
  
  $.post('./includes/user_color.php', {sec_id: s_id, user_color: color}, function(response) {
    
    switch(response) {
      case "ok":
      window.alert(cuc);
      break;
      
      case "logout":
      document.location.href = main_path;
    }
    
  });

});  

});



