1// JavaScript Document 2 3// MOBILE SALES RANKING 4// ----------------------------------------------- 5function mobileSalesRanking() { 6 var i, j, id, trTag, tdTags,preRank; 7 for (i=1; i<=10; i++) { 8 id = 'careerRank' + i; 9 trTag = document.getElementById(id); 10 if (trTag) { 11 tdTags = trTag.getElementsByTagName('td'); 12 for (j=0; j<tdTags.length; j++) { 13 if (tdTags[j].className.match('prerank')) { 14 preRank = tdTags[j].innerHTML; 15 if (preRank.match('')) {tdTags[j].className += ' up'; 16 } else if (i == preRank) {tdTags[j].className += ' same'; 17 } else if (i > preRank) {tdTags[j].className += ' down'; 18 } else if (i < preRank) {tdTags[j].className += ' up'; 19 } 20 } 21 } 22 } 23 } 24} 25 26// SALES RANKING GENERIC 27// ----------------------------------------------- 28function salesRankingGE() { 29 var i, j, id, trTag, tdTags,preRank; 30 for (i=1; i<=10; i++) { 31 id = 'salesRankGE' + i; 32 trTag = document.getElementById(id); 33 if (trTag) { 34 tdTags = trTag.getElementsByTagName('td'); 35 for (j=0; j<tdTags.length; j++) { 36 if (tdTags[j].className.match('prerank')) { 37 preRank = tdTags[j].innerHTML; 38 if (preRank.match('')) {tdTags[j].className += ' up'; 39 } else if (i == preRank) {tdTags[j].className += ' same'; 40 } else if (i > preRank) {tdTags[j].className += ' down'; 41 } else if (i < preRank) {tdTags[j].className += ' up'; 42 } 43 } 44 } 45 } 46 } 47} 48 49// SALES RANKING GENERIC2 (2011.1013) 50// ----------------------------------------------- 51function pdsalesRankingGE() { 52 var i, j, k, tagArea, tableTag, trTags, tdTags, rankNum, preRankNum; 53 54 tagArea = document.getElementById('cmsBody'); 55 tableTag = tagArea.getElementsByTagName('table'); 56 for (k=0; k<tableTag.length; k++) { 57 if (tableTag[k].className.match('GEfin')) { 58 continue; 59 } else if (tableTag[k].className.match('GEline3')) { 60 trTags = tableTag[k].getElementsByTagName('tr'); 61 tableTag[k].className += ' GEfin'; 62 for (i=00; i<trTags.length; i++) { 63 if (trTags[i].className.match(/salesRankGE/)) { 64 rankNum = trTags[i].className.replace('salesRankGE',''); 65 tdTags = trTags[i].getElementsByTagName('td'); 66 for (j=00; j<tdTags.length; j++) { 67 if (tdTags[j].className.match('prerank')) { 68 preRankNum = Number(tdTags[j].innerHTML); 69 if (rankNum == preRankNum) {tdTags[j].className += ' same'; 70 } else if (rankNum < preRankNum) {tdTags[j].className += ' up'; 71 } else if (rankNum > preRankNum) {tdTags[j].className += ' down'; 72 } else {tdTags[j].className += ' first'; 73 } 74 } 75 } 76 } 77 } 78 } 79 } 80} 81// RANKING 101 (2013.0905) 82// ----------------------------------------------- 83function ranking101() { 84 var i, idTag,divTag, cmsBodyRankCell, cmsBodyRankCell2, cmsBodyRankCell1; 85 var j = 0; 86 idTag = document.getElementById('cmsBody'); 87 divTag = idTag.getElementsByTagName('div'); 88 var divTaglength = divTag.length; 89 for(i = 0; i < divTaglength; i++){ 90 if (divTag[i].className.match('cmsBodyRankCell-2')) { 91 cmsBodyRankCell2 = divTag[i].innerHTML; 92 var childs =divTag[i].parentNode.children; 93 for(j=0; j < childs.length; j++){ 94 if ( childs[j].className.match('cmsBodyRankCell-1')) { 95 cmsBodyRankCell1 = childs[j].innerHTML; 96 break; 97 } 98 } 99 if (cmsBodyRankCell2.match('')) { 100 divTag[i].className += ' new'; 101 } else if ((cmsBodyRankCell1 - 0) == (cmsBodyRankCell2 - 0)) { 102 divTag[i].className += ' same'; 103 } else if ((cmsBodyRankCell1 - 0) > (cmsBodyRankCell2 - 0)) { 104 divTag[i].className += ' down'; 105 } else if ((cmsBodyRankCell1 - 0) < (cmsBodyRankCell2 - 0)) { 106 divTag[i].className += ' up'; 107 } 108 } 109 } 110}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.