var initialtab=[1,"sc1"];var turntosingle=0;var disabletablinks=0;var hasmenu=false;var previoustab="";if(turntosingle==1){document.write('<style type="text/css">\n#tabcontentcontainer{display: none;}\n</style>')}function expandcontent(b,a){if(disabletablinks==1){a.onclick=new Function("return false")}if(document.getElementById&&turntosingle==0){highlighttab(a);if(previoustab!=""){document.getElementById(previoustab).style.display="none"}document.getElementById(b).style.display="block";previoustab=b}}function highlighttab(a){if(typeof tabobjlinks=="undefined"){collectddimagetabs()}for(i=0;i<tabobjlinks.length;i++){tabobjlinks[i].className=""}a.className="current"}function collectddimagetabs(){var a=document.getElementById("ddimagetabs");if(a!=null){hasmenu=true;tabobjlinks=a.getElementsByTagName("A")}}function do_onload(){collectddimagetabs();if(hasmenu){expandcontent(initialtab[1],tabobjlinks[initialtab[0]-1])}}if(window.addEventListener){window.addEventListener("load",do_onload,false)}else{if(window.attachEvent){window.attachEvent("onload",do_onload)}else{if(document.getElementById){window.onload=do_onload}}}var Drag={obj:null,init:function(d,h,f,b,e,a,j,g,k,c){d.onmousedown=Drag.start;d.hmode=j?false:true;d.vmode=g?false:true;d.root=h&&h!=null?h:d;if(d.hmode&&isNaN(parseInt(d.root.style.left))){d.root.style.left="0px"}if(d.vmode&&isNaN(parseInt(d.root.style.top))){d.root.style.top="0px"}if(!d.hmode&&isNaN(parseInt(d.root.style.right))){d.root.style.right="0px"}if(!d.vmode&&isNaN(parseInt(d.root.style.bottom))){d.root.style.bottom="0px"}d.minX=typeof f!="undefined"?f:null;d.minY=typeof e!="undefined"?e:null;d.maxX=typeof b!="undefined"?b:null;d.maxY=typeof a!="undefined"?a:null;d.xMapper=k?k:null;d.yMapper=c?c:null;d.root.onDragStart=new Function();d.root.onDragEnd=new Function();d.root.onDrag=new Function()},start:function(b){var c=Drag.obj=this;b=Drag.fixE(b);var d=parseInt(c.vmode?c.root.style.top:c.root.style.bottom);var a=parseInt(c.hmode?c.root.style.left:c.root.style.right);c.root.onDragStart(a,d);c.lastMouseX=b.clientX;c.lastMouseY=b.clientY;if(c.hmode){if(c.minX!=null){c.minMouseX=b.clientX-a+c.minX}if(c.maxX!=null){c.maxMouseX=c.minMouseX+c.maxX-c.minX}}else{if(c.minX!=null){c.maxMouseX=-c.minX+b.clientX+a}if(c.maxX!=null){c.minMouseX=-c.maxX+b.clientX+a}}if(c.vmode){if(c.minY!=null){c.minMouseY=b.clientY-d+c.minY}if(c.maxY!=null){c.maxMouseY=c.minMouseY+c.maxY-c.minY}}else{if(c.minY!=null){c.maxMouseY=-c.minY+b.clientY+d}if(c.maxY!=null){c.minMouseY=-c.maxY+b.clientY+d}}document.onmousemove=Drag.drag;document.onmouseup=Drag.end;return false},drag:function(f){f=Drag.fixE(f);var g=Drag.obj;var c=f.clientY;var d=f.clientX;var j=parseInt(g.vmode?g.root.style.top:g.root.style.bottom);var b=parseInt(g.hmode?g.root.style.left:g.root.style.right);var a,h;if(g.minX!=null){d=g.hmode?Math.max(d,g.minMouseX):Math.min(d,g.maxMouseX)}if(g.maxX!=null){d=g.hmode?Math.min(d,g.maxMouseX):Math.max(d,g.minMouseX)}if(g.minY!=null){c=g.vmode?Math.max(c,g.minMouseY):Math.min(c,g.maxMouseY)}if(g.maxY!=null){c=g.vmode?Math.min(c,g.maxMouseY):Math.max(c,g.minMouseY)}a=b+((d-g.lastMouseX)*(g.hmode?1:-1));h=j+((c-g.lastMouseY)*(g.vmode?1:-1));if(g.xMapper){a=g.xMapper(j)}else{if(g.yMapper){h=g.yMapper(b)}}Drag.obj.root.style[g.hmode?"left":"right"]=a+"px";Drag.obj.root.style[g.vmode?"top":"bottom"]=h+"px";Drag.obj.lastMouseX=d;Drag.obj.lastMouseY=c;Drag.obj.root.onDrag(a,h);return false},end:function(){document.onmousemove=null;document.onmouseup=null;Drag.obj.root.onDragEnd(parseInt(Drag.obj.root.style[Drag.obj.hmode?"left":"right"]),parseInt(Drag.obj.root.style[Drag.obj.vmode?"top":"bottom"]));Drag.obj=null},fixE:function(a){if(typeof a=="undefined"){a=window.event}if(typeof a.layerX=="undefined"){a.layerX=a.offsetX}if(typeof a.layerY=="undefined"){a.layerY=a.offsetY}return a}};String.prototype.trim=function(){return this.replace(/^\s+/g,"").replace(/\s+$/g,"")};function jt_ShowHideElm(b,a){if(b){b.style.visibility=(a)?"visible":"hidden"}}function jt_ShowNoneElm(c,b,a){if(!a){a=""}if(c){c.style.display=(b)?a:"none"}}function jt_ShowHide(b,a){jt_ShowHideElm(document.getElementById(b),a)}function jt_ShowNone(c,b,a){jt_ShowNoneElm(document.getElementById(c),b,a)}function jt_AddListener(c,b,a){if(c.addEventListener){c.addEventListener(b,a,false);return true}else{if(c.attachEvent){return c.attachEvent("on"+b,a)}else{return false}}}function jt_fixE(a){var b=a?a:window.event;return b}function jt_Point(a,b){this.x=a;this.y=b}function jt_getOffsetXY(c,d,a){if(a){a.x=c.offsetLeft;a.y=c.offsetTop}else{a=new jt_Point(c.offsetLeft,c.offsetTop)}var b=c.offsetParent;while(b!=null){if(d&&(b.id==d)){break}a.x+=b.offsetLeft;a.y+=b.offsetTop;b=b.offsetParent}return a}function jt_valPx(a){return a+"px"}function jt_moveTo(b,a,c){b.style.left=jt_valPx(a);b.style.top=jt_valPx(c)}function jt_getOffsetX(b){var c=b.offsetLeft;var a=b.offsetParent;while(a!=null){c+=a.offsetLeft;a=a.offsetParent}return c}function jt_getOffsetY(c){var b=c.offsetTop;var a=c.offsetParent;while(a!=null){b+=a.offsetTop;a=a.offsetParent}return b}function jt_windowOffsetX(){if(window.screenX){return window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset}else{return document.body.scrollLeft+window.screenLeft}}function jt_windowOffsetY(){if(window.screenY){return window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset}else{return document.body.scrollTop+window.screenTop}}function jt_getChromeY(){return window.screenTop?window.screenTop:(window.outerHeight-window.innerHeight-24)}function jt_setRadio(a,c){for(var b=0;b<a.length;b++){if(a[b].value==c){if(!a[b].disabled){a[b].checked=true;return true}}}return false}function jt_getRadio(a){var b="";for(var c=0;c<a.length;c++){if(a[c].checked){b=a[c].value;break}}return b}function foSelected(c){var a="";for(var b=0;b<c.options.length;b++){if(c.options[b].selected){if(c.options[b].value){a=c.options[b].value}else{a=c.options[b].text}break}}return a}function foPosInList(b,d){if(d!=""){for(var a=0;a<b.options.length;a++){var c=b.options[a].value;if(c==""){c=b.options[a].text}if(c==d){return a;break}}}return -1}function foSetSelectVal(a,c){var b=foPosInList(a,c);if(b!=-1){a.options.selectedIndex=b}}function jt_parseQuery(queryString){var qObj=new Object();var stQuery=(queryString)?queryString:location.search;if(stQuery.indexOf("?")==0){stQuery=stQuery.substring(1)}if(stQuery){var nvPairs=stQuery.split("&");for(var i=0;i<nvPairs.length;i++){var posEq=nvPairs[i].indexOf("=");if(posEq!=-1){eval("qObj."+nvPairs[i].substring(0,posEq)+"='"+nvPairs[i].substring(posEq+1)+"'")}}}return qObj}function jt_safeHTML(a){if(a.length==0){return""}a=a.replace(/</gi,"&lt;");a=a.replace(/>/gi,"&gt;");a=a.replace(/\"/gi,"&quot;");a=a.replace(/\'/gi,"&#39;");a=a.replace(/\\/gi,"&#92;");return a}function jt_unsafeHTML(a){if(a.length==0){return""}a=a.replace(/&lt;/gi,"<");a=a.replace(/&gt;/gi,">");a=a.replace(/&quot;/gi,'"');a=a.replace(/&#39;/gi,"'");a=a.replace(/&#92;/gi,"\\");return a}function jt_plural(c,b){var a=(c==1)?"":"s";if(b){a=c+" "+b+a}return a}function jt_alignCorner(g,a,e,c,f){c=c?c:0;f=f?f:0;var h=jt_getOffsetXY(a);var b=(e.indexOf("R")!=-1)?g.offsetWidth-a.offsetWidth:0;var d=(e.indexOf("B")!=-1)?g.offsetHeight:0;jt_moveTo(g,h.x-b+c,h.y-d+f)}function jt_boxOverlap(c,b,o){var f=jt_getOffsetXY(c);var e=jt_getOffsetXY(b);var g=f.x;var r=f.y;var u=f.x+c.offsetWidth;var m=f.y+c.offsetHeight;var l=e.x;var t=e.y;var d=e.x+b.offsetWidth;var q=e.y+b.offsetHeight;if(o!="Y"){if(u<l){return -1}if(d<g){return -1}}if(o!="X"){if(m<t){return -1}if(q<r){return -1}}var p;var a;var j;var s;if(g<l){p=l;j=u}else{p=g;j=d}if(r<t){a=t;s=m}else{a=r;s=q}var k=j-p;var h=s-a;if(o=="X"){return k}else{if(o=="Y"){return h}else{return k*h}}}function jt_currStyle(b){var a=b.style;if(window.getComputedStyle){a=window.getComputedStyle(b,null)}else{if(b.currentStyle){a=b.currentStyle}}return a}function jt_width(b){var a=jt_currStyle(b).width;return(a="auto")?b.offsetWidth:parseInt(a)}function jt_height(b){var a=jt_currStyle(b).height;return(a="auto")?b.offsetHeight:parseInt(a)}function jt_divOnScrn(a){var c=jt_getOffsetXY(a);var d=c.x;var b=c.y;if(c.x+a.offsetWidth-document.body.scrollLeft>document.body.clientWidth){d=document.body.scrollLeft+document.body.clientWidth-a.offsetWidth}if(c.x<document.body.scrollLeft){d=document.body.scrollLeft}if(c.y+a.offsetHeight-document.body.scrollTop>document.body.clientHeight){b=document.body.scrollTop+document.body.clientHeight-a.offsetHeight}if(c.y<document.body.scrollTop){b=document.body.scrollTop}if((d!=c.x)||(b!=c.y)){jt_moveTo(a,d,b)}}function jt_appendRelative(h,d,a,g){var f=jt_getOffsetXY(h);var c=jt_getOffsetXY(d);var e=f.x-c.x;var b=f.y-c.y;jt_moveTo(h,e+(a?a:0),b+(g?g:0));d.appendChild(h)}var traceAreaDIV;var traceAreaX=225;var traceAreaY=50;var traceAreaMax=900;var traceCount=0;function clearTrace(){traceAreaDIV.style.color="#a9a9a9";traceAreaDIV.style.textAlign="left";traceAreaDIV.innerHTML='<a href="javascript:clearTrace()">clear trace</a><br>'}function traceTxt(a){if(!traceAreaDIV){traceAreaDIV=document.createElement("div");traceAreaDIV.style.position="absolute";jt_moveTo(traceAreaDIV,traceAreaX,traceAreaY);document.body.appendChild(traceAreaDIV)}if(traceCount%traceAreaMax==0){clearTrace()}traceAreaDIV.innerHTML+=a+"<br>";traceCount++}var qParams=new jt_parseQuery();function traceMsg(a){if(qParams.trace==1){traceTxt(a)}}function traceXML(b,a){if(qParams.traceXML==1){traceTxt(a+"<br>"+jt_safeHTML(b.responseText).replace(/\n/gi,"<br>"))}}function objToString(c,b){if(!b){b=" ][ "}var a="";for(var d in c){if((d.charAt(0)=="$")||((typeof c[d])=="function")){continue}if(a!=""){a+=b}a+=d+":"+c[d]}return a}jt_DialogBox=function(k){if(arguments.length==0){return}this.isModal=k;if(k){jt_DialogBox.veilInit()}this.container=document.createElement("div");this.container.className=jt_DialogBox.className;this.container.dialogBox=this;var a=document.createElement("table");a.setAttribute("cellSpacing","0");a.setAttribute("cellPadding","0");a.setAttribute("border","0");var c=document.createElement("tbody");var h=document.createElement("tr");var f=document.createElement("td");var j=document.createElement("table");j.setAttribute("cellSpacing","0");j.setAttribute("cellPadding","0");j.setAttribute("border","0");j.setAttribute("width","100%");var l=document.createElement("tbody");var e=document.createElement("tr");var d=document.createElement("td");d.className="tbLeft";e.appendChild(d);this.titleCell=document.createElement("td");this.titleCell.className="Title";e.appendChild(this.titleCell);d=document.createElement("td");d.className="tbRight";jt_DialogBox.initCloseIcon();var b=document.createElement("img");b.src=jt_DialogBox.closeIcon.src;b.setAttribute("border","0");b.dialogBox=this;var g=document.createElement("A");g.setAttribute("href","#");g.appendChild(b);g.onclick=jt_DialogBox.closeBox;d.appendChild(g);e.appendChild(d);l.appendChild(e);j.appendChild(l);f.appendChild(j);h.appendChild(f);c.appendChild(h);h=document.createElement("tr");f=document.createElement("td");f.className="MainPanel";this.contentArea=document.createElement("div");this.contentArea.className="ContentArea";f.appendChild(this.contentArea);h.appendChild(f);c.appendChild(h);a.appendChild(c);this.container.appendChild(a);document.body.appendChild(this.container);Drag.init(this.titleCell,this.container,0,null,0)};jt_DialogBox.imagePath="/images/";jt_DialogBox.prototype.show=function(){this.container.style.display="block";this.topZ();jt_divOnScrn(this.container);if(this.isModal){jt_DialogBox.veilShow(true)}};jt_DialogBox.prototype.hide=function(a){if(a){if(this.callOK){if(this.returnData){this.callOK(this.returnData)}else{if(!this.callOK()){return}}}}else{if(this.callCancel){if(!this.callCancel()){return}}}this.container.style.display="none";if(this.isModal){jt_DialogBox.veilShow(false)}var b=this.listPos();if(b!=-1){jt_DialogBox.openList[b]=jt_DialogBox.openList[jt_DialogBox.openList.length-1];jt_DialogBox.openList.pop()}};jt_DialogBox.prototype.moveTo=function(a,b){if(a==-1){a=Math.round((document.body.clientWidth-this.container.offsetWidth)/2)}if(b==-1){b=Math.round((document.body.clientHeight-this.container.offsetHeight)/2)+document.body.scrollTop}this.container.style.left=a+"px";this.container.style.top=b+"px"};jt_DialogBox.prototype.setTitle=function(a){this.titleCell.innerHTML=a};jt_DialogBox.prototype.setContent=function(a){this.contentArea.innerHTML=a};jt_DialogBox.prototype.setWidth=function(a){this.contentArea.style.width=a+"px"};jt_DialogBox.prototype.setCallOK=function(a){this.callOK=a};jt_DialogBox.prototype.setCallCancel=function(a){this.callCancel=a};jt_DialogBox.prototype.getContentNode=function(){return this.contentArea};jt_DialogBox.initCloseIcon=function(){if(jt_DialogBox.closeIcon==null){jt_DialogBox.closeIcon=new Image();jt_DialogBox.closeIcon.src=jt_DialogBox.imagePath+"window_close.gif"}};jt_DialogBox.veilInit=function(){if(jt_DialogBox.veilOverlay==null){jt_DialogBox.veilOverlay=document.createElement("div");jt_DialogBox.veilOverlay.className="jtDialogBoxVeil";jt_DialogBox.veilOverlay.style.zIndex=jt_DialogBox.veilZ;jt_DialogBox.veilOverlay.innerHTML="&nbsp;";document.body.appendChild(jt_DialogBox.veilOverlay);jt_DialogBox.addListener(window,"resize",jt_DialogBox.veilSetWidth)}};jt_DialogBox.veilShow=function(a){jt_DialogBox.veilSetWidth();jt_DialogBox.veilOverlay.style.display=a?"block":"none"};jt_DialogBox.className="jtDialogBox";jt_DialogBox.closeIcon=null;jt_DialogBox.veilOverlay=null;jt_DialogBox.veilZ=10000;jt_DialogBox.openList=new Array();jt_DialogBox.maxDepth=5;jt_DialogBox.closeBox=function(c){if(!c){c=window.event}var b=c.target?c.target:c.srcElement;var a=0;while((b!=null)&&(a<jt_DialogBox.maxDepth)){if(b.dialogBox){b.dialogBox.hide();return false}b=b.parentNode;a++}return false};jt_DialogBox.prototype.listPos=function(){var b=-1;for(var a=0;a<jt_DialogBox.openList.length;a++){if(jt_DialogBox.openList[a]==this){b=a;break}}return b};jt_DialogBox.prototype.topZ=function(){var c=this.listPos();if(c==-1){jt_DialogBox.openList[jt_DialogBox.openList.length]=this}else{if(c<jt_DialogBox.openList.length-1){for(var a=c;a<jt_DialogBox.openList.length-1;a++){jt_DialogBox.openList[a]=jt_DialogBox.openList[a+1]}jt_DialogBox.openList[jt_DialogBox.openList.length-1]=this;var b=jt_DialogBox.veilZ;for(var a=jt_DialogBox.openList.length-1;a>0;a--){b--;jt_DialogBox.openList[a].style.zIndex=b}}}this.container.style.zIndex=jt_DialogBox.veilZ+1};jt_DialogBox.veilSetWidth=function(){jt_DialogBox.veilOverlay.style.width=document.body.scrollWidth;jt_DialogBox.veilOverlay.style.height=document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight};jt_DialogBox.addListener=function(c,b,a){if(c.addEventListener){c.addEventListener(b,a,false);return true}else{if(c.attachEvent){return c.attachEvent("on"+b,a)}else{return false}}};jt_ProgressBar=function(b,a,d,c){this.pixels=a;this.outerDIV=document.createElement("div");this.outerDIV.style.border="1px solid #000000";this.outerDIV.style.background="#FFFFFF";this.outerDIV.style.fontFamily="Arial,Verdana";this.outerDIV.style.fontSize=d+"px";this.outerDIV.style.width=(a+2)+"px";this.outerDIV.style.textAlign="left";b.appendChild(this.outerDIV);this.fillDIV=document.createElement("div");this.fillDIV.style.textAlign="right";this.fillDIV.style.overflow="hidden";this.fillDIV.innerHTML="x";this.fillDIV.style.width="0px";if(c){this.fillDIV.className=c}else{this.fillDIV.style.background="#00008b";this.fillDIV.style.border="1px solid #FFFFFF";this.fillDIV.style.color="#FFFFFF"}this.outerDIV.appendChild(this.fillDIV)};jt_ProgressBar.prototype.setPercent=function(a){var b;if(a<1){b=Math.round(this.pixels*a)}else{a=1;b=this.pixels}this.fillDIV.innerHTML=Math.round(100*a)+"%";this.fillDIV.style.width=b+"px"};jt_AppAlert=function(a,g,h,b){if(arguments.length==0){return}this.base=jt_DialogBox;this.base(true);var c=document.createElement("table");c.setAttribute("cellSpacing","0");c.setAttribute("cellPadding","0");c.setAttribute("border","0");var e=document.createElement("tbody");var k=document.createElement("tr");var f=document.createElement("td");f.setAttribute("vAlign","top");k.appendChild(f);this.contentCell=document.createElement("td");this.contentCell.className="ContentArea";k.appendChild(this.contentCell);e.appendChild(k);c.appendChild(e);this.contentArea.appendChild(c);this.buttonDIV=document.createElement("div");this.buttonDIV.setAttribute("align","center");this.buttonDIV.style.margin="10px 0px 0px 0px";this.contentArea.appendChild(this.buttonDIV);if(a){this.callOK=a;var j=h==null?jt_AppAlert.lblOK:h;jt_AppAlert.addButton(this,j,1)}if(g){this.callCancel=g;var d=b==null?jt_AppAlert.lblCancel:b;jt_AppAlert.addButton(this,d,2)}};jt_AppAlert.prototype=new jt_DialogBox();jt_AppAlert.Warning="icons/warning.gif";jt_AppAlert.Error="icons/error.gif";jt_AppAlert.Info="icons/info.gif";jt_AppAlert.lblOK="OK";jt_AppAlert.lblCancel="Cancel";jt_AppAlert.prototype.setContent=function(a){this.contentCell.innerHTML=a};jt_AppAlert.prototype.setIcon=function(a){this.iconImage.src=jt_DialogBox.imagePath+a};jt_AppConfirm=function(a,c,b){if(arguments.length==0){return}this.base=jt_AppAlert;this.base(a);this.callOK=c;this.callCancel=b;jt_AppAlert.addButton(this,jt_AppAlert.lblCancel,2)};jt_AppConfirm.prototype=new jt_AppAlert();jt_AppConfirm.prototype.askUser=function(a){this.setContent(a);this.show()};jt_AppPrompt=function(b,d,c,a){if(arguments.length==0){return}this.base=jt_AppConfirm;this.base(b,d,c);this.returnData=new Object();this.fInput=document.createElement("input");this.fInput.type="text";if(a){this.fInput.className=a}this.fInput.appDialog=this;this.fInput.onkeypress=jt_AppPrompt.keyPress};jt_AppPrompt.prototype=new jt_AppConfirm();jt_AppPrompt.superClass=jt_AppConfirm.prototype;jt_AppPrompt.prototype.askUser=function(b,a){this.setContent(b);this.fInput.value=a;this.contentCell.appendChild(this.fInput);this.show();this.fInput.focus()};jt_AppPrompt.prototype.focus=function(){this.fInput.focus()};jt_AppPrompt.prototype.hide=function(a){if(a){this.returnData.value=this.fInput.value}jt_AppPrompt.superClass.hide.call(this,a)};jt_AppAlert.addButton=function(b,c,d){var a=document.createElement("button");a.style.fontSize="10pt";a.style.width="60px";a.style.margin="0px 5px";a.innerHTML=c;a.linkNum=d;a.appDialog=b;a.onclick=jt_AppAlert.clickLink;b.buttonDIV.appendChild(a)};jt_AppAlert.clickLink=function(d){if(!d){d=window.event}var c=d.target?d.target:d.srcElement;var a=c.linkNum;var b=0;while((c!=null)&&(b<jt_DialogBox.maxDepth)){if(c.appDialog){switch(a){case 1:c.appDialog.hide(true);break;case 2:c.appDialog.hide();break}return false}c=c.parentNode;b++}return false};jt_AppPrompt.keyPress=function(c){if(!c){c=window.event}var b=c.target?c.target:c.srcElement;var a=c.keyCode?c.keyCode:c.which;if(a==13){b.appDialog.hide(true)}if(a==27){b.appDialog.hide()}};jt_AppAlert.prototype.trace=function(){alert(objToString(this.contentArea))};var alertDialog=null;var alertX=-1;var alertY=-1;function MyAppAlertSetXY(a,b){alertX=a;alertY=b}function PositionSizingDlgXY(a){var b=jt_fixE(a);MyAppAlertSetXY(b.clientX,b.clientY+document.body.scrollTop);return true}function MyAppAlertInit(e,f,d,a,c){var b=i18N_MyAppAlert;if(e){b=e}alertDialog=new jt_AppAlert(f,d,a,c);alertDialog.setTitle(b)}function MyAppAlert(g,f,h,e,b,c,a,d){MyAppAlertInit(f,h,e,a,d);alertDialog.setContent(g);alertDialog.moveTo(alertX,alertY);alertDialog.show();if(b){b(c)}if((alertX==-1)||(alertY==-1)){alertDialog.moveTo(alertX,alertY)}}var i18N_MyAppAlert="tradery.com";var boxWidth=200;var titleCategories='<div id="wsd_title" style=";">Trading System Categories</div>';var catIds;function removeCategoriesContent(){var a=document.getElementById("catdiv");if(a){a.parentNode.removeChild(a);a=null}catIds=null}function loadCategories(){}function sendCategories(){var a="/savecat?ids=";var b=0;var c=true;for(i=0;i<catIds.length;i++){if(document.getElementById(catIds[i]).checked){b++;if(!c){a+="+"}else{c=false}a+=catIds[i]}}if(b>3){alert("Cannot select more than 3 categories per system.\n");return null}else{return getContentSyncAsText(a)}}function categoriesToHtml(){var a="";var b=true;for(i=0;i<catIds.length;i++){if(document.getElementById(catIds[i]).checked){if(!b){a+="<br>"}else{b=false}a+=catIds[i]}}return a}function confirmYesCategories(b){var a=sendCategories();if(a){removeCategoriesContent();return true}else{return false}}function confirmNoCategories(){removeCategoriesContent();return true}function categoriesToHTML(d){var f=d.getElementsByTagName("category");catIds=new Array();var e='<div id="catdiv">Pick up to 3 categories for your system.<p>';for(n=0;n<f.length;n++){var c=f[n];var b=c.getElementsByTagName("id")[0].childNodes[0].nodeValue;catIds[n]=b;var a=c.getElementsByTagName("name")[0].childNodes[0].nodeValue;var j=c.getElementsByTagName("description")[0].childNodes[0].nodeValue;var g=c.getElementsByTagName("type")[0].childNodes[0].nodeValue+"\n";var h=c.getElementsByTagName("selected")[0].childNodes[0].nodeValue==0?"":"checked='checked'";e+='<input type="checkbox" name="'+b+'" title="'+j+'" id="'+b+'" '+h+" >"+a+"</input><br>\n"}e+="</div>";return e}function CategoriesDlg(c){var b=getContentSyncAsXML("/servecat");var a=categoriesToHTML(b);MyAppAlert(a,titleCategories,confirmYesCategories,confirmNoCategories,loadCategories);alertDialog.setWidth(boxWidth)}var i18N_MyAppAlert="tradery.com";var runLinkBoxWidth=500;var titleRunLinkDlg='<div id="wsd_title" style=";">Tradery - Create link</div>';var titleBookmarkRunLinkDlg='<div id="wsd_title" style=";">Tradery - Create bookmark</div>';var titleEmailRunLinkDlg='<div id="wsd_title" style=";">Tradery - email link</div>';var runLink=true;var sysLink=true;var symLink=true;var paramsLink=true;var posSzLink=true;var optLink=true;function removeLinkContent(){var a=document.getElementById("addLinkContent");if(a){a.parentNode.removeChild(a);a=null}}var runLinkContent='<div id="runlinkdiv"></div>';function exitRunLinkDlg(a){removeLinkContent();return true}function confirmNoPosSizing(){return true}function createLinkName(a){var b=runLink?"Run ":"Load ";var c;switch(a){case 0:c="&quot;";break;case 1:c='"';break;case 2:c="";default:break}b+="Tradery.com session";return b}function requestLinks(){}function getLinkURLS(b){var a="";if(paramsLink){a+="&pm=1"}if(optLink){a+="&o=1"}if(symLink){a+="&sym=1"}if(sysLink){a+="&sys=1"}if(posSzLink){a+="&ps=1"}if(runLink){a+="&r=1"}a+="&t="+b;return getContentSyncAsText("/servelink?"+a)}var bookmarkType={linkDialog:0,delicious:1,digg:2,furl:3,blinklist:4,meneame:5,simpy:6,spurl:7,technocrati:8,yahoo:9};function createWebBookmarkLink(b){var a=getLinkURLS(b);window.open(a)}function createLinks(){urls=getLinkURLS(bookmarkType.linkDialog);var d=urls.split("\n");var c=d[0]!=null?d[0]:"";var b=d[1]!=null?d[1]:"";var a=d[2]!=null?d[2]:"";document.getElementById("justurl").value=c;document.getElementById("linkforhtml").value=b;document.getElementById("linkformb").value=a}function onRunLinkCheck(a){runLink=a;createLinks()}function onSysLinkCheck(a){sysLink=a;createLinks()}function onSymLinkCheck(a){symLink=a;createLinks()}function onParamsLinkCheck(a){paramsLink=a;createLinks()}function onPosSzLinkCheck(a){posSzLink=a;createLinks()}function onOptLinkCheck(a){optLink=a;createLinks()}function RunLinkDlg(b){var a='<div style="float:right;margin-bottom:3;font-family:Arial"><a href="/doc/index.html?page=links.html" target="help_window">Help</a></div>		<div id="addLinkContent" style="color: blue;font-family:Arial;font-size:10pt;"><div>		Create a link that can be used to run or load a session and/or just parameters, position sizing options etc. from anywhere on the web</div>				<br>			<div style="float:left">						<div  id="3" style="width:200;margin-left:100;float:right">				<span title=""><INPUT TYPE=CHECKBOX id="paramslinkcb" NAME="paramslink" onclick=\'onParamsLinkCheck( checked )\'>				Parameters</input></span>								<br><span title="Include position sizing parameters"><INPUT TYPE=CHECKBOX id="posszlinkcb" NAME="posszlink" onclick=\'onPosSzLinkCheck( checked )\'>				Position sizing</input></span>								<br><span title="Include options (create charts, stats etc, or data error handling mode)"><INPUT TYPE=CHECKBOX id="optlinkcb" NAME="optlink" onclick=\'onOptLinkCheck( checked )\'>				Options</input></span>			</div>						<div id="2" style="float:left;width:100"> 				<span title="Auto-run system if checked"><INPUT TYPE=CHECKBOX id="runlinkcb" NAME="runlink" onclick=\'onRunLinkCheck( checked )\'>				Run</input></span>								<br><span title="Include selected systems, if any"><INPUT TYPE=CHECKBOX id="syslinkcb" NAME="syslink" onclick=\'onSysLinkCheck( checked )\'>				Systems</input></span>								<br><span title="Include selected symbols list, if any"><INPUT TYPE=CHECKBOX id="symlinkcb" NAME="symlink" onclick=\'onSymLinkCheck( checked )\'>				Symbols</input></span>			</div>								</div>		<p>		<div style="float:left;margin-top:0;font-size: 10pt;">		<br><b>URL:</b><br>				<textarea id="justurl" wrap="virtual" readonly style="font-size: 10pt;overflow-x: hidden; height:70; width:500">		</textarea></div>		<br>		<div style="width:500;float:left;font-size: 10pt;">		<b>HTML Link:</b><br>				<textarea id="linkforhtml" name="linkforhtml" wrap="virtual"			readonly style="font-size: 10pt;overflow-x: hidden; height:70; width:500">		</textarea></div>		<br>		<div style="width:100%;float:left;margin-top:0;font-size: 10pt;">		<b>Message board link (works on phpBB and others):</b><br>		<textarea id="linkformb" wrap="virtual" readonly style="font-size: 10pt;overflow-x: hidden; height:70; width:500">		</textarea></div>				</div>';MyAppAlert(a,titleRunLinkDlg,exitRunLinkDlg,null,null);alertDialog.setWidth(runLinkBoxWidth);document.getElementById("runlinkcb").checked=runLink;document.getElementById("syslinkcb").checked=sysLink;document.getElementById("symlinkcb").checked=symLink;document.getElementById("paramslinkcb").checked=paramsLink;document.getElementById("posszlinkcb").checked=posSzLink;document.getElementById("optlinkcb").checked=optLink;onRunLinkCheck(document.getElementById("runlinkcb").checked)}function onBMRunChecked(a){document.getElementById("justurl").value=createLinkURL(a)}var runLinkChecked;function addBookmark(){var c=createLinkURL(runLinkChecked);var b=createLinkName(2,runLinkChecked);window.external.AddFavorite(c,b);var a=document.getElementById("addLinkContent");a.parentNode.removeChild(a);return true}function xsetChecked(a){runLinkChecked=a}function cancelBookmark(){removeLinkContent();return true}function BookmarkSession(){var b='<div style="font-size:11pt;" id="addLinkContent">';var a=false;var c=false;if(listId==null||listId<0){b+="Could not create link - no list selected"}else{if(systemId==null||systemId<0){b+="Could not create link - no system selected"}else{if(window.external&&(!document.createTextNode||(typeof(window.external.AddFavorite)=="unknown"))){a=true;c=true;b+='<div>Add a bookmark to load and optionally run the current system using the current symbols, position sizing settings.</div><br><div style="font-size:11pt;"> <INPUT TYPE=CHECKBOX id="runlinkcb" onclick=\'xsetChecked( checked )\' NAME="runlink">Check for <b>auto-run</b> bookmark, uncheck for just <b>load</b> bookmark</input></div>'}else{c=true;b+='<div>Tradery cannot create a bookmark for your browser type directly. <p>To		bookmark the current configuration, copy the link below, then use your browser bookmark command.</div><br><div style="font-size:11pt;"> <INPUT TYPE=CHECKBOX readonly id="runlinkcb" onclick=\'onBMRunChecked( checked )\' NAME="runlink">Check for <b>auto-run</b> bookmark, uncheck for just <b>load</b> bookmark</input></div><div><textarea id="justurl" wrap="virtual" readonly style="font-size: 10pt;overflow-x: hidden; height:70; width:400"></textarea></div>'}}}b+="</div>";if(a){MyAppAlert(b,titleBookmarkRunLinkDlg,addBookmark,cancelBookmark,null);alertDialog.setWidth(runLinkBoxWidth);runLinkChecked=document.getElementById("runlinkcb").checked}else{MyAppAlert(b,titleBookmarkRunLinkDlg,null,cancelBookmark,null);alertDialog.setWidth(runLinkBoxWidth);if(c){onBMRunChecked(document.getElementById("runlinkcb").checked)}}}function sendEmailRunLink(){removeLinkContent();return true}function cancelEmailRunLink(){removeLinkContent();return true}function onEmailLinkCheck(a){var b="Hi,\nClick on the link below to ";if(a){b+="run "}else{b+="load "}b+='the trading system "'+systemName+'" on www.tradery.com\n'+createLinkURL(a);document.getElementById("bodyLink").value=b}function RunLinkEmailDlg(){var a='<div id="addLinkContent" style="font-size:11pt;">';var b=false;if(listId==null||listId<0){a+="Could not create link - symbols list not available (make sure it has been saved)"}else{if(systemId==null||systemId<0){a+="Could not create link - system list not available (make sure it has been saved)"}else{b=true;a+='<div style="font-size:11pt;">This will email ...</div><br><div> <INPUT TYPE=CHECKBOX id="runlinkcb" NAME="runlink" onclick=\'onEmailLinkCheck( checked )\'>Check for <b>auto-run</b> link, uncheck for just <b>load</b> link</input></div><div><br><b>To</b><br><textarea id="recipientLink" name="linkforhtml" wrap="virtual" style="overflow-y: hidden; font-size: 10pt;overflow-x: hidden; height:20; width:400"></textarea></div><div style="margin-top:0;font-size: 10pt;"><br><b>Subject</b><br><textarea id="subjectLink" wrap="virtual" disabled style="font-size: 10pt;overflow-y: hidden; overflow-x: hidden; height:40; width:400">Trading system on Tradery.com</textarea></div><div style="margin-top:0;font-size: 10pt;"><br><b>Body</b><br><textarea id="bodyLink" wrap="virtual" readonly style="font-size: 10pt;overflow-x: hidden; height:120; width:400"></textarea></div></div>'}}a+="</div>";if(b){MyAppAlert(a,titleEmailRunLinkDlg,sendEmailRunLink,cancelEmailRunLink,null)}else{MyAppAlert(a,titleEmailRunLinkDlg,sendEmailRunLink,null,null)}alertDialog.setWidth(runLinkBoxWidth);if(b){onEmailLinkCheck(document.getElementById("runlinkcb").checked)}}var i18N_MyAppAlert="tradery.com";var psboxWidth=410;var titlePosSizing='<div id="wsd_title" style=";">Position Sizing Parameters</div>';var contentPosSizing="	<div style=\"float:right;margin-bottom:3;font-family:Arial\">		<a href=\"/doc/index.html?page=position_sizing.html\" target=\"help_window\">Help</a>	</div>	<div style='margin-top:0;padding-top:7;float:left;width:100%;border-top:1px solid #bdd6ee;' id=\"contentPosSizing\">		<div style=\"float:left\">			<table class='maintable' cellpadding='0'  id='table2' width='197' >				<tr title=\"set the position size\">					<td class='listtitle' class='Label' style=\"\" width='195' colspan='2' align='center' >General</td>				</tr>				<tr title=\"The amount of cash in the virtual account created at the beginning of a session\">					<td class='Label' width='106'>Initial capital&nbsp; </td>					<td class='Label' width='85'>						<input style='width:100%' type='text' id='initialCapital' />					</td>				</tr>				<tr title=\"Maximum number of positions opened at any give time. Leave empty or set to 0 for all positions\">					<td valign='top' class='Label' width='106'>Max open pos</td>					<td valign='top' class='Label' width='87'>						<input type='text' style='width:100%' id='maxOpenPos' >					</td>				</tr>			</table>		</div>		<div style=\"margin-left:10;float:right\">			<table class='maintable' cellpadding='0' style='height:99;' id='table2' width='197' >				<tr title=\"set the position size\">					<td class='listtitle' class='Label' style=\"\" width='195' colspan='2' align='center' >Position Size</td>				</tr>				<tr title=\"Use the position size set in the system code\">					<td class='Label' width='195' colspan='2' >					<label style='font-size:12;' id='posSizeTypeSystemLabel' for='posSizetypeSystem'><input type='radio' id='posSizetypeSystem' name='size' onclick='handlePosSizeType( 0 )' value='system'>system</label></td>					</tr>				<tr title=\"Set all trades with a fixed number of shares\">					<td class='Label' width='106' >					<label style='font-size:12;' id='posSizeTypeSharesLabel' for='posSizetypeShares'><input type='radio' id='posSizetypeShares' value='shares' onclick='handlePosSizeType( 1 )' name='size' checked>shares</label></td>					<td class='Label' width='87' >					<input type='text' id='posSizeShares' size='11'></td>				</tr>				<tr title=\"Set the trade size so that its entry value to be equal to the the specified value\">					<td class='Label' width='106' >					<label style='font-size:12;' id='posSizeTypeValueLabel' for='posSizetypeValue'><input type='radio' id='posSizetypeValue' value='value' onclick='handlePosSizeType( 2 )' name='size'>value</label></td>					<td class='Label' width='87' >					<input type='text' id='posSizeValue' size='11'></td>				</tr>				<tr title=\"Set the trade size so that its entry value be equal to the specified percentage of the total equity at that moment\">					<td class='Label' width='106' >					<label style='font-size:12;' id='posSizeTypePctEquityLabel' for='posSizetypePctEquity'><input type='radio' id='posSizetypePctEquity' value='pctEquity' onclick='handlePosSizeType( 3 )' name='size'>% of equity</label></td>					<td class='Label'  width='87' >					<input type='text' id='posSizePctEquity' size='11'></td>				</tr>				<tr title=\"Set the trade size so that its entry value be equal to the specified percentage of the total cash at that moment\">					<td class='Label' width='106' >					<label style='font-size:12;' id='posSizeTypePctCashLabel' for='posSizetypePctCash'><input type='radio' id='posSizetypePctCash' value='pctCash' onclick='handlePosSizeType( 4 )' name='size'>% of cash</label></td>					<td class='Label' width='87' >					<input type='text' id='posSizePctCash' size='11'></td>				</tr>			</table>		</div>		<div style=\"float:left\">			<table class='maintable' cellpadding='0' style='margin-top:10;height:99;' id='table2' width='197' >				<tr title=\"Set a trade size limit\">					<td class='listtitle' width='195' colspan='2' align='center'>Position Size Limit</td>				</tr>				<tr title=\"Disable the trade size limit\">					<td class='Label' width='106'>						<label style='font-size:12;' id='posSizeLimitTypeNoneLabel' for='posSizeLimitTypeNone'><input id='posSizeLimitTypeNone' type='radio' name='limit' onclick='handlePosSizeLimitType( 0 )' value='none'>none</label>					</td>					<td class='Label' width='87'>&nbsp;</td>				</tr>				<tr title=\"Limit the trade size to the specified percentage of the volume for the previous bar. Trades whose value is lower than the limit will be unchanged.\">					<td class='Label' width='106'>						<label style='font-size:12;' id='posSizeLimitTypePctVolumeLabel' for='posSizeLimitTypePctVolume'><input id='posSizeLimitTypePctVolume' type='radio' name='limit' onclick='handlePosSizeLimitType( 1 )' value='pctVolume' checked>% of volume</label>					</td>					<td class='Label' width='87'>						<input type='text' id='posSizeLimitPctVolume' size='11'>					</td>				</tr>				<tr title=\"Limit the trade size to the specified value. Trades whose value is lower than the limit will be unchanged.\">					<td class='Label' width='106'>						<label style='font-size:12;' id='posSizeLimitTypeValueLabel' for='posSizeLimitTypeValue'><input type='radio' id='posSizeLimitTypeValue' name='limit' onclick='handlePosSizeLimitType( 2 )' value='value'>value</label>					</td>					<td class='Label' width='87'>						<input type='text' id='posSizeLimitValue' size='11'>					</td>				</tr>			</table>		</div>	</div>";function handlePosSizeType(b){document.getElementById("posSizeShares").disabled=b!=1;document.getElementById("posSizeValue").disabled=b!=2;document.getElementById("posSizePctEquity").disabled=b!=3;document.getElementById("posSizePctCash").disabled=b!=4;var a=document.getElementById("posSizeTypeSystemLabel").style.fontWeight=b==0?"bold":"normal";var a=document.getElementById("posSizeTypeSharesLabel").style.fontWeight=b==1?"bold":"normal";var a=document.getElementById("posSizeTypeValueLabel").style.fontWeight=b==2?"bold":"normal";var a=document.getElementById("posSizeTypePctEquityLabel").style.fontWeight=b==3?"bold":"normal";var a=document.getElementById("posSizeTypePctCashLabel").style.fontWeight=b==4?"bold":"normal"}function handlePosSizeLimitType(b){document.getElementById("posSizeLimitPctVolume").disabled=b!=1;document.getElementById("posSizeLimitValue").disabled=b!=2;var a=document.getElementById("posSizeLimitTypeNoneLabel").style.fontWeight=b==0?"bold":"normal";var a=document.getElementById("posSizeLimitTypePctVolumeLabel").style.fontWeight=b==1?"bold":"normal";var a=document.getElementById("posSizeLimitTypeValueLabel").style.fontWeight=b==2?"bold":"normal"}function handleLoadPositionSizingResponse(){if(req[3].readyState==4){var d=req[3].responseXML;var p=0;try{var f=d.getElementsByTagName("initialCapital")[0].childNodes[0].nodeValue;p++;var j=d.getElementsByTagName("maxOpenPos")[0].childNodes[0].nodeValue;p++;var l=d.getElementsByTagName("posSizeType")[0].childNodes[0].nodeValue;p++;var o=d.getElementsByTagName("posSizeShares")[0].childNodes[0].nodeValue;p++;var a=d.getElementsByTagName("posSizeValue")[0].childNodes[0].nodeValue;p++;var b=d.getElementsByTagName("posSizePctEquity")[0].childNodes[0].nodeValue;p++;var k=d.getElementsByTagName("posSizePctCash")[0].childNodes[0].nodeValue;p++;var m=d.getElementsByTagName("posSizeLimitType")[0].childNodes[0].nodeValue;p++;var c=d.getElementsByTagName("posSizeLimitValue")[0].childNodes[0].nodeValue;p++;var g=d.getElementsByTagName("posSizeLimitPctVolume")[0].childNodes[0].nodeValue;p++;handlePosSizeType(l);handlePosSizeLimitType(m);document.getElementById("initialCapital").value=f;p++;document.getElementById("maxOpenPos").value=j;p++;document.getElementsByName("size")[l].checked=true;p++;document.getElementById("posSizeShares").value=o;p++;document.getElementById("posSizeValue").value=a;p++;document.getElementById("posSizePctEquity").value=b;p++;document.getElementById("posSizePctCash").value=k;p++;document.getElementsByName("limit")[m].checked=true;p++;document.getElementById("posSizeLimitPctVolume").value=g;document.getElementById("posSizeLimitValue").value=c;p++}catch(h){alert(p)}}}function sendPositionSizingParams(){var c=document.getElementById("initialCapital").value;var e=document.getElementById("maxOpenPos").value;var g=document.getElementById("posSizeShares").value;var d=document.getElementById("posSizeValue").value;var h=document.getElementById("posSizePctEquity").value;var j=document.getElementById("posSizePctCash").value;var a=document.getElementById("posSizeLimitValue").value;var k=document.getElementById("posSizeLimitPctVolume").value;var f=get_radio_value("size");var b=get_radio_value("limit");loadXMLDoc("/saveps?i="+c+"&m="+e+"&sh="+g+"&v="+d+"&pe="+h+"&pc="+j+"&pv="+k+"&a="+a+"&z="+f+"&l="+b,savePositionSizingHandler,SAVE_POS_SIZING_REQ_INDEX)}function removePosSizingContent(){var a=document.getElementById("contentPosSizing");if(a){a.parentNode.removeChild(a);a=null}}function confirmYesPosSizing(a){sendPositionSizingParams();removePosSizingContent();return true}function confirmNoPosSizing(){removePosSizingContent();return true}function PositionSizingDlg(a){MyAppAlert(contentPosSizing,titlePosSizing,confirmYesPosSizing,confirmNoPosSizing,loadPositionSizingParams);alertDialog.setWidth(psboxWidth)}var i18N_MyAppAlert="tradery.com";var optionsDlgWidth=280;var titleOptions='<div id="wsd_title" style=";">Options</div>';var startOptions="<div style='font-family:Arial;font-size:10pt;'>";var endOptions="</div>";var contentOptions='<span class=\'Label\'>Check or uncheck the boxes below to enable or disable the corresponding feature</span><p> <div style="float:left;" id="contentOptions"><div style="padding:5;margin-right:5; border: solid;border-width:1px;border-color:#008000;"><input id="chartsOption" type="checkbox" name="charts" value="x"><span class=\'Label\'>Charts</span><br> <input id="equityOption" type="checkbox" name="equity" value="x"><span class=\'Label\'>Equity Curve</span><br> <input id="statsOption" type="checkbox" name="stats" value="x"><span class=\'Label\'>System Statistics</span><br> <input id="tradesOption" type="checkbox" name="trades" value="x"><span class=\'Label\'>Simulated Trades</span><br> <input id="signalsOption" type="checkbox" name="signals" value="x"><span class=\'Label\'>Trading Signals</span><br> <input id="outputOption" type="checkbox" name="output" value="x"><span class=\'Label\'>Output Window</span> </div></div>';var dataErrorHandlingOptions="<div id='dataErrorHandlingOptions' style='padding:5;border: solid;border-color:#008000;border-width:1px;float:right;font-family:Arial;font-size:10pt;'> 										<span style='font-style:underline' class='Label'>Invalid data handling</span><br><br> 										<input id='data_error_fatal' type='radio' name='dataErrorHandling' value='fatal'><span class='Label'>Error</span><br> 										<input id='data_error_warning' type='radio' name='dataErrorHandling' value='warning'><span class='Label'>Warning</span><br> 										<input id='data_error_ignore' type='radio' name='dataErrorHandling' value='ignore'><span class='Label'>Ignore</span><br> 								</div>";function removeOptionsContentId(b){var a=document.getElementById(b);if(a){a.parentNode.removeChild(a);a=null}}function removeOptionsContent(a){removeOptionsContentId("contentOptions");removeOptionsContentId("dataErrorHandlingOptions")}function loadOptions(){var b=getContentSyncAsXML("/serveoptions");document.getElementById("chartsOption").checked=b.getElementsByTagName("charts")[0].childNodes[0].nodeValue=="true";document.getElementById("statsOption").checked=b.getElementsByTagName("stats")[0].childNodes[0].nodeValue=="true";document.getElementById("equityOption").checked=b.getElementsByTagName("equity")[0].childNodes[0].nodeValue=="true";document.getElementById("tradesOption").checked=b.getElementsByTagName("trades")[0].childNodes[0].nodeValue=="true";document.getElementById("signalsOption").checked=b.getElementsByTagName("signals")[0].childNodes[0].nodeValue=="true";document.getElementById("outputOption").checked=b.getElementsByTagName("output")[0].childNodes[0].nodeValue=="true";var a=b.getElementsByTagName("dataErrorHandling")[0].childNodes[0].nodeValue;document.getElementsByName("dataErrorHandling")[a].checked=true}function sendOptions(){var e=document.getElementById("chartsOption").checked;var c=document.getElementById("statsOption").checked;var d=document.getElementById("equityOption").checked;var g=document.getElementById("tradesOption").checked;var a=document.getElementById("signalsOption").checked;var b=document.getElementById("outputOption").checked;var f=get_radio_value("dataErrorHandling");loadXMLDoc("/saveoptions?ch="+e+"&st="+c+"&eq="+d+"&tr="+g+"&si="+a+"&ou="+b+"&de="+f,saveOptionsResponseHandler,SAVE_OPTIONS_REQ_INDEX)}function confirmYesOptions(a){sendOptions();removeOptionsContent();return true}function confirmNoOptions(){removeOptionsContent();return true}function OptionsDlg(a){MyAppAlert(startOptions+contentOptions+dataErrorHandlingOptions+endOptions,titleOptions,confirmYesOptions,confirmNoOptions,loadOptions);alertDialog.setWidth(optionsDlgWidth)}function Node(c,f,a,b,k,h,j,d,l,g,e){this.id=c;this.pid=f;this.name=a;this.url=b;this.title=k;this.target=h;this.icon=j;this.iconOpen=d;this.checked=l;this.checkId=g;this._io=e||false;this._is=false;this._ls=false;this._hc=false;this._ai=0;this._p}function dTree(a){this.config={target:null,folderLinks:true,useSelection:true,useCookies:true,useLines:true,useIcons:true,useStatusText:false,closeSameLevel:false,inOrder:false,checkBoxes:false};this.icon={root:"/images/treeroot.gif",folder:"/dtree/img/folder.gif",folderOpen:"/dtree/img/folderopen.gif",node:"/dtree/img/page.gif",empty:"/dtree/img/empty.gif",line:"/dtree/img/line.gif",join:"/dtree/img/join.gif",joinBottom:"/dtree/img/joinbottom.gif",plus:"/dtree/img/plus.gif",plusBottom:"/dtree/img/plusbottom.gif",minus:"/dtree/img/minus.gif",minusBottom:"/dtree/img/minusbottom.gif",nlPlus:"/dtree/img/nolines_plus.gif",nlMinus:"/dtree/img/nolines_minus.gif"};this.obj=a;this.aNodes=[];this.aIndent=[];this.root=new Node(-1);this.selectedNode=null;this.selectedFound=false;this.completed=false}dTree.prototype.add=function(c,f,a,b,k,h,j,d,l,g,e){this.aNodes[this.aNodes.length]=new Node(c,f,a,b,k,h,j,d,l,g,e)};dTree.prototype.openAll=function(){this.oAll(true)};dTree.prototype.closeAll=function(){this.oAll(false)};dTree.prototype.toString=function(){var a='<div class="dtree">\n';if(document.getElementById){if(this.config.useCookies){this.selectedNode=this.getSelected()}a+=this.addNode(this.root)}else{a+="Browser not supported."}a+="</div>";if(!this.selectedFound){this.selectedNode=null}this.completed=true;return a};dTree.prototype.addNode=function(a){var b="";var d=0;if(this.config.inOrder){d=a._ai}for(d;d<this.aNodes.length;d++){if(this.aNodes[d].pid==a.id){var c=this.aNodes[d];c._p=a;c._ai=d;this.setCS(c);if(!c.target&&this.config.target){c.target=this.config.target}if(c._hc&&!c._io&&this.config.useCookies){c._io=this.isOpen(c.id)}if(!this.config.folderLinks&&c._hc){c.url=null}if(this.config.useSelection&&c.id==this.selectedNode&&!this.selectedFound){c._is=true;this.selectedNode=d;this.selectedFound=true}b+=this.node(c,d);if(c._ls){break}}}return b};dTree.prototype.node=function(a,c){var b='<div class="dTreeNode">'+this.indent(a,c);if(this.config.useIcons){if(!a.icon){a.icon=(this.root.id==a.pid)?this.icon.root:((a._hc)?this.icon.folder:this.icon.node)}if(!a.iconOpen){a.iconOpen=(a._hc)?this.icon.folderOpen:this.icon.node}if(this.root.id==a.pid){a.icon=this.icon.root;a.iconOpen=this.icon.root}b+='<img id="i'+this.obj+c+'" src="'+((a._io)?a.iconOpen:a.icon)+'" alt="" />'}if(a.url){if(this.config.checkBoxes){b+='<input class="Label" type="checkbox" name="systemSelect[]" value="'+a.checkId+'" '+(a.checked?"CHECKED":"")+">"}b+='<a id="s'+this.obj+c+'" class="'+((this.config.useSelection)?((a._is?"nodeSel":"node")):"node")+'" href="'+a.url+'"';if(a.title){b+=' title="'+a.title+'"'}if(a.target){b+=' target="'+a.target+'"'}if(this.config.useStatusText){b+=" onmouseover=\"window.status='"+a.name+"';return true;\" onmouseout=\"window.status='';return true;\" "}if(this.config.useSelection&&((a._hc&&this.config.folderLinks)||!a._hc)){b+=' onclick="javascript: '+this.obj+".s("+c+');"'}b+=">"}else{if((!this.config.folderLinks||!a.url)&&a._hc&&a.pid!=this.root.id){b+='<a href="javascript: '+this.obj+".o("+c+');" class="node">'}}b+=a.name;if(a.url||((!this.config.folderLinks||!a.url)&&a._hc)){b+="</a>"}b+="</div>";if(a._hc){b+='<div id="d'+this.obj+c+'" class="clip" style="display:'+((this.root.id==a.pid||a._io)?"block":"none")+';">';b+=this.addNode(a);b+="</div>"}this.aIndent.pop();return b};dTree.prototype.indent=function(a,c){var b="";if(this.root.id!=a.pid){for(var d=0;d<this.aIndent.length;d++){b+='<img src="'+((this.aIndent[d]==1&&this.config.useLines)?this.icon.line:this.icon.empty)+'" alt="" />'}(a._ls)?this.aIndent.push(0):this.aIndent.push(1);if(a._hc){b+='<a href="javascript: '+this.obj+".o("+c+');"><img id="j'+this.obj+c+'" src="';if(!this.config.useLines){b+=(a._io)?this.icon.nlMinus:this.icon.nlPlus}else{b+=((a._io)?((a._ls&&this.config.useLines)?this.icon.minusBottom:this.icon.minus):((a._ls&&this.config.useLines)?this.icon.plusBottom:this.icon.plus))}b+='" alt="" /></a>'}else{b+='<img src="'+((this.config.useLines)?((a._ls)?this.icon.joinBottom:this.icon.join):this.icon.empty)+'" alt="" />'}}return b};dTree.prototype.setCS=function(a){var b;for(var c=0;c<this.aNodes.length;c++){if(this.aNodes[c].pid==a.id){a._hc=true}if(this.aNodes[c].pid==a.pid){b=this.aNodes[c].id}}if(b==a.id){a._ls=true}};dTree.prototype.getSelected=function(){var a=this.getCookie("cs"+this.obj);return(a)?a:null};dTree.prototype.s=function(b){if(!this.config.useSelection){return}var a=this.aNodes[b];if(a._hc&&!this.config.folderLinks){return}if(this.selectedNode!=b){if(this.selectedNode||this.selectedNode==0){eOld=document.getElementById("s"+this.obj+this.selectedNode);eOld.className="node"}eNew=document.getElementById("s"+this.obj+b);eNew.className="nodeSel";this.selectedNode=b;if(this.config.useCookies){this.setCookie("cs"+this.obj,a.id)}}};dTree.prototype.o=function(b){var a=this.aNodes[b];this.nodeStatus(!a._io,b,a._ls);a._io=!a._io;if(this.config.closeSameLevel){this.closeLevel(a)}if(this.config.useCookies){this.updateCookie()}};dTree.prototype.oAll=function(a){for(var b=0;b<this.aNodes.length;b++){if(this.aNodes[b]._hc&&this.aNodes[b].pid!=this.root.id){this.nodeStatus(a,b,this.aNodes[b]._ls);this.aNodes[b]._io=a}}if(this.config.useCookies){this.updateCookie()}};dTree.prototype.openTo=function(b,a,c){if(!c){for(var e=0;e<this.aNodes.length;e++){if(this.aNodes[e].id==b){b=e;break}}}var d=this.aNodes[b];if(d.pid==this.root.id||!d._p){return}d._io=true;d._is=a;if(this.completed&&d._hc){this.nodeStatus(true,d._ai,d._ls)}if(this.completed&&a){this.s(d._ai)}else{if(a){this._sn=d._ai}}this.openTo(d._p._ai,false,true)};dTree.prototype.closeLevel=function(a){for(var b=0;b<this.aNodes.length;b++){if(this.aNodes[b].pid==a.pid&&this.aNodes[b].id!=a.id&&this.aNodes[b]._hc){this.nodeStatus(false,b,this.aNodes[b]._ls);this.aNodes[b]._io=false;this.closeAllChildren(this.aNodes[b])}}};dTree.prototype.closeAllChildren=function(a){for(var b=0;b<this.aNodes.length;b++){if(this.aNodes[b].pid==a.id&&this.aNodes[b]._hc){if(this.aNodes[b]._io){this.nodeStatus(false,b,this.aNodes[b]._ls)}this.aNodes[b]._io=false;this.closeAllChildren(this.aNodes[b])}}};dTree.prototype.nodeStatus=function(a,c,b){eDiv=document.getElementById("d"+this.obj+c);eJoin=document.getElementById("j"+this.obj+c);if(this.config.useIcons){eIcon=document.getElementById("i"+this.obj+c);eIcon.src=(a)?this.aNodes[c].iconOpen:this.aNodes[c].icon}eJoin.src=(this.config.useLines)?((a)?((b)?this.icon.minusBottom:this.icon.minus):((b)?this.icon.plusBottom:this.icon.plus)):((a)?this.icon.nlMinus:this.icon.nlPlus);eDiv.style.display=(a)?"block":"none"};dTree.prototype.clearCookie=function(){var a=new Date();var b=new Date(a.getTime()-1000*60*60*24);this.setCookie("co"+this.obj,"cookieValue",b);this.setCookie("cs"+this.obj,"cookieValue",b)};dTree.prototype.setCookie=function(f,e,a,d,b,c){document.cookie=escape(f)+"="+escape(e)+(a?"; expires="+a.toGMTString():"")+(d?"; path="+d:"")+(b?"; domain="+b:"")+(c?"; secure":"")};dTree.prototype.getCookie=function(e){var d="";var b=document.cookie.indexOf(escape(e)+"=");if(b!=-1){var c=b+(escape(e)+"=").length;var a=document.cookie.indexOf(";",c);if(a!=-1){d=unescape(document.cookie.substring(c,a))}else{d=unescape(document.cookie.substring(c))}}return(d)};dTree.prototype.updateCookie=function(){var a="";for(var b=0;b<this.aNodes.length;b++){if(this.aNodes[b]._io&&this.aNodes[b].pid!=this.root.id){if(a){a+="."}a+=this.aNodes[b].id}}this.setCookie("co"+this.obj,a)};dTree.prototype.isOpen=function(c){var b=this.getCookie("co"+this.obj).split(".");for(var a=0;a<b.length;a++){if(b[a]==c){return true}}return false};if(!Array.prototype.push){Array.prototype.push=function array_push(){for(var a=0;a<arguments.length;a++){this[this.length]=arguments[a]}return this.length}}if(!Array.prototype.pop){Array.prototype.pop=function array_pop(){lastElement=this[this.length-1];this.length=Math.max(this.length-1,0);return lastElement}}var i18N_MyAppAlert="tradery.com";var mbTitle1='<div id="wsd_title" style=";">';var mbTitle2="</div>";var mbText1='<div style="width:300;color: blue;font-family:Arial;font-size:10pt;">';var mbText2="</div>";function mbText(a){return mbText1+a+mbText2}function mbTitle(a){return mbTitle1+a+mbTitle2}var mbUp=false;function mbOK(a){mbUp=false;return true}function mbCancel(){mbUp=false;return true}function MessageBox(b,a){MyAppAlert(mbText(b),mbTitle(a),mbOK);alertDialog.setWidth(300)}function OKCancelMessageBox(c,b,a){MyAppAlert(mbText(c),mbTitle(b),a,mbCancel,null,null,"Yes","No");alertDialog.setWidth(300)}function RegisterMB(){if(!mbUp){mbUp=true;MessageBox('<p>You must be <b><a href="/login">signed in</a></b> to access this and other advanced features on Tradery.</p>                    <p><b><a href="/signup">Sign up</a></b> free if you are not a Tradery.com member yet, to enable all the features available to members only.</p>					<p>Non-members can still run any available public or protected systems, limited multi-system sessions, and view symbols lists or accounts published by other registered users.',"Tradery.com</p>")}}var i18N_MyAppAlert="tradery.com";var ordersDlgWidth=350;var titleOrder='<div id="wsd_title" style=";">Create/Edit Order</div>';var contentOrder="	<div style='width:350' id=\"contentOrder\">		<div style=\"float:right;margin-bottom:3;font-family:Arial\">			<a href=\"/doc/index.html?page=accountsubmitorderdlg.html\" target=\"help_window\">Help</a>		</div>		<div style='padding:5 0 5 0;float:left;border-top:1px solid #bdd6ee;border-bottom:1px solid #bdd6ee;width:100%'>			<div style=\"float:left\">				<table class='maintable' cellpadding='0' id='table2' width='100' >					<tr title=\"Symbol\">						<td valign='middle' class='Label' width='106'>Symbol</td>						<td valign='middle' class='Label' width='87'>							<input style='margin-left:10;width:100; ' type='text' id='orderSymbol' >						</td>					</tr>					<tr title=\"Symbol\">						<td valign='middle' class='Label' width='106'>Shares</td>						<td valign='middle' class='Label' width='87'>							<input style='margin-left:10;width:100;' type='text' id='orderShares' >						</td>					</tr>				</table>			</div>			<div style='margin-top:10;margin-left:10;margin-right:70;float:right;'>				<input id='activeOrder' type='checkbox' name='activeOrder' value='true'><span class='Label'>Active</span>			</div>		</div>		<div style='margin-top:10;width:100%;float:left;border-bottom:1px solid #bdd6ee;'>			<div style=\"float:left\">				<table class='maintable' cellpadding='0' style='width:70; margin-top:5;height:99;' id='table2' >					<tr title=\"set the position size\">						<td class='listtitle'  colspan='2' align='center' >Side</td>					</tr>					<tr>						<td>							<label style='margin-left:4;font-size:12;' id='posSizeTypeSystemLabel' for='orderBuy'><input type='radio' id='orderBuy' name='orderSide' value='system'>Buy</label><br/>							<label style='margin-left:4;font-size:12;' id='posSizeTypeSharesLabel' for='orderSell'><input type='radio' id='orderSell' value='sell' name='orderSide' >Sell</label><br/>							<label style='margin-left:4;font-size:12;' id='posSizeTypeValueLabel' for='orderShort'><input type='radio' id='orderShort' value='short' name='orderSide'>Short</label><br/>							<label style='margin-left:4;font-size:12;' id='posSizeTypePctEquityLabel' for='orderCover'><input type='radio' id='orderCover' value='cover' name='orderSide'>Cover</label><br/>						</td>					</tr>				</table>			</div>			<div style=\"float:left;margin-left:10\">				<table class='maintable' cellpadding='0' style='width:70; margin-top:5;height:99;' id='table2' >					<tr title=\"set the position size\">						<td class='listtitle'  colspan='2' align='center' >Type</td>					</tr>					<tr>						<td>							<label style='margin-left:4;font-size:12;' for='orderMarket'><input type='radio' id='orderMarket' value='market' name='orderType' >Market</label><br/>							<label style='margin-left:4;font-size:12;' for='orderClose'><input type='radio' id='orderClose' value='close' name='orderType'>Close</label><br/>							<label style='margin-left:4;font-size:12;' for='orderLimit'><input type='radio' id='orderLimit' value='limit' name='orderType'>Limit</label><br/>							<label style='margin-left:4;font-size:12;' for='orderStop'><input type='radio' id='orderStop' value='stop' name='orderType'>Stop</label><br/>						</td>					</tr>				</table>			</div>			<div style=\"float:left;margin-left:10\">				<table class='maintable' cellpadding='0' style='width:60; margin-top:5;' id='table2'  >					<tr title=\"set the order price\">						<td class='listtitle'  colspan='2' align='center' >Price</td>					</tr>					<tr>						<td>							<input style='width:55' type='text' id='orderPrice'>						</td>					</tr>				</table>			</div>			<div style=\"float:left;margin-left:10\">				<table class='maintable' cellpadding='0' style='width:100; margin-top:5;' id='table2'  >					<tr title=\"set the order price\">						<td class='listtitle'  colspan='2' align='center' >Expiration</td>					</tr>					<tr>						<td>							<label onclick='enableExpDays(0); return true;' style='margin-left:4;font-size:12;' for='exp1day'><input type='radio' id='exp1day' value='day' name='expiration' >Day</label><br/>							<label onclick='enableExpDays(1); return true;' style='margin-left:4;font-size:12;' for='expgtc'><input type='radio' id='expgtc' value='gtc' name='expiration'>GTC</label><br/>							<label onclick='enableExpDays(2); return true;' style='margin-left:4;font-size:12;' for='expany'><input type='radio' id='expany' value='any' name='expiration'>Days</label>							<input style='margin-left:2;width:38' type='text' id='expdays'>						</td>					</tr>				</table>			</div>		</div>		<div style=\"margin-top:10;float:left\">			<table class='maintable' cellpadding='0' style='' id='table2' width='290' >				<tr title='Order name'>					<td valign='middle' class='Label' width='106'>Name&nbsp; </td>					<td valign='middle' class='Label' width='87'>						<input style='margin-left:5;width:270;' type='text' id='orderName' />					</td>				</tr>				<tr title=\"Order description\">					<td style='' valign='middle' class='Label' width='106'>Description</td>					<td valign='middle' class='Label' width='87'>					<textarea style='margin-left:5;width:270; height: 60' id='orderDescription' ></textarea></td>				</tr>			</table>		</div>	</div>";function enableExpDays(a){document.getElementById("expdays").disabled=a!=2}var currentOrderId=-1;function handleOrderResponse(){if(req[LOAD_ACCOUNT_ORDER].readyState==4){var f=req[LOAD_ACCOUNT_ORDER].responseXML;var r=f.getElementsByTagName("error")[0];if(r!=null){MessageBox(r.childNodes[0].nodeValue,"Order error");refreshAccounts();return}else{MyAppAlert(contentOrder,titleOrder,confirmYesOrder,confirmNoOrder);alertDialog.setWidth(ordersDlgWidth)}var u=0;try{var b=f.getElementsByTagName("id")[0].childNodes;var c=b!=null?b[0].nodeValue:-1;currentOrderId=c;b=f.getElementsByTagName("name")[0].childNodes;var a=b!=null?(b[0]!=null?b[0].nodeValue:""):"";b=f.getElementsByTagName("description")[0].childNodes;var t=b!=null?(b[0]!=null?b[0].nodeValue:""):"";b=f.getElementsByTagName("symbol")[0].childNodes;var g=b!=null?(b[0]!=null?b[0].nodeValue:""):"";b=f.getElementsByTagName("shares")[0].childNodes;var m=b!=null&&b[0]!=null?b[0].nodeValue:"";if(m==-1){m="all"}b=f.getElementsByTagName("side")[0].childNodes;var p=b!=null&&b[0]!=null?b[0].nodeValue:null;b=f.getElementsByTagName("type")[0].childNodes;var q=b!=null&&b[0]!=null?b[0].nodeValue:null;b=f.getElementsByTagName("expiration")[0].childNodes;var h=b!=null&&b[0]!=null?b[0].nodeValue:1;var d;if(h==0){d=1}else{if(h==1){d=0}else{d=2;document.getElementById("expdays").value=h}}enableExpDays(d);document.getElementsByName("expiration")[d].checked=true;var l="";if(f.getElementsByTagName("price").length>0){l=f.getElementsByTagName("price")[0].childNodes[0].nodeValue}b=f.getElementsByTagName("status")[0].childNodes;var j=b!=null&&b[0]!=null?b[0].nodeValue:1;var k=f.getElementsByTagName("statusString")[0].childNodes[0].nodeValue;document.getElementById("orderName").value=a;document.getElementById("orderDescription").value=t;if(p!=null){document.getElementsByName("orderSide")[p].checked=true}if(q!=null){document.getElementsByName("orderType")[q].checked=true}document.getElementById("orderSymbol").value=g;document.getElementById("orderShares").value=m;document.getElementById("orderPrice").value=l;document.getElementById("activeOrder").checked=j==1}catch(o){alert(o.name+", "+o.message)}}}function loadOrder(a){loadXMLDoc("/serveorder?id="+a,handleOrderResponse,LOAD_ACCOUNT_ORDER)}function saveOrderResponseHandler(){if(req[SAVE_ORDER_REQ_INDEX].readyState==4){var a=req[SAVE_ORDER_REQ_INDEX].responseText;if(a!=null&&a.length>0){MessageBox(a,"Order save error")}refreshAccounts()}}function checkOrder(g,c,d,b,f){var e="/checkorder?s="+escape(g)+"&h="+c+"&t="+d+"&e="+b+"&p="+f;var a=getContentSync(e).responseText;if(a!="true"){alert(a);return false}else{return true}}function removeOrderContent(){var a=document.getElementById("contentOrder");if(a){a.parentNode.removeChild(a);a=null}}function sendOrder(){var b=document.getElementById("orderName").value.trim();if(b==null||b==""){}var j=document.getElementById("orderDescription").value.trim();var c=document.getElementById("orderSymbol").value.trim();if(c==null||c==""){alert("Please enter a valid symbol");return false}var g=get_radio_value("orderSide");if(g==null){alert("Please select the order side");return false}var e=document.getElementById("orderShares").value.trim();if(e!=null&&e.length>0){if(!/^\d+$/.test(e)){if(e.toLowerCase()=="all"){if(g==1||g==3){e=-1}else{alert('Entry orders (buy, short) cannot have "all" shares');return false}}else{alert("Please enter the number of shares");return false}}}else{alert("Please enter the number of shares");return false}var h=get_radio_value("orderType");if(h==null){alert("Please select the order type");return false}var k=get_radio_value("expiration");if(k==null){alert("Please select the order expiration");return false}var a;if(k==0){a=1}else{if(k==1){a=0}else{if(k==2){a=document.getElementById("expdays").value.trim();if(a==null||!/^\d+$/.test(a)||a==0){alert("Please enter a valid number of days before expiration");return false}}}}var d=document.getElementById("orderPrice").value.trim();if(h==2||h==3){if(d==null||d==""){alert("Limit and Stop orders require a price");return false}else{if(!/^\d+\.?\d*%?$/.test(d)||d==0){alert("Please enter a valid price");return false}}}else{if(d!=null&&d!=""){alert("Market or Close orders do not have a price. Please clear the price field");return false}}var f=document.getElementById("activeOrder").checked?"1":"0";d=d.replace("%","%25");if(checkOrder(c,e,h,g,d)){loadXMLDoc("/saveorder?n="+escape(b.replace("+","%2B"))+"&d="+escape(j.replace("+","%2B"))+"&s="+escape(c.replace("+","%2B"))+"&h="+e+"&t="+h+"&e="+g+"&p="+d+"&a="+f+"&x="+a+"&i="+currentOrderId,saveOrderResponseHandler,SAVE_ORDER_REQ_INDEX);return true}else{return false}}function confirmYesOrder(a){if(sendOrder()){removeOrderContent();return true}else{return false}}function confirmNoOrder(){removeOrderContent();return true}function handleRightsOrderDlg(b,a){var c=parseInt(b);switch(c){case 0:return true;break;case 1:case 2:case 3:alert(a[c]);return false;default:return false;break}}function OrderDlg(a){MyAppAlert(contentOrder,titleOrder,confirmYesOrder,confirmNoOrder,null,a);alertDialog.setWidth(ordersDlgWidth)}function onCancelOrderErrorOk(){return true}function handleCancelOrdersResponse(){if(req[CANCEL_ORDER].readyState==4){var a=req[CANCEL_ORDER].responseText.trim();if(a!=null&&a.length>0){MyAppAlert(mbText(a),mbTitle("Cancel order error"),onCancelOrderErrorOk)}refreshAccounts()}}function doCancelOrder(){if(currentOrderId>0){url="/cancelorder?id="+currentOrderId;loadXMLDoc(url,handleCancelOrdersResponse,CANCEL_ORDER)}}function onOrderCancelAccepted(){doCancelOrder();return true}function handleCancelAllSelectedOrdersResponse(){if(req[CANCEL_ALL_SELECTED_ORDERS].readyState==4){var a=req[CANCEL_ALL_SELECTED_ORDERS].responseText.trim();if(a.length!=""){alert(a)}loadAccountInfo()}}function onCancelAllSelectedOrdersAccepted(){url="/cancelorder?id=-1";loadXMLDoc(url,handleCancelAllSelectedOrdersResponse,CANCEL_ALL_SELECTED_ORDERS);return true}function cancelAllSelectedOrders(){OKCancelMessageBox("Are you sure you want to cancel all selected orders?","Cancel selected orders",onCancelAllSelectedOrdersAccepted)}function cancelOrder(b,a){currentOrderId=b;a=a.length==0?"":' "'+a+'"';OKCancelMessageBox("Are you sure you want to cancel the order"+a+"?","Cancel order",onOrderCancelAccepted)}function closePositionOrder(a){if(a>0){loadXMLDoc("/serveorder?id=-1&posId="+a,handleOrderResponse,LOAD_ACCOUNT_ORDER)}}function handleQuickOrderResponse(){if(req[LOAD_ACCOUNT_QUICK_ORDER].readyState==4){var a=req[LOAD_ACCOUNT_QUICK_ORDER].responseText.trim();if(a!="true"){alert(a)}refreshAccounts()}}function isGray(a){return a=="gray"||a=="#808080"}function qoeof(){var a=document.getElementById("quickOrderInput");if(isGray(a.style.color)){a.style.color="black";a.value=""}}function qoeob(){var a=document.getElementById("quickOrderInput");if(a.value.trim()==""){a.value="enter order (ex: buy 100 msft limit 25)";a.style.color="gray"}}function saveQuickOrder(){var a=document.getElementById("quickOrderInput");var b=isGray(a.style.color)?"":a.value.trim();if(b.length>0){loadXMLDoc("/saveqo?qo="+escape(b),handleQuickOrderResponse,LOAD_ACCOUNT_QUICK_ORDER)}}function enterQO(b){var a;if(b&&b.which){b=b;a=b.which}else{b=event;a=b.keyCode}if(a==13){saveQuickOrder();return false}else{return true}}function handleSubmitSignals(){if(req[SUBMIT_SIGNALS].readyState==4){var a=req[SUBMIT_SIGNALS].responseText.trim();alert(a)}}function submitSignals(){loadXMLDoc("/submitsignals",handleSubmitSignals,SUBMIT_SIGNALS)};