function checkSession(url){
  this.ajaxHelper = new net.ContentLoader(this, url, "POST", []);
  
}

checkSession.prototype = {


  validSession: function(sessionid){
  
    var query = 'action=checkSession&name=' + username  + '&sessionid=' + sessionid; 
    
    //alert(query);
    
    this.ajaxHelper.sendRequest(query);
  },
  
  ajaxUpdate: function(request) {
   
    var text = request.responseText;
   
   
   var start = text.indexOf('<SessionSatus>');
   if (start>=0)
     {
        start = text.indexOf('<SessionSatus>') + 14;
        var end = text.indexOf('</SessionSatus>');

        var result = text.substring(start, end).replace(/^\s+|\s+$/g,"");
        
        if (result.indexOf("1")>=0)
        {
          // alert("Session is fine");
           //set next call to check session status:
           setTimeout("checkSessionObj.validSession(sessionid)",300000);
        }
        else
        {/*
          if(language == "fr"){
            alert("La session n’est plus valide. Vous allez devoir terminer la session dès maintenant.");
          }else{
            alert("Session is no longer valid, You will be forced to logout now");
          }
          
          logoutObj.logout();*/
        }
      }
  },
  

  handleError: function(request) {
    alert("ERROR: " + request.responseText);
  }

};
