<html>

<head>

<!-- Include components common to every page -->
-include pages Head.inc

<script language="JavaScript"
        src=
        -quote -url pages SelectView/Messages.js
>
</script>

<!-- Output Page Title -->
<script language="JavaScript">
<!-- 
  document.writeln('<title>' + Messages.INFO__SELECT_VIEW_TITLE + '</title>');
//-->
</script>

<!-- General Dialog utilities. -->
<script language="JavaScript"
        src=
        -quote -url scripts UtilsModalDialog.js
>
</script>

<script language="JavaScript">
<!--
  // Variables required by Controller.js

  var sessionList =
  -sessionlist
  ;

//-->
</script>

<script language="JavaScript"
        src=
        -quote -url pages SelectView/Messages.js
>
</script>


<script language="JavaScript"
        src=
        -quote -url pages SelectView/Controller.js
>
</script>

<script language="JavaScript"
        src=
        -quote -url scripts DialogPageFmt.Messages.js
>
</script>

<script language="JavaScript"
        src=
        -quote -url scripts DialogPageFmt.js
>
</script>

<script language="JavaScript"
        src=
        -quote -url scripts TableButtonRow.js
>
</script>

<script language="JavaScript">
<!--
    -if -param hasview ""
        // There was no previous view
        var savedView = false;
        var lastBrowseDir = "";
    -else
        // There was a previous view
        var savedView = true;
        var lastBrowseDir =
        -quote -param pdir
        ;
    -endif


    var removeButton = new TableButton("ALT_REMOVE",
                                       Messages.INFO__ALT_REMOVE, 
                                       Controller.onRemove, 
                                       'Controller.onRemove()', 
                                       false, 
                                       document);

    var okCancelButtonRow =
        new TableButtonRow(
            [
                {
                    name:            "ok",
                    label:           Messages.INFO__ALT_OK,
                    onClickFunction: Controller.onOK,
                    onClickString:   "Controller.onOK();",
                    enabled:         false
                },
                {
                    name:            "cancel",
                    label:           Messages.INFO__ALT_CANCEL,
                    onClickFunction: Controller.onCancel,
                    onClickString:   "Controller.onCancel();",
                    enabled:         false
                }
            ],
            document);

function
helpCallback()
{
    CCWebHelp.displayTopic("select_view");
}

var pageReady = false;
var controller = null;

var appletReady = false;
function
onAppletReady()
{
    appletReady = true;
}

function
onLoad()
{
    waitUntilAppletReady();
}

function
waitUntilAppletReady()
{
    if (!appletReady) {
        setTimeout("top.waitUntilAppletReady()", 500);
        top.defaultStatus = Messages.INFO__LOADING_APPLET;
        return;
    }
    top.defaultStatus = Messages.INFO__LOADING_COMPLETE;
    controller = new Controller(window,
                                document.mainform,
                                document.selectViewApplet,
                                okCancelButtonRow,
                                removeButton,
                                savedView,
                                lastBrowseDir);

    pageReady = true;
}

function
checkPageReady()
{
    if (!pageReady) {
        alert(Messages.ERR__APPLET_LOADING);
        return false;
    }
    return true;
}

function 
updateUI()
{
    if (pageReady) {
        controller.enableButtons();
    }
}
//-->
</script>

</head>

<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" bgcolor="#ffffff" onload="onLoad()">

<form name="mainform" method="POST" enctype="multipart/form-data">

<script language="JavaScript">
<!--
    // Logobar.
    //
    var logoBarGenerator = new LogoBarGenerator(false,
                                            false,
                                            "top.helpCallback");
    var htmlStr = logoBarGenerator.generateHTMLForTable();
    document.write(htmlStr);
//-->
</script>

-startpage

<script language="JavaScript">
<!--
    var htmlStr = buildDialogTitle(Messages.INFO__SELECT_VIEW_TITLE);
    document.write(htmlStr);
//-->
</script>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td>
-image "shim.gif" width="10" height="10"
    </td>
  </tr>
</table>

<script language="JavaScript">
<!--
    var htmlStr = buildDialogSubtitle(Messages.INFO__SELECT_VIEW_SUBTITLE);
    document.write(htmlStr);


var table1 = '<table width="100%" border="0" cellspacing="0" cellpadding="0">'
           + '  <TR>'
           + '    <TD>'
           + '       <img border="0" src="' + baseImageURL + 'shim.gif" width="10" height="10"/>'
           + '    </TD>'
           + '  </TR>'
           + '</table>';
document.write(table1);

var table2 = '  <table border="0" cellpadding="0" cellspacing="0">'
           + '  <tr>'
           + '    <TD rowspan="1" width="15">'
           + '       <img border="0" src="' + baseImageURL + 'shim.gif" width="16" height="1"  alt="' + Messages.INFO__ALT_IMAGE + '" />'
           + '    </TD>'
           + '    <td><input type="radio" name="action" onclick="Controller.enableButtons()" checked>' + Messages.INFO__USE_EXISTING_VIEW + '</td>'
           + '    <TD rowspan="1" width="15">'
           + '       <img  border="0" src="' + baseImageURL + 'shim.gif" width="16" height="1" alt="' + Messages.INFO__ALT_IMAGE + '" />'
           + '    </TD>'
           + '  </tr>'
           + '  </table>';
