if(!String.trim)String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");};function postData(formObj){$('#js_enabled').val(1);var selectObjTxt="#"+formObj.id+" select";$(selectObjTxt).each(function(indx,domElem){if(domElem.multiple==true)selectAllItems(domElem);});$.post(formObj.action,$("#"+formObj.id).serialize(),procResponse);return false;};function selectAllItems(selectObj){for(var ix=0;ix<selectObj.options.length;ix++)selectObj.options[ix].selected=true;};function postLogonData(formObj){$('#js_enabled').val(1);$.post(formObj.action,$("#"+formObj.id).serialize(),procResponse);return false;};function procResponse(responseText,status){cp=new Array();var cz;var cq=responseText.split("#");if(cq.length>1){if(cq[0]=='errors'){for(var ix=1;ix<cq.length;ix++){cz=cq[ix].split("|");cp.push([cz[0],cz[1]]);}applyFieldErrors();}if(cq[0]=='linkto'){window.location=cq[1];}if(cq[0]=='alert'||cq[0]=='alert_clear'){displayAlertMsg(cq[0],cq[1]);}}L=false;};var cp;function checkCookiesEnabled(){document.cookie='test=OK';if(!GetCookie('test')){var cs=$('#message_line');cs.style.display="block";cs.html('Please enable Browser Cookies and refresh this page to obtain correct functionality');}};function getCookieVal(offset){var cJ=document.cookie.indexOf(";",offset);if(cJ== -1)cJ=document.cookie.length;return unescape(document.cookie.substring(offset,cJ));};function GetCookie(name){var cV=name+"=";var cW=cV.length;var cX=document.cookie.length;var ix=0,bl;while(ix<cX){bl=ix+cW;if(document.cookie.substring(ix,bl)==cV)return getCookieVal(bl);ix=document.cookie.indexOf(" ",ix)+1;if(ix==0)break;}return null;};function cookieForms(){var mode=cookieForms.arguments[0];var formObj=document.forms[0];var formName=formObj.id;var ix,bn,cookieValue,fieldType,cv;if(mode=='open'){cookieValue=GetCookie('saved_'+formName);if(cookieValue==null){checkCookiesEnabled();}else{var cookieArray=cookieValue.split('#cf#');if(cookieArray.length==formObj.elements.length){for(bn=0;bn<formObj.elements.length;bn++){if(cookieArray[bn].substring(0,6)=='select'){formObj.elements[bn].options.selectedIndex=cookieArray[bn].substring(7,cookieArray[bn].length-1);}else{if((cookieArray[bn]=='cbtrue')||(cookieArray[bn]=='rbtrue')){formObj.elements[bn].checked=true;}else{if((cookieArray[bn]=='cbfalse')||(cookieArray[bn]=='rbfalse')){formObj.elements[bn].checked=false;}else{formObj.elements[bn].value=(cookieArray[bn])?cookieArray[bn]:'';}}}}formObj.elements[0].focus();}}}if(mode=='save'){cookieValue='';for(ix=0;ix<formObj.elements.length;ix++){fieldType=formObj.elements[ix].type;switch(fieldType){case 'text':cv=formObj.elements[ix].value;break;case 'password':cv='';break;case 'checkbox':cv='cb'+formObj.elements[ix].checked;break;case 'radio':cv='rb'+formObj.elements[ix].checked;break;case 'select-one':cv='select'+formObj.elements[ix].options.selectedIndex;break;default:continue;}cookieValue=cookieValue+cv+'#cf#';}cookieValue=cookieValue.substring(0,cookieValue.length-4);document.cookie='saved_'+formName+"="+escape(cookieValue);}if(mode=='clear'){var Y,cN="logon new_account new_trader mod_trader";var cL=cN.split(" ");for(ix=0;ix<cL.length;ix++){Y="saved_"+cL[ix]+"_form";document.cookie=Y+"=; expires=Thu, 01-Jan-70 00:00:01 GMT;";}}};function initAfterLoadModAcct(){$('#modacct_table_header div').click(function(){sortSelectList(this,$('#modacct_table_header div').index(this));});var lbox_obj=document.getElementById('modacct_table_body');if(lbox_obj!=null&&lbox_obj.rows!=null)setAcctLine(lbox_obj.rows[0]);};var last_loaded_index=0;function setAcctLine(lbox_obj){var ix=0,elnum,rows,new_option,T=0,indx=lbox_obj.rowIndex;var formObj=$('#modacct_form');var listboxObj=$('#lb_traderid');last_loaded_index=indx;rows=$('#modacct_table_body > tr');for(ix=0;ix<rows.length;ix++)rows[ix].style.backgroundColor=(ix==indx)?'#AFAFFF':'';var ab=lbox_obj.cells[0].innerHTML;var ag=lbox_obj.cells[1].innerHTML;var af=lbox_obj.cells[2].innerHTML;$('#trader_id').val(ab);for(ix=0;ix<acct_array.length;ix++){if(parseInt(ag,10)==acct_array[ix][1]&&af==acct_array[ix][2]){if(acct_array[ix][0]==""||acct_array[ix][0]==ab){T=ix;break;}}}$('#submit_butt').disabled=false;$('#trader_id').val(ab);$('#trader_acct').val(ag);$('#curr_pair').val(af);switch(acct_array[T][3]){case "c":elnum=1;break;case "h":elnum=2;break;default:elnum=0;break;}$('#trader_name').html(ab);$('input[name="status"]')[elnum].checked=true;$('input[name="private"]').attr('checked',(acct_array[T][4]=="p"));listboxObj.empty();for(ix=5;ix<acct_array[T].length;ix++){new_option=document.createElement("option");new_option.value=new_option.innerHTML=acct_array[T][ix];if(listboxObj.length%2==0)new_option.className="lbox_alt_bkg";if(listboxObj.append)listboxObj.append(new_option);}};function modifyAccountList(mode){var listboxObj=$('#lb_traderid');var l=0;if(mode=='remove'){var indx=listboxObj.attr('selectedIndex');$('#lb_traderid option:selected').remove();l=$('#lb_traderid option').length-1;if(indx<l)l=indx-1;}else{var trade_id=$('#modacct_traderid');var new_value=trade_id.val()||"";if(document.createElement&&new_value!=""){var new_option=document.createElement("option");new_option.value=new_value;new_option.innerHTML=new_value;if(listboxObj.append){listboxObj.append(new_option);l=$('#lb_traderid option').length-1;trade_id.val("");}}}if(l>=0)listboxObj.attr('selectedIndex',l);$('#lb_traderid option').each(function(ix,elem){elem.className=(ix%2)?"":"lbox_alt_bkg";});};var last_sorted_col=0;var last_sorted_order=true;var bQ=[true,true,true,true,false,false,false,true,false,true];function sortSelectList(ae,X){var ix,bl,bX,ca,cb=true,ac=0,aa=false;var ad=parseInt(ae.className.substr(3),10);var cc=new Array();cd=$('#modacct_table_body tr');for(ix=0;ix<cd.length;ix++){bX=cd[ix];if(bX.cells[0].innerHTML=="")break;ac++;cc[ix]=new Array();cc[ix][0]=ix;ca=bX.cells[X+1].innerHTML;switch(ad){case 1:case 3:cc[ix][1]=parseInt(ca,10);break;case 4:case 5:case 6:cc[ix][1]=parseFloat(ca);break;default:cc[ix][1]=ca;break;}for(bl=0;bl<bX.cells.length;bl++)cc[ix][bl+2]=bX.cells[bl].innerHTML;}cb=bQ[X];if(last_sorted_col==X){cb= !cb;bQ[X]=cb;}if(cb)cc.sort(bO);else cc.sort(bP);for(ix=0;ix<ac;ix++){if(!aa&&last_loaded_index==cc[ix][0]){last_loaded_index=ix;aa=true;}bX=cd[ix];for(bl=0;bl<bX.cells.length;bl++)bX.cells[bl].innerHTML=cc[ix][bl+2];}var lbox_obj=document.getElementById('modacct_table_body');if(lbox_obj!=null&&lbox_obj.rows!=null)setAcctLine(lbox_obj.rows[last_loaded_index]);last_sorted_col=X;last_sorted_order=cb;return;} 
