<!--

//Save session and exit
function SaveSession()
{
  switch (runMode)
  {
   case "1" :
      var desc = prompt( "Please enter a description for the conversation :", "" ) ;
      if ( desc == null )
      {
        alert("Save conversation cancelled")
      }
      else
      {
        parent.document.location = '../../index.asp?param=2&desc=' + escape( desc ) + '&cud=' + escape( MakeBookmark() ) ;
      }
      break;
   case "2" :
      parent.document.location = '../../../index.html?expert=' + expert + '&cud=' + escape( MakeBookmark() ) ;
      break;
  } 
}

// Build a bookmark string for the current session position
function MakeBookmark ( )
{
  var bookmark = document.location.href ;
  var p = bookmark.indexOf('?') ;
  if ( p != -1 )
    bookmark = bookmark.substring(0,p);
  bookmark += '?AQC=' + answers.length ;
  var c , i ;
  for ( i = 0 ; i < answers.length ; i++ )
    bookmark += '&AQI' + ( i + 1 ) + '=' + answers[i].id + '&AAI' + ( i + 1 ) + '=' + answers[i].currentValue ;
  return ( bookmark ) ;
}

-->