document.write(table2);

var table3 = '  <table border="0" cellpadding="0" cellspacing="0">'
           + '  <tr>'
           + '    <TD rowspan="1" width="20">'
           + '       <img border="0" src="' + baseImageURL + 'shim.gif" width="16" height="1" alt="' + Messages.INFO__ALT_IMAGE + '" />'
           + '    </TD>'
           + '    <td width="100%" class="searchbox">';

          var table_str = '<select name="viewtag" size="6" onChange="updateUI()">';
          var i;
          for (i = 0; i < sessionList.length; ++i) {
              table_str += '<option value="' + sessionList[i].viewtag + '"';
              if (sessionList[i].selected)
                  table_str += ' selected';
              table_str += '>'
                      + normalizePathSeparators(sessionList[i].workroot)
                      + ' (' + sessionList[i].viewtag + ')'
                      + '</option>';
          }
          table_str += '</select>';
          
          table3 += table_str;

table3 += '   </td>'
        + '    <TD rowspan="1" width="20">'
        + '       <img border="0" src="' + baseImageURL + 'shim.gif" width="16" height="1" alt="' + Messages.INFO__ALT_IMAGE + '" />'
        + '    </TD>'
        + '  </tr>'
        + ''
        + '  </table>';
document.write(table3);

//-->
</script>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td>
-image "shim.gif" width="10" height="10"
    </td>
  </tr>
</table>


<script language="JavaScript">
<!--

var htmlStr = removeButton.generateHTML();


var sButtonTable = ' <table width="100%" border="0" cellpadding="0" cellspacing="0">'
                 + '  <tr>'
                 + '      <td>'
                 + '         <img border="0" src="' + baseImageURL + 'shim.gif" alt="'+ Messages.INFO__ALT_IMAGE +'" width="16" height="8"/>'
                 + '      </td>'
                 + '      <td width="100%">';

sButtonTable += htmlStr;

sButtonTable     += '    </td>'
                 + '  </tr>'
                 + '    <tr>'
                 + '      <td colspan="2">'
                 + '         <img border="0" src="' + baseImageURL + 'shim.gif" alt="'+ Messages.INFO__ALT_IMAGE +'" width="1" height="10"/>'
                 + '      </td>'
                 + '    </tr>'
                 + '  </table>';

document.write(sButtonTable);

//-->
</script>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td>
-image "shim.gif" width="10" height="10"
    </td>
  </tr>
</table>

<script language="JavaScript">
<!--
    var createJoinTable = '  <table border="0" cellpadding="0" cellspacing="0">'
                        + '  <tr>'
                        + '    <TD rowspan="1" width="15">'
                        + '      <img border="0" src="' + baseImageURL + 'shim.gif" alt="'+ Messages.INFO__ALT_IMAGE +'" width="16" height="1" />'
                        + '    </TD>'
                        + '    <td><input type="radio" name="action" onclick="Controller.enableButtons()">' + Messages.INFO__CREATE_VIEW_JOIN_PROJ + '</td>'
                        + '    <TD rowspan="1" width="15">'
                        + '      <img border="0" src="' + baseImageURL + 'shim.gif" alt="'+ Messages.INFO__ALT_IMAGE +'" width="16" height="1" />'
                        + '    </TD>'
                        + '  </tr>'
                        + ''
                        + '  </table>';
    document.write(createJoinTable);
//-->
</script>
<br/>
<table border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td>
-image "shim.gif" width="16" height="16"
    </td>
    <td>
      <script language="JavaScript">
      <!--
          document.write(okCancelButtonRow.generateHTML());
      //-->
      </script>
    </td>
  </tr>
</table>

<input type="hidden" name="cmd" value="">
<input type="hidden" name="workroot" value="">
<input type="hidden" name="session" value=
-quote -session
>

-if -param ie_jvm ""
-else
<input type="hidden" name="ie_jvm" value=
    -jsquote -param ie_jvm
>
-endif

</form>

-endpage

-applet com.rational.ccwebv6.client.SelectViewApplet CCWebV6Client ccwebv6cl 'id="selectViewApplet"' 'name="selectViewApplet"' 'width="0"' 'height="0"' MAYSCRIPT
<param NAME=urlbase VALUE=
-quote -url
>
<param NAME=session VALUE=
-quote -session
>
-endapplet


                                  <!-- abs modify - add - start  -->
<script language="JavaScript">
<!--

var userName=
-jsquote -user
;

var table4 = '<br>'
           + '<center><iframe src="'+ baseImageURL + '../bin/clearweb.exe?clean+'+userName+'" width=100% height=30 align=bottom marginheight=0 marginwidth=0 frameborder=0 scrolling=no ></center>';
document.write (table4);

//-->
</script>
                                  <!-- abs modify - add - end  -->
</body>
</html>
