<!--// Begin
// Nicola Zordan: 20 November 2003


var IndexUserFolder=4;  	// User Folder

function getUserFolder (userIn, domainIn) {
//alert(Users.length);
  if (Users==null || Users.length<1) {
    ReadUsers();
  };
  var folder=null;
  var user=userIn.toUpperCase();
  var domain=domainIn;
  //domain=trimBlanks(domain);
  if (domain==null) domain='';
  //var valid=ValidateUser(user,password,domain);
  //if (!valid) return type;
  var u,p,d,t,f;
//alert('zz');
//alert(Users.length);
  for (i=0;i<Users.length;i++) {
    u=Users[i][0];
    p=Users[i][1];
    d=Users[i][2];
    t=Users[i][3];
    f=Users[i][4];
    if (d==null) d='';
    //d=trimBlanks(d);    
    if (d!=domain) continue;
    //u=trimBlanks(u);
    if (user==u) {
      //found=true;
      //p=trimBlanks(p);
      //if (password==p) {
        //valid=true;
        folder=f;
//alert(Users[i]+'\n4\n['+f+']');
      //};
      break;
    };
  };
  //var ok=(found && valid);
  //alert(user+'\n['+type+']');
  return folder;
};



// Assume Cookies.js has been loaded
// Assume LogInLogOut.js has been loaded
// Assume UsersCryptNZ.js has been loaded
var LoggedInuserFolderCookieName='LoggedInUserFolder';
//var LoggedInUserFolder=GetCookie(LoggedInuserFolderCookieName);
var LoggedInUserFolder=null;

//var exp = new Date();
//exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function GetUserFolder (force) {
  if (!IsLoggedIn()) return null;
  if (force!=null) {
    LoggedInUserFolder=null;
   } else {
    LoggedInUserFolder=GetCookie(LoggedInuserFolderCookieName); 
  };
  if (LoggedInUserFolder==null) {
    var folder=getUserFolder(LoggedIn);
//alert(folder); 
    SetUserFolder(folder);
  };
  return LoggedInUserFolder;
};

function SetUserFolder (folder) {
  if (!IsLoggedIn()) return null;
  LoggedInUserFolder=folder;
  SetCookie(LoggedInuserFolderCookieName,''+LoggedInUserFolder, exp);
  return LoggedInUserFolder;
};




// Override LogInLogOut

function LoggedInOK (user) {
//  SetCookie(LoggedInCookieName,''+(new Date()));
  //SetCookie(LoggedInCookieName,''+(new Date()), exp);
  if (user==null) user=new Date();
  SetCookie(LoggedInCookieName,''+(user), exp);
  LoggedIn=GetCookie(LoggedInCookieName);
    GetUserFolder(true);
//alert(LoggedInUserFolder);
};

function LoggedOutOK () {
  DeleteCookie(LoggedInCookieName);
  DeleteCookie(LoggedInuserFolderCookieName);
  LoggedIn=null;
};


// End -->
