Index: /issm/trunk/startup.m
===================================================================
--- /issm/trunk/startup.m	(revision 6088)
+++ /issm/trunk/startup.m	(revision 6089)
@@ -9,20 +9,33 @@
 %   Copyright Jet Propulsion Laboratory. 
 
-global ISSM_TIER 
+global ISSM_TIER  ISSM_DIR
 lastwarn(''); % clear the last warning to focus on the warnings of the ISSM path
 
 %Recover ISSM_TIER 
 if ispc,
-	[status,ISSM_TIER]=system('echo [%ISSM_TIER_WIN%]');
+	[status1,ISSM_TIER]=system('echo [%ISSM_TIER_WIN%]');
+	[status2,ISSM_DIR]=system('echo [%ISSM_DIR_WIN%]');
 else
-	[status,ISSM_TIER]=system('echo $ISSM_TIER');
+	[status1,ISSM_TIER]=system('echo $ISSM_TIER');
+	[status2,ISSM_DIR]=system('echo $ISSM_DIR');
 end
-if status~=0,
+if status1~=0,
 	error('startup error message: problem when running ''echo $ISSM_TIER'' shell command');
 end
+if status2~=0,
+	error('startup error message: problem when running ''echo $ISSM_DIR'' shell command');
+end
+
 if (length(ISSM_TIER)<=1),
 	error('issmdir error message: ''ISSM_TIER'' environment variable is empty! You should define ISSM_TIER in your .cshrc or .bashrc!');
 end
+if (length(ISSM_DIR)<=1),
+	error('issmdir error message: ''ISSM_DIR'' environment variable is empty! You should define ISSM_DIR in your .cshrc or .bashrc!');
+end
+
 %get rid of useless symbols in the name
+ISSM_TIER=strtrim(ISSM_TIER); 
+clear status1;
+
 ISSM_DIR=strtrim(ISSM_DIR); 
 clear status;
