// ham format number, chom cua QuyetPQ function formatnumber(strnumber,show_get) { return formatCurrency(strnumber); } //http://www.sonofsofaman.com/hobbies/code/js/formatcurrency.asp function formatCurrency(strValue) { strValue = strValue.toString().replace(/\$|\,/g,''); dblValue = parseFloat(strValue); blnSign = (dblValue == (dblValue = Math.abs(dblValue))); //dblValue = Math.floor(dblValue*100+0.50000000001); dblValue = Math.round(dblValue*100,3); intCents = dblValue%100; strCents = intCents.toString(); dblValue = Math.floor(dblValue/100).toString(); if(intCents<10) strCents = "0" + strCents; for (var i = 0; i < Math.floor((dblValue.length-(1+i))/3); i++) dblValue = dblValue.substring(0,dblValue.length-(4*i+3))+','+ dblValue.substring(dblValue.length-(4*i+3)); if (strCents=='00') return (((blnSign)?'':'-') + '' + dblValue); else return (((blnSign)?'':'-') + '' + dblValue + '.' + strCents); } // write table danh muc cong ty cung nganh // var g_arrSameMinistry=new Array // CompanyID, Code, Price, PriceChange, PriceChangePercent, MarketCapital function WriteResultSameMinistry() { var HTML=''; HTML+=''; HTML+=''; HTML+=' '; HTML+=' '; HTML+=' '; HTML+=' '; HTML+=' '; HTML+=''; for (var i=1; i'+GetValue(i,j,g_arrSameMinistry)+''; HTML+=''; } HTML+=''; HTML+=' '; HTML+=''; HTML+=''; //if(document.getElementById('tdResultSameMinistry')) document.getElementById('tdResultSameMinistry').innerHTML=HTML; } // write table danh muc cong ty tuong duong EPS_PE // g_arrSameEPS, g_arrSamePE // CompanyID, Code, Price, PriceChange, PriceChangePercent, EPS // CompanyID, Code, Price, PriceChange, PriceChangePercent, PE function WriteResultSameEPSPE() { var HTML=''; HTML+=''; HTML+=''; HTML+=' '; HTML+=' '; HTML+=' '; HTML+=' '; HTML+=' '; HTML+=''; for (var i=1; i'+GetValue(i,j,g_arrSameEPS)+''; HTML+=''; } HTML+=''; HTML+=' '; HTML+=''; HTML+=''; var HTML2=''; HTML2+=''; HTML2+=''; HTML2+=' '; HTML2+=' '; HTML2+=' '; HTML2+=' '; HTML2+=' '; HTML2+=''; for (var i=1; i'+GetValue(i,j,g_arrSamePE)+''; HTML2+=''; } HTML2+=''; HTML2+=' '; HTML2+=''; HTML2+=''; document.getElementById('tdResultSameEPSPE').innerHTML=HTML+HTML2; } // tim class/stylesheet //(j==1?'class=code style="font-family:Courier New; text-align:left"':'') function GetClass(i,j,arr) { if(j==1) return 'class=code style="font-family:Courier New; text-align:left;"'; if(j==3||j==4) { if(arr[i][j]>0) return 'class=u'; if(arr[i][j]<0) return 'class=d'; return 'class=n'; } return '' } // goto link function GoTo(url) { parent.document.location=url; } // format gia tri // them dau phay neu la gia tri so: 1000 => 1,000 function GetValue(i,j,arr) { if(j==1) return ''+arr[i][j]+''; if(j==2||j==3||j==5) return formatnumber(arr[i][j],'show'); return arr[i][j]; } // show tab; tab1-EPS; tab2-PE function ShowTab(Index) { var tblEPS= document.getElementById('tblSameEPS'); var tblPE = document.getElementById('tblSamePE'); var tabEPS = document.getElementById('tdTabEPS'); var tabPE = document.getElementById('tdTabPE'); var img1= document.getElementById('img1'); var img2= document.getElementById('img2'); var img3= document.getElementById('img3'); // show EPS, hide PE if (Index==1) { tblEPS.style.display=''; tabEPS.className='TabSelected'; tblPE.style.display='none'; tabPE.className='TabUnselected'; img1.src=g_ROOT_PATH+"cartImages/BarModules/nrm_sel.gif"; img2.src=g_ROOT_PATH+"cartImages/BarModules/sel_nrm.gif"; img3.src=g_ROOT_PATH+"cartImages/BarModules/nrm_bg.gif"; } // show EPS, hide PE if (Index==2) { tblEPS.style.display='none'; tabEPS.className='TabUnselected'; tblPE.style.display=''; tabPE.className='TabSelected'; img1.src=g_ROOT_PATH+"cartImages/BarModules/nrm_bg.gif"; img2.src=g_ROOT_PATH+"cartImages/BarModules/nrm_sel.gif"; img3.src=g_ROOT_PATH+"cartImages/BarModules/sel_nrm.gif"; } } // DisplayPageIndex // 0-header // 1,2,3,4,5 page1 // 6 page 2 // 7 header function DisplayPage(TableID, PageIndex) { var PageCount=document.getElementById('divPageIndex'+TableID).getAttribute('pc'); // chi co 1 page ma show tat ca record, ko can index if (PageCount==1) return true var tbl=document.getElementById(TableID); //console.info('TableID=%s, PageIndex=%s',TableID, PageIndex); // hien thi row nao co index nam trong khoang page range if (document.getElementById('a'+TableID+PageIndex)) document.getElementById('a'+TableID+PageIndex).className='PageIndexSelected'; var Begin=g_PAGE_SIZE*(PageIndex-1)+1; var End=g_PAGE_SIZE*PageIndex; //console.info('Begin=%s, End=%s',Begin,End); for(var i=1; i<=tbl.rows.length; i++) if(tbl.rows[i].className=='Footer') break; else if(i>=Begin && i<=End) tbl.rows[i].style.display=''; else tbl.rows[i].style.display='none'; // update lai danh muc index ... click vao ... (next page) if(PageIndex==document.getElementById('divPageIndex'+TableID).getAttribute('e')) { // so trang lon hon PageSize, can phan trang //123[4]567 var HTML=''; Begin=PageIndex-g_INDEX_MAX; End=PageIndex+g_INDEX_MAX; if (End>PageCount) End=PageCount; //console.info('update next TableID=%s => Begin=%s, End=%s, g_INDEX_MAX=%s, PageCount=%s',TableID,Begin,End,g_INDEX_MAX,PageCount); if(Begin>1) HTML+=', ...'; for (var i=Begin; i<=PageCount; i++) { if (i<=PageIndex+g_INDEX_MAX) HTML+=', '+i+''; else { HTML+=', ...'; break; } } document.getElementById('tdPageIndex'+TableID).innerHTML='
'+HTML.substring(2)+'
'; } // update lai danh muc index ... click vao ... (previous page) if(PageIndex==document.getElementById('divPageIndex'+TableID).getAttribute('b')) { // so trang lon hon PageSize, can phan trang //123[4]567 var HTML=''; Begin=PageIndex-g_INDEX_MAX; End=PageIndex+g_INDEX_MAX; if (Begin<1) Begin=1; //console.info('update previous TableID=%s => Begin=%s, End=%s, g_INDEX_MAX=%s, PageCount=%s',TableID,Begin,End,g_INDEX_MAX,PageCount); if(Begin>1) HTML+=', ...'; for (var i=Begin; i<=PageCount; i++) { if (i<=PageIndex+g_INDEX_MAX) HTML+=', '+i+''; else { HTML+=', ...'; break; } } document.getElementById('tdPageIndex'+TableID).innerHTML='
'+HTML.substring(2)+'
'; } // set class Index dang chon la PageIndexSelected, Index con lai la PageIndex Begin=document.getElementById('divPageIndex'+TableID).getAttribute('b'); End=document.getElementById('divPageIndex'+TableID).getAttribute('e'); //console.info('IndexSelected=%s TableID=%s => Begin=%s, End=%s',PageIndex,TableID,Begin,End); for(var i=Begin; i PageIndex=1,2,3 function WritePageIndex(TableID) { var tbl=document.getElementById(TableID); var PageCount=parseInt((tbl.rows.length-2)/g_PAGE_SIZE) if ((((tbl.rows.length-2)-g_PAGE_SIZE*PageCount))>0) PageCount++; ////console.info('TableID=%s tbl.rows.length=%s, g_PAGE_SIZE=%s, PageCount=%s',TableID,tbl.rows.length,g_PAGE_SIZE,PageCount) // so trang nho hon PageSize, ko can phan trang if (PageCount==1) { document.getElementById('tdPageIndex'+TableID).innerHTML='
'; return false; } // so trang lon hon PageSize, can phan trang var HTML=''; for (var i=1; i<=PageCount; i++) if (i<=g_INDEX_MAX) HTML+=', '+i+''; else { HTML+=', ...'; break; } document.getElementById('tdPageIndex'+TableID).innerHTML='
'+HTML.substring(2)+'
'; } // write StyleSheet function WriteStyleSheet() { document.write (''); } //------------------------------------------------------------------------------------------ // BUILD PAGE //------------------------------------------------------------------------------------------ //alert('Hello123'); // write StyleSheet WriteStyleSheet(); // write noi dung cong ty cung nganh WriteResultSameMinistry(); // write noi dung cong ty tuong duong EPS_PE WriteResultSameEPSPE(); // write muc luc index WritePageIndex('tblSameMinistry'); WritePageIndex('tblSameEPS'); WritePageIndex('tblSamePE'); // set default page la page 1 setTimeout(function(){ DisplayPage('tblSameMinistry',1); DisplayPage('tblSameEPS',1); DisplayPage('tblSamePE',1); },100); // show data, delay de tranh vScrollBar document.getElementById('tblSameMinistry').style.display=''; document.getElementById('tblSameEPS').style.display='';