// Ajax Funktionen

var s_id = Math.floor(Math.random());
var main_path = 'index.php';

var rlot = 'Die Zeit für den automatischen Logout wurde zurückgesetzt.';


var XMLHttpRequestObject = false;

  if(window.XMLHttpRequest) {
  
    XMLHttpRequestObject = new XMLHttpRequest();
    
  }
  
  else {
    
    XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");

  }


// Öffnen eines fremden Benutzerprofils

function user_prof(u_id) {

  if (XMLHttpRequestObject) {
  
    XMLHttpRequestObject.open("POST","./includes/user_profile.php");
    XMLHttpRequestObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    XMLHttpRequestObject.setRequestHeader("Pragma", "no-cache");
    XMLHttpRequestObject.setRequestHeader("Cache-Control", "must-revalidate");
    XMLHttpRequestObject.setRequestHeader("If-Modified-Since", document.lastModified);
  
    XMLHttpRequestObject.onreadystatechange = function() {
    
      if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
      
        $(document).ready(function() {
        
            $('div#ot_profile').css('top', ($(window).height() - $('div#ot_profile').height())/2);
            $('div#ot_profile').css('left', ($(window).width() - $('div#ot_profile').width())/2);
            $('div.ot_profile').show();
            $('div.ot_profile_f').html(XMLHttpRequestObject.responseText);
        
        });
      
      }
    
    }
    
    XMLHttpRequestObject.send('sec_id='+s_id+'&u_id='+u_id);
  
  }  

}

// Schließen eines fremden Benutzerprofils

$(document).ready(function() {

  $('input[name=ot_win_close]').click(function() {
  
    $('div.ot_profile').hide();
  
  });

});


// Zurücksetzen der Zeit für den automatischen Logout

function reset_lotime() {

  if (XMLHttpRequestObject) {
  
    XMLHttpRequestObject.open("POST","./includes/reset_lotime.php");
    XMLHttpRequestObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    XMLHttpRequestObject.setRequestHeader("Pragma", "no-cache");
    XMLHttpRequestObject.setRequestHeader("Cache-Control", "must-revalidate");
    XMLHttpRequestObject.setRequestHeader("If-Modified-Since", document.lastModified);
  
    XMLHttpRequestObject.onreadystatechange = function() {
    
      if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
      
        window.alert(rlot);
      
      }
    
    }
    
    XMLHttpRequestObject.send('sec_id='+s_id);
  
  }  

}
