accountBalanceTemplate='<div class="qt-balances"> {% ifnotequal dataObj.n_marginInstructions "4C" %} <span><strong>Cash Balance:</strong> {{dataObj.n_rtCashBalance|formatNumber:"$|2|.|,|3||N/A"}}</span> {% ifequal dataObj.n_patternDaytrader "Y" %} <span>This account subject to day-trade rules and restrictions.</span> {% endifequal %} {% else %} <span><strong>Option BP</strong> : {{dataObj.n_optBuyingPower|formatNumber:"$|2|.|,|3||N/A"}}</span> <span><strong>Stock BP</strong> : {{dataObj.n_buyingPower|formatNumber:"$|2|.|,|3||N/A"}}</span> {% ifequal dataObj.n_patternDaytrader "Y" %} <span><strong>DTBP</strong> : {{dataObj.n_daytradingBuyingPower|formatNumber:"$|2|.|,|3||N/A"}}</span> {% endifequal %} {% endifnotequal %} </div>'
toolbarTemplate='<div> <div class="qt-logo"> &nbsp; </div> <span dojoAttachPoint="quoteArea"> <input dojoAttachPoint="symbol" type="text" value="" class="qt-in-input" dojoAttachEvent="onkeypress: symbolKeyPress,onblur: symbolBlur"" /> <input dojoAttachEvent="onclick:getQuote" dojoAttachPoint="getQuoteButton" type="submit" class="qt-in-link qt-submit" value="Get Quote" /> <input dojoAttachPoint="tradeButton" type="button" style="display: none;border: 1px solid #CCCCCC;padding: 2px 4px 3px; width: 45px;" class="qt-green" onClick="dojo.publish(\'showQT\');" value="Trade" /> </span> <span dojoType="tk.qt.snappy" class="qt-snappy"> </span><!--  Shows the quote data --> <span dojoType="tk.qt.orderPreview" class="qt-snappy"> </span><!--  Shows the order data --> <span dojoType="tk.qt.error" class="qt-snappy"> </span><!--  Shows the error info --> </div>'
stockTradingTemplate='<div class="qt-panel"> <div class="qt-content-top"> <div dojoType="tk.qt.accountBalance" > </div><br /> <button dojoType="dijit.form.ComboButton" class="qt-content-dd" onClick="dojo.publish(\'repeatLastAction\')"> <span>Full Quote</span> <div dojoType="dijit.Menu"> <div dojoType="dijit.MenuItem" class="qt-content-dd" onClick="dojo.publish(\'showFullQuote\',[\'showFullQuote\'])">Full Quote</div> <div dojoType="dijit.MenuItem" class="qt-content-dd" onClick="dojo.publish(\'showFullTicket\',[\'showFullTicket\']);">Full Ticket</div> <div dojoType="dijit.MenuItem" class="qt-content-dd" onClick="dojo.publish(\'showChain\',[\'showChain\']);">Chain</div> <div dojoType="dijit.MenuItem" class="qt-content-dd" onClick="dojo.publish(\'showChart\',[\'showChart\']);">Chart</div> </div> </button> </div> <div class="qt-quote-table row"> <span dojoType="tk.qt.optionTradeChain" style="float: left;"> </span> <div dojoType="tk.qt.stockTradeQuote"> </div> </div> <div dojoType="tk.qt.stockTools" toolType="stock"> </div>'
optionTradeTemplate='<div class="qt-panel"> <div class="qt-content-top"> <div dojoType="tk.qt.accountBalance" > </div><br /> <button dojoType="dijit.form.ComboButton" class="qt-content-dd"> <span>Full Quote</span> <div dojoType="dijit.Menu"> <div dojoType="dijit.MenuItem" class="qt-content-dd" onClick="dojo.publish(\'showFullQuote\')">Full Quote</div> <div dojoType="dijit.MenuItem" class="qt-content-dd" onClick="dojo.publish(\'showFullTicket\');">Full Ticket</div> <div dojoType="dijit.MenuItem" class="qt-content-dd" onClick="dojo.publish(\'showChain\');">Chain</div> <div dojoType="dijit.MenuItem" class="qt-content-dd" onClick="dojo.publish(\'showChart\');">Chart</div> </div> </button> </div> <div class="qt-quote-table row"> <table cellspacing="0" cellpadding="0" width="100%" height="100%"> <tr> <td width="280"> <span class="cell" style="width: 280px;"> <span class="qt-stock-symbol"> <input type="text" value="" dojoAttachPoint="symbol" class="qt-content-input" /> <button dojoType="dijit.form.Button" dojoAttachEvent="onClick: getQuote">Go</button> <span class="qt-stock-description" dojoAttachPoint="description"> </span><br /> </span> <span dojoType="tk.qt.optionTradeChain" style="float: left;"> </span> <span class="qt-server-date"><span><b>Quote Time:</b></span> <span dojoAttachPoint="serverTime"> </span> </span> </td> <td width="280"> <div dojoType="tk.qt.optionTradeQuote"> </div> </td> <td> <span class="cell qt-underlying-details"> <div class="bolder">Underlying</div> <div dojoAttachPoint="underlying"> </div> <span class="bolder" style="float: left;">LAST: </span> <div style="display: table"> <span dojoAttachPoint="ulPrice"></span><br /> <span dojoAttachPoint="ulChange"></span> </div> </span> </td> </tr> </table> </div> <div dojoType="tk.qt.stockTools" toolType="option"> </div> </div>'
optionTradeChainTemplate='<span class="cell"> <span class="qt-stock-symbol"> <input type="text" value="{{symbol}}" dojoAttachPoint="symbolEl" dojoAttachEvent="onkeypress: symbolKeyPress, onblur: symbolBlur" class="qt-content-input" /> <input type="submit" value="Go" class="qt-get-quote qt-submit" dojoAttachPoint="goButton" dojoAttachEvent="onclick: getQuote" /> <span id="qt-time"> {% if not rtq %} 20 Min Delayed {% else %} Realtime {% endif %} </span> </span> <div class="qt-option-description" dojoAttachPoint="descriptionEl">{{description}} {{highMarginDisplay|safe}}</div> <div dojoAttachPoint="boxesEl" style="float: left;"> {% ifnotequal ulSymbol "" %} {% if not chainAvailable %} <button dojoType="dijit.form.Button" dojoAttachEvent="onClick: getChain" class="qtFindOptionButton"> Find Option </button> {% else %} <select name="expiration" class="qt-expiration" dojoType="dijit.form.FilteringSelect" dojoAttachPoint="expiration" searchAttr="label" dojoAttachEvent="onChange: expChange"> <option>Expiration</option> </select> <select name="strike" class="qt-strike" dojoType="dijit.form.FilteringSelect" dojoAttachPoint="strike" searchAttr="n_strike"> <option>Strike</option> </select> <button dojoType="dijit.form.Button" dojoAttachEvent="onClick: call"> Call </button> <button dojoType="dijit.form.Button" dojoAttachEvent="onClick: put"> Put </button> {% endif %} {% endifnotequal %} </div> <div dojoAttachPoint="progressEl" style="display: none; float: left;" class="loadingQuote"> Requesting data from server. </div> </span>'
orderPreviewTemplate='<div class="qt-notice" {% if not order and not gettingTradePreview %}style="display: none"{% endif %}> {% if gettingTradePreview %} <div class="loadingPreview"> Loading </div> {% else %} {% if order %} {% if orderComplete %} <span class="qt-order-totals"> <span class="row"><span class="cell">Your order has been submitted. Please refer to your order status page for updates.</span></span> <span class="row"><span class="cell"> {% for key in trans %} {% ifequal order.transaction key.value %}{{ key.name }}{% endifequal %} {% endfor %} {{ order.amount }} {% ifequal order.amountType "S" %} share{{ order.amount|pluralize:"s" }} {% else %} contract{{ order.amount|pluralize:"s" }} {% endifequal %} of <em>{{ order.symbol }} {{ order.description|first }}</em> at {% ifequal order.ordType "1" %} market price. {% else %} {% for key in ord %} {% ifequal order.ordType key.value %}{{ key.name }}{% endifequal %} {% endfor %} {% filter formatNumber:"$|2|.|,|3||N/A" %} {{ order.limitPrice }}{{ order.stopPrice }}{{ order.stopLimitLimitPrice }} {% endfilter %} {% endifequal %} {% for key in tif %} {% ifequal order.timeInForce key.value %}{{ key.name }}{% endifequal %} {% endfor %} </span></span></span> <button dojoType="dijit.form.Button" dojoAttachEvent="onClick: hide"> Hide </button> {% else %} <span class="qt-order-totals"> <span class="row"><span class="cell"><b>Commission: </b></span><span class="cell">{{ order.orderCommission|formatNumber:"$|2|.|,|3||N/A" }}</span></span> <span class="row"><span class="cell"><b>Est. Total: </b></span><span class="cell">{{ order.orderTradeValue|formatNumber:"$|2|.|,|3||N/A" }}</span></span> </span> <span class="qt-preview-order-text">  {% for key in trans %} {% ifequal order.transaction key.value %}{{ key.name }}{% endifequal %} {% endfor %} {{ order.amount }} {% ifequal order.amountType "S" %} share{{ order.amount|pluralize:"s" }} {% else %} contract{{ order.amount|pluralize:"s" }} {% endifequal %} of <em>{{ order.symbol }} {{ order.description|first }}</em> at {% ifequal order.ordType "1" %} market price. {% else %} {% for key in ord %} {% ifequal order.ordType key.value %}{{ key.name }}{% endifequal %} {% endfor %} {% filter formatNumber:"$|2|.|,|3||N/A" %} {{ order.limitPrice }}{{ order.stopPrice }}{{ order.stopLimitLimitPrice }} {% endfilter %} {% endifequal %} {% for key in tif %} {% ifequal order.timeInForce key.value %}{{ key.name }}{% endifequal %} {% endfor %} </span> <button dojoType="dijit.form.Button" class="qt-green" dojoAttachPoint="orderButton" dojoAttachEvent="onClick: placeOrder"> Place Order </button> {% endif %} {% else %} An Error has occured. <button dojoType="dijit.form.Button" dojoAttachEvent="onClick: hide"> Close </button> {% endif %} {% endif %} </div>'
popupTemplate='<div> <span dojoType="tk.qt.tradeWidget"> </span> <div dojoType="dijit.layout.TabContainer" dojoAttachPoint="tabs" class="qt-nav" doLayout="false"> <div dojoType="tk.qt.stockTrade" title="Trade" id="stockTab"> </div> <!-- <div dojoType="tk.qt.optionTrade" title="Option" id="optionTab"> </div> <div dojoType="tk.qt.orderStatus" title="Order Status" id="orderStatusTab"> </div> <div dojoType="dijit.layout.ContentPane" title="Holdings">Holdings</div> --> </div> <span class="qt-select-acct"> <div class="qt-select-acct" dojoType="tk.qt.AccountSelector" dojoAttachPoint="accountSelector"> </div> </span> {% if not tearout %} <button dojoType="dijit.form.Button" style="border: none" class="qt-content-popout" dojoAttachEvent="onClick: popOut"> </button> {% endif %} <button dojoType="dijit.form.Button" style="border: none" class="qt-content-min" dojoAttachEvent="onClick: closeTrade"> </button> </div>'
stockToolsTemplate='<div class="qt-stock-tools row" type="{{toolType}}"> <form onsubmit="return false;"> <table cellspacing="0" cellpadding="0" width="100%" height="100%"><tr> <td> <span class="qt-stock-transaction cell"> <select class="qt-select-buy" name="transaction" dojoAttachEvent="onchange: valueChanged"> {% if not defaults or not defaults.transaction %} <option>Action</option> {% endif %} {% for key in transactions %} <option value="{{ key.value }}" {% ifequal defaults.transaction key.value %}selected="true"{% endifequal %}>{{ key.name }}</option> {% endfor %} </select><br /> <input type="text"{% if defaults.amount %} value="{{ defaults.amount }}"{% else %} value="Quantity"{% endif %} dojoAttachPoint="quantity" class="qt-stock-qty" name="amount" dojoAttachEvent="onfocus:focus, onblur:blur,onchange: valueChanged" blankVal="Quantity"> </span> </td> <td> <span class="qt-stock-mrkt-price cell"> <select class="qt-stock-mrkt" name="ordType" dojoAttachEvent="onchange: valueChanged" dojoAttachPoint="qtOrderType"> {% if not defaults or not defaults.ordType %} <option>Order Type</option> {% endif %} {% for key in ordType %} <option value="{{ key.value }}" {% ifequal defaults.ordType key.value %}selected="true"{% endifequal %}>{{ key.name }}</option> {% endfor %} </select><br /> <input type="text" dojoAttachPoint="price" {% if not defaults or not defaults.ordType %} value="Market Price" disabled="true" {% else %} {% ifequal defaults.ordType 1 %} value="Market Price" disabled="true" name="price" blankVal="Market Price" {% endifequal %} {% ifequal defaults.ordType 2 %} value="{{defaults.limitPrice||default_if_none:""}}" name="limitPrice" blankVal="Limit Price" {% endifequal %} {% ifequal defaults.ordType 3 %} value="{{defaults.stopPrice|default_if_none:""}}" name="stopPrice" blankVal="Stop Price" {% endifequal %} {% ifequal defaults.ordType 4 %} value="{{defaults.stopLimitLimitPrice|default_if_none:""}}" name="stopLimitLimitPrice" {% endifequal %} {% endif %} class="qt-stock-price" name="price" width="15" dojoAttachEvent="onfocus:focus, onblur:blur,onchange: valueChanged">&nbsp; <input type="text" dojoAttachPoint="price2" {% ifequal defaults.ordType 4 %} value="{{defaults.stopLimitStopPrice|default_if_none:""}}" name="stopLimitStopPrice" {% else %} value="" name="price" style="display: none" {% endifequal %} class="qt-stock-price" name="stopLimitStopPrice" dojoAttachEvent="onfocus:focus, onblur:blur,onchange: valueChanged" blankVal="Stop Price"> </span> </td> <td> <span class="qt-stock-dur-qual cell"> <select class="qt-stock-dur" name="timeInForce" dojoAttachEvent="onchange: valueChanged"> {% if not defaults or not defaults.timeInForce %}  {% endif %} {% for key in timeInForce %} <option value="{{ key.value }}" {% ifequal defaults.timeInForce key.value %}selected="true"{% endifequal %}>{{ key.name }}</option> {% endfor %} </select>  <br /> <select class="qt-stock-qual" name="execInst" dojoAttachEvent="onchange: valueChanged"> {% if not defaults or not defaults.execInst %} <option>Qualifiers</option> {% endif %} {% for key in execInst %} <option value="{{ key.value }}" {% ifequal defaults.execInst key.value %}selected="true"{% endifequal %}>{{ key.name }}</option> {% endfor %} </select> </span> </td> <td> <span class="qt-stock-actions cell"> {% if tradingPasswordRequired and previewOrderReady %} {% ifequal tpass "" %} <input type="text" name="password" class="qt-stock-pswd" value="Password" blankVal="Password" dojoAttachPoint="password" dojoAttachEvent="onfocus:focus, onkeypress:focus"> <input type="password" name="tradingPassword" class="qt-stock-pswd" value="" blankVal="" dojoAttachPoint="tradingPassword" dojoAttachEvent="onblur:blur,onchange: valueChanged" style="display: none;clear: both"> {% else %} <input type="text" name="password" class="qt-stock-pswd" value="Password" blankVal="Password" dojoAttachPoint="password" dojoAttachEvent="onfocus:focus, onkeypress:focus" style="display: none"> <input type="password" name="tradingPassword" class="qt-stock-pswd" value="{{tpass}}" blankVal="" dojoAttachPoint="tradingPassword" dojoAttachEvent="onblur:blur,onchange: valueChanged" style="clear: both"> {% endifequal %} {% endif %} <br /> <br /> <div> <button dojoType="dijit.form.Button" class="{{buttonClass}}" dojoAttachPoint="actionButton" dojoAttachEvent="onClick: handleActionButton"> {{buttonLabel}} </button> <a style="cursor: pointer; text-decoration: underline;" dojoAttachEvent="onclick: resetButton"> Clear </a> </div> </td> </tr> </table> </form> </div>'
stockTradeQuoteTemplate='{% if dataObj %} {% if dataObj.b_systemError or dataObj.b_unknownSymbol %} <div class="quoteCell error" style="height: 70px"><br /><br />Error: {% if dataObj.b_systemError %} {% ifnotequal dataObj.errorText \'\' %} {{dataObj.errorText}} {% else %} A system error has occured. Please try again later. {% endifnotequal %} {% else %} {% if dataObj.b_unknownSymbol %} Unknown symbol. {% endif %} </div> {% endif %} {% else %} {% ifequal dataObj.s_quoteType "Option" %} <div> <div class="quoteCell cell"> <table class="quoteDataTable" summary="Quote Data"> <tbody> <tr> <td class="qt-stock-ticker-label"> BID </td> <td class="qt-stock-ticker-nums"> <a href="#" onclick=\'dojo.publish("updateTradeData",[{amount:tk.qt.defaults["optionQty"],ordType:2,limitPrice:"{{dataObj.a_securityData.s_bidPrice|formatNumber:"|2|.||3||0.00"}}",transaction:"STO",timeInForce:0},true]);return false\'>{{dataObj.a_securityData.s_bidPrice|formatNumber:"|2|.|,|3||0.00"}}</a> </td> </tr> <tr> <td class="qt-stock-ticker-label"> MID </td> <td class="qt-stock-ticker-nums"> <a href="#" onclick=\'dojo.publish("updateTradeData",[{amount:tk.qt.defaults["optionQty"],ordType:2,limitPrice:"{{dataObj.a_securityData.s_midPrice|formatNumber:"|2|.||3||0.00"}}",timeInForce:0},true]);return false\'>{{dataObj.a_securityData.s_midPrice|formatNumber:"|2|.|,|3||0.000"}}</a> </td> </tr> <tr> <td class="qt-stock-ticker-label"> ASK </td> <td class="qt-stock-ticker-nums"> <a href="#" onclick=\'dojo.publish("updateTradeData",[{amount:tk.qt.defaults["optionQty"],ordType:2,limitPrice:"{{dataObj.a_securityData.s_askPrice|formatNumber:"|2|.||3||0.00"}}",transaction:"BTO",timeInForce:0},true]);return false\'>{{dataObj.a_securityData.s_askPrice|formatNumber:"|2|.|,|3||0.00"}}</a> </td> </tr> <tr> <td class="qt-stock-ticker-label"> LAST </td> <td class="qt-stock-ticker-nums"> <a href="#" onclick=\'dojo.publish("updateTradeData",[{amount:tk.qt.defaults["optionQty"],ordType:2,limitPrice:"{{dataObj.s_lastPrice|formatNumber:"|2|.||3||0.00"}}",transaction:"BTO",timeInForce:0},true]);return false\'>{{dataObj.s_lastPrice|formatNumber:"|2|.|,|3||N/A"}}</a> </td> </tr> </tbody> </table> </div> <div class="quoteCell cell"> <table class="quoteDataTable" summary="Quote Data"> <tbody> <tr> <td class="qt-stock-ticker-label"> SIZE </td> <td class="qt-stock-ticker-nums"> {{dataObj.a_securityData.n_bidSize}}x{{dataObj.a_securityData.n_askSize}} </td> </tr> <tr> <td class="qt-stock-ticker-label"> VOL </td> <td class="qt-stock-ticker-nums"> {{dataObj.a_securityData.n_volume|formatNumber:"|0|.|,|3||0"}} </td> </tr> <tr> <td class="qt-stock-ticker-label"> CHANGE </td> <td class="qt-stock-ticker-nums"> {{dataObj.s_change|formatNumber:"|2|.|,|3||N/A"|applyPosNegStyle:"sign"|safe}} </td> </tr> <tr> <td class="qt-stock-ticker-label"> </td> <td class="qt-stock-ticker-nums"> {{dataObj.n_pctChange|formatNumber:"|2|.|,|3|%|N/A"|applyPosNegStyle:"sign"|safe}} </td> </tr> </tbody> </table> </div> <div class="quoteCell cell qt-underlying-details"> <div class="optionUnderlying"> Underlying ({{dataObj.a_securityData.s_usSymbol}}) </div> <div class="optionUnderlyingDesc" dojoAttachPoint="underlying">&nbsp; </div> <div class="optionLastPrice"> <span>LAST: </span> <span dojoAttachPoint="ulPrice">&nbsp;</span> &nbsp; <span dojoAttachPoint="ulChange">&nbsp;</span> </div> <div class="qt-server-date">Quote Time: <span class="dateDisplay" dojoAttachPoint="serverTime"> {{dataObj.n_serverTime|createDate|date:"m/d/y"}} {{dataObj.a_securityData.s_quoteTime}} </span> </div> </div> </div> {% else %} <div> <div class="quoteCell cell"> <table class="quoteDataTable" summary="Quote Data"> <tbody> <tr> <td class="qt-stock-ticker-label"> BID </td> <td class="qt-stock-ticker-nums"> <a href="#" onclick=\'dojo.publish("updateTradeData",[{amount:tk.qt.defaults["stockQty"],ordType:2,limitPrice:"{{dataObj.a_securityData.s_bidPrice|formatNumber:"|2|.||3||0.00"}}",transaction:"2",timeInForce:0},true]);return false\'>{{dataObj.a_securityData.s_bidPrice|formatNumber:"|2|.|,|3||0.00"}}</a> </td> </tr> <tr> <td class="qt-stock-ticker-label"> ASK </td> <td class="qt-stock-ticker-nums"> <a href="#" onclick=\'dojo.publish("updateTradeData",[{amount:tk.qt.defaults["stockQty"],ordType:2,limitPrice:"{{dataObj.a_securityData.s_askPrice|formatNumber:"|2|.||3||0.00"}}",transaction:"1",timeInForce:0},true]);return false\'>{{dataObj.a_securityData.s_askPrice|formatNumber:"|2|.|,|3||0.00"}}</a> </td> </tr> <tr> <td class="qt-stock-ticker-label"> HIGH </td> <td class="qt-stock-ticker-nums"> <a href="#" onclick=\'dojo.publish("updateTradeData",[{amount:tk.qt.defaults["stockQty"],ordType:2,limitPrice:"{{dataObj.a_securityData.s_highPrice|formatNumber:"|2|.||3||0.00"}}",transaction:"1",timeInForce:0},true]);return false\'>{{dataObj.a_securityData.s_highPrice|formatNumber:"|2|.|,|3||0.00"}}</a> </td> </tr> <tr> <td class="qt-stock-ticker-label"> LOW </td> <td class="qt-stock-ticker-nums"> <a href="#" onclick=\'dojo.publish("updateTradeData",[{amount:tk.qt.defaults["stockQty"],ordType:2,limitPrice:"{{dataObj.a_securityData.s_lowPrice|formatNumber:"|2|.||3||0.00"}}",transaction:"1",timeInForce:0},true]);return false\'>{{dataObj.a_securityData.s_lowPrice|formatNumber:"|2|.|,|3||0.00"}}</a> </td> </tr> </tbody> </table> </div> <div class="quoteCell cell"> <table class="quoteDataTable" summary="Quote Data"> <tbody> <tr> <td class="qt-stock-ticker-label"> LAST </td> <td class="qt-stock-ticker-nums"> <a href="#" onclick=\'dojo.publish("updateTradeData",[{amount:tk.qt.defaults["optionQty"],ordType:2,limitPrice:"{{dataObj.s_lastPrice|formatNumber:"|2|.||3||0.00"}}",transaction:1,timeInForce:0},true]);return false\'>{{dataObj.s_lastPrice|formatNumber:"|2|.|,|3||N/A"}}</a> </td> </tr> <tr> <td class="qt-stock-ticker-label"> CHANGE </td> <td class="qt-stock-ticker-label"> {{dataObj.s_change|formatNumber:"|2|.|,|3||N/A"|applyPosNegStyle:"sign"|safe}} </td> </tr> <tr> <td class="qt-stock-ticker-label"> </td> <td class="qt-stock-ticker-label"> {{dataObj.n_pctChange|formatNumber:"|2|.|,|3|%|N/A"|applyPosNegStyle:"sign"|safe}} </td> </tr> </tbody> </table> </div> <div class="quoteCell cell qt-underlying-details"> <table class="quoteDataTable" summary="Quote Data"> <tbody> <tr> <td class="qt-stock-ticker-label"> SIZE </td> <td class="qt-stock-ticker-nums"> {{dataObj.a_securityData.n_bidSize}}x{{dataObj.a_securityData.n_askSize}} </td> </tr> <tr> <td class="qt-stock-ticker-label"> VOL </td> <td class="qt-stock-ticker-label"> {{dataObj.a_securityData.n_volume|formatNumber:"|0|.|,|3||0"}} </td> </tr> </tbody> </table> <div class="qt-server-date">Quote Time: <span  class="dateDisplay" dojoAttachPoint="serverTime"> {{dataObj.n_serverTime|createDate|date:"m/d/y"}} {{dataObj.a_securityData.s_quoteTime}} </span> </div> </div> </div> {% endifequal %} {% endif %} {% else %}  <div class="cell noQuote"> No quote requested. </div> {% endif %}'
orderStatusTemplate='<div class="qt-content-order" class="panel" style="display: none;"> <div class="qt-content-top"> <label for="qt-order-status">Status</label> <select class="qt-order-status"> <option>All orders</option> <option>Executed</option> <option>Pending</option> <option>Open</option> <option>Cancelled</option> <option>Rejected</option> <option>Expired</option> </select> <label for="qt-order-type">Type</label> <select class="qt-order-type"> <option>All securites</option> <option>Stock</option> <option>Option</option> <option>Mutual Fund</option> <option>Bond</option> </select> <label for="qt-order-filter">Filter by</label> <select class="qt-order-filter"> <option>All orders</option> <option>Contingent orders</option> <option>Untriggered contingent orders</option> <option>All but contingent orders</option> </select> <input type="submit" value="Filter" /> <a href="#" class="qt-content-refresh"></a> </div> <table class="qt-content-order-table-header" cellspacing="0"> <tr> <th class="qt-order-th-sym">Symbol</th> <th class="qt-order-th-act">Action</th> <th class="qt-order-th-qty">Qty</th> <th class="qt-order-th-stat">Status</th> </tr> </table> <div class="qt-content-order-table-wrapper"> <table class="qt-content-order-table" cellspacing="0"> <tr> <td class="qt-order-td-sym">DRYS<span>(DRYSHIPS INC)</span></td> <td class="qt-order-td-act">Buy</td> <td class="qt-order-td-qty">1,200</td> <td class="qt-order-td-stat">Open at $10.50</td> </tr> <tr class="odd"> <td class="qt-order-td-sym">GOOG<span>(GOOGLE INC)</span></td> <td class="qt-order-td-act">Sell</td> <td class="qt-order-td-qty">1,400</td> <td class="qt-order-td-stat">Cancelled</td> </tr> <tr> <td class="qt-order-td-sym">DRYS<span>(DRYSHIPS INC)</span></td> <td class="qt-order-td-act">Buy</td> <td class="qt-order-td-qty">1,200</td> <td class="qt-order-td-stat">Open at $10.50</td> </tr> <tr class="odd"> <td class="qt-order-td-sym">GOOG<span>(GOOGLE INC)</span></td> <td class="qt-order-td-act">Sell</td> <td class="qt-order-td-qty">1,400</td> <td class="qt-order-td-stat">Cancelled</td> </tr> <tr> <td class="qt-order-td-sym">DRYS<span>(DRYSHIPS INC)</span></td> <td class="qt-order-td-act">Buy</td> <td class="qt-order-td-qty">1,200</td> <td class="qt-order-td-stat">Open at $10.50</td> </tr> <tr class="odd"> <td class="qt-order-td-sym">GOOG<span>(GOOGLE INC)</span></td> <td class="qt-order-td-act">Sell</td> <td class="qt-order-td-qty">1,400</td> <td class="qt-order-td-stat">Cancelled</td> </tr> <tr> <td class="qt-order-td-sym">DRYS<span>(DRYSHIPS INC)</span></td> <td class="qt-order-td-act">Buy</td> <td class="qt-order-td-qty">1,200</td> <td class="qt-order-td-stat">Open at $10.50</td> </tr> <tr class="odd"> <td class="qt-order-td-sym">GOOG<span>(GOOGLE INC)</span></td> <td class="qt-order-td-act">Sell</td> <td class="qt-order-td-qty">1,400</td> <td class="qt-order-td-stat">Cancelled</td> </tr> <tr> <td class="qt-order-td-sym">DRYS<span>(DRYSHIPS INC)</span></td> <td class="qt-order-td-act">Buy</td> <td class="qt-order-td-qty">1,200</td> <td class="qt-order-td-stat">Open at $10.50</td> </tr> <tr class="odd"> <td class="qt-order-td-sym">GOOG<span>(GOOGLE INC)</span></td> <td class="qt-order-td-act">Sell</td> <td class="qt-order-td-qty">1,400</td> <td class="qt-order-td-stat">Cancelled</td> </tr> </table> </div> <table class="qt-content-order-table-footer" cellspacing="0"> <tr> <td colspan="4" class="viewall"><a href="">View all orders &raquo;</a></td> </tr> </table> <div class="qt-notice"></div> </div> </div>'
snappyTemplate='<span class="qt-snappy" {% if not visible %} style="display: none" {% endif %}> {% if errorObj %} <div class="qt-notice" id="qt-notice-error-wrap"> <span class="qt-notice-error" id="error"> A system error has occured. Please try again later. </span> </div> {% else %} {% if dataObj %} {% if dataObj.b_systemError or dataObj.b_unknownSymbol %} <div class="qt-notice" style="bottom: -5px" id="qt-notice-error-wrap"> <span class="qt-notice-error" id="error"> {% if dataObj.b_unknownSymbol %} Invalid Symbol {% else %} {% ifnotequal dataObj.errorText \'\' %} {{dataObj.errorText}} {% else %} A system error has occured. Please try again later. {% endifnotequal %} {% endif %} </span> </div> {% else %} <span class="qt-content-micro">{{description}}</span> Last: <strong>{{dataObj.s_lastPrice|formatNumber:"|2|.|,|3||N/A"}}</strong> {{dataObj.s_change|formatNumber:"|2|.|,|3||N/A"|applyPosNegStyle:"arrow"|safe}} {{dataObj.n_pctChange|formatNumber:"|2|.|,|3|%|N/A"|applyPosNegStyle:"arrow"|safe}} Bid: <a href="" onclick=\'dojo.publish("showQT");dojo.publish("updateTradeData",[{amount:1,ordType:2,limitPrice:{{dataObj.a_securityData.s_bidPrice|formatNumber:"|2|.|,|3||0.00"}},transaction:"1",timeInForce:0}]);return false\'>{{dataObj.a_securityData.s_bidPrice|formatNumber:"|2|.|,|3||0.00"}}</a>  {% ifequal dataObj.s_quoteType "Option" %} Mid: <a href="" onclick=\'dojo.publish("showQT");dojo.publish("updateTradeData",[{amount:1,ordType:2,limitPrice:{{dataObj.a_securityData.s_midPrice|formatNumber:"|2|.|,|3||0.00"}},timeInForce:0}]);return false\'>{{dataObj.a_securityData.s_midPrice|formatNumber:"|2|.|,|3||0.000"}}</a> {% endifequal %} Ask: <a href="" onclick=\'dojo.publish("showQT");dojo.publish("updateTradeData",[{amount:1,ordType:2,limitPrice:{{dataObj.a_securityData.s_askPrice|formatNumber:"|2|.|,|3||0.00"}},transaction:"2",timeInForce:0}]);return false\'>{{dataObj.a_securityData.s_askPrice|formatNumber:"|2|.|,|3||0.00"}}</a> Size:<strong>{{dataObj.a_securityData.n_bidSize}}x{{dataObj.a_securityData.n_askSize}}</strong> Vol:<strong>{{dataObj.a_securityData.n_volume|formatNumber:"|0|.|,|3||0"}}</strong> <span style="padding-right: 20px;" class="qt-timestamp">{{dataObj.n_serverTime|createDate|date:"m/d/y"}} {{dataObj.a_securityData.s_quoteTime}} {% if not rtq %} 20 Min Delayed {% else %} Realtime {% endif %} </span> {% endif %} {% else %} {% if init %} <div class="qt-notice" style="bottom: -5px" id="qt-notice-error-wrap"> <span class="qt-notice-error" id="error"> A system error has occured. Please try again later. </span> </div> {% endif %} {% endif %} {% endif %} </span>'
