<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <meta name="viewport" content="width=device-width, target-densitydpi=device-dpi">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
        <meta name="format-detection" content="telephone=no">
        <link rel="stylesheet" href="css/jquery/jquery.terminal.css" type="text/css">
        <!-- CodeMirror -->
        <link rel="stylesheet" href="css/codemirror/codemirror.css" type="text/css">
        <link rel="stylesheet" href="css/codemirror/show-hint.css" type="text/css">
        <!-- Bootstrap -->
        <link href="css/bootstrap.min.css" rel="stylesheet">
        <link href="css/bootstrap-theme.min.css" rel="stylesheet">
        <!-- App -->
        <link rel="stylesheet" href="css/codeq.css" type="text/css">
        <link rel="stylesheet" href="css/codeq/console.css" type="text/css">
        <link rel="stylesheet" href="css/codeq/hint.css" type="text/css">
        <title>CodeQ</title>
    </head>
    <body>
        <!-- the status bar at the top of each page -->
        <div class="navbar navbar-inverse navbar-fixed-top" id="topbar">
            <div class="container-fluid">
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <a class="navbar-brand" href="#" title="Intelligent tutor system">CodeQ</a>
                    <ul class="nav navbar-nav">
                        <li style="display: none;" id="navigation-login"><a href="">Login</a></li>
                        <li style="display: none;" id="navigation-language"><a href="">Language</a></li>
                        <li style="display: none;" id="navigation-problem"><a href="">Problem</a></li>
                        <li style="display: none;" id="navigation-python"><a href="">Python</a></li>
                        <li style="display: none;" id="navigation-prolog"><a href="">Prolog</a></li>
                    </ul>
                    <a class="navbar-brand" id="title"></a>
                </div>
                <div class="collapse navbar-collapse">
                    <ul class="nav navbar-nav navbar-right">
                        <p class="navbar-text" id="signed-in-title">Signed in as Franc Jožef</p>
                        <li class="dropdown lang-selection">
                            <a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="true">
                                <span class="lang-choice"></span>
                            </a>
                            <ul class="dropdown-menu"></ul>
                        </li>
                        <li class="dropdown">
                            <a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="true">
                                <span class="glyphicon glyphicon glyphicon-user"></span>
                            </a>
                            <ul class="dropdown-menu">
                                <li><a href="#">Profile</a></li>
                                <li><a href="#">Login or Signup</a></li>
                                <li><a href="#">Logout</a></li>
                            </ul>
                        </li>
                        <li><a href="#"><span class="glyphicon glyphicon glyphicon-wrench" aria-hidden="true"></span></a></li>
                    </ul>
                </div><!--/.nav-collapse -->

            </div>
        </div>

        <!-- login screen -->
        <div id="screen_login" style="text-align: center;">
            <h1>CodeQ Login</h1>
            <hr>
            <table style="margin: 0 auto;">
                <tbody>
                <tr>
                    <td style="text-align: right;">Username:</td>
                    <td><input type="text" name="username" id="username"></td>
                </tr>
                <tr>
                    <td style="text-align: right;">Password:</td>
                    <td><input type="password" name="password" id="password"></td>
                </tr>
                <tr>
                    <td colspan="2" style="text-align: center;">
                        <button type="button" id="submit">Login</button>
                    </td>
                </tr>
                </tbody>
            </table>
        </div>

        <!-- main screen: programming language selection, settings, etc. -->
        <div id="screen_language" style="text-align: center; display: none;">
            <h1>CodeQ Select Language</h1>
            <hr>
            <br>
            <a id="choose-prolog">Prolog</a><br>
            <a id="choose-python">Python</a>
        </div>

        <!-- problem selection screen for a specific language: groups of problems, with descriptions -->
        <div id="screen_problem" style="display: none;">
            <h1 class="language-title"></h1>
            <hr>
            <div class="language-description"></div>
            <ul class="language-problems"></ul>
        </div>

        <!-- problem screen: prolog -->
        <div class="container-fluid quadrants block1" id="screen_prolog" style="display: none;">
            <div class="row">
                <div class="col-lg-3 col-md-6 col-sm-12 block block1">
                    <div class="description"></div>
                    <div class="block-label">Instructions</div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12 block block2">
                    <nav class="navbar navbar-default">
                        <div class="container-fluid">
                            <button type="button" class="btn btn-default navbar-btn btn-plan">Plan</button>
                            <button type="button" class="btn btn-default navbar-btn btn-hint">Hint</button>
                            <button type="button" class="btn btn-default navbar-btn btn-test">Test</button>
                        </div>
                    </nav>
                    <div class="code_editor"></div>
                    <div class="block-label">Code</div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12 block block3">
                    <div class="console"></div>
                    <div class="block-label">Console</div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12 block block4">
                    <div class="hints"></div>
                    <div class="block-label">Hints</div>
                </div>
            </div><!--/row-->
        </div><!--container-->

        <!-- problem screen: python -->
        <div class="container-fluid quadrants block1" id="screen_python" style="display: none;">
            <div class="row">
                <div class="col-lg-3 col-md-6 col-sm-12 block block1">
                    <div class="description"></div>
                    <div class="block-label">Instructions</div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12 block block2">
                    <nav class="navbar navbar-default">
                        <div class="container-fluid">
                            <button type="button" class="btn btn-default navbar-btn btn-plan">Plan</button>
                            <button type="button" class="btn btn-default navbar-btn btn-hint">Hint</button>
                            <button type="button" class="btn btn-default navbar-btn btn-test">Test</button>
                            <button type="button" class="btn btn-default navbar-btn btn-run">Run</button>
                            <button type="button" class="btn btn-default navbar-btn btn-stop">Stop</button>
                        </div>
                    </nav>
                    <div class="code_editor"></div>
                    <div class="block-label">Code</div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12 block block3">
                    <div class="console"></div>
                    <div class="block-label">Console</div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12 block block4">
                    <div class="hints"></div>
                    <div class="block-label">Hints</div>
                </div>
            </div><!--/row-->
        </div><!--container-->

        <!-- Covers the whole screen with a semi-transparent block, so no input events can be triggered below.
             Used as a wait screen; must be the last element in the DOM.
             It is active after load, javascript turns it off after initialization. -->
        <div id="disabled" style="position: fixed; left: 0; right: 0; top: 0; bottom: 0; cursor: wait; background-color: rgba(0, 0, 0, 0.7);"></div>

        <!-- jQuery stuff -->
        <script src="js/jquery/jquery-1.11.3.js"></script>
        <script src="js/engine.io.js"></script>
        <script src="js/jquery/jquery.terminal-0.8.8.js"></script>
        <script src="js/jquery/jquery.history.js"></script>
        <!-- Q promise library -->
        <script src="js/q.js"></script>
        <!-- Bootstrap -->
        <script src="js/bootstrap/bootstrap.min.js"></script>
        <!-- Cordova/PhoneGap -->
        <script type="text/javascript" src="cordova.js"></script>
        <!-- CodeMirror stuff -->
        <script src="js/codemirror/codemirror.js"></script>
        <script src="js/codemirror/matchbrackets.js"></script>
        <script src="js/codemirror/prolog.js"></script>
        <script src="js/codemirror/python.js"></script>
        <script src="js/codemirror/show-hint.js"></script>
        <!-- codeq app -->
        <script src="js/codeq/core.js"></script>
        <script src="js/codeq/statusbar.js"></script>
        <script src="js/codeq/navigation.js"></script>
        <script src="js/codeq/comms.js"></script>
        <script src="js/codeq/console.js"></script>
        <script src="js/codeq/hint.js"></script>
        <script src="js/codeq/prolog.js"></script>
        <script src="js/codeq/python.js"></script>
        <script src="js/codeq/login.js"></script>
        <script src="js/codeq/language.js"></script>
        <script src="js/codeq/problem.js"></script>
    </body>
</html>