int index= str.indexOf( ';");
if( index > 0) {
sessionId= str.substring( 0, index);
str= str.substring( index);
index= str.indexOf( '=");
String seconds= str.substring( index + 1);
try {
timeout= new Long( seconds).longValue();
} catch( NumberFormatException e) {
timeout= 60; // default is 60 seconds
}
} else {
sessionId= str;
}