function getTargetArray(id) { switch (parseInt(id)) { case 3: return new Array('2.JPG', 860, 573); break; case 12: return new Array('11.JPG', 460, 690); break; case 14: return new Array('13.JPG', 340, 510); break; case 16: return new Array('15.JPG', 460, 345); break; case 18: return new Array('17.JPG', 460, 307); break; case 20: return new Array('19.JPG', 460, 345); break; case 22: return new Array('21.JPG', 460, 345); break; case 24: return new Array('23.JPG', 460, 345); break; case 26: return new Array('25.JPG', 460, 345); break; case 32: return new Array('31.JPG', 900, 624); break; case 34: return new Array('33.JPG', 460, 345); break; case 36: return new Array('35.JPG', 460, 345); break; case 38: return new Array('37.JPG', 460, 345); break; case 40: return new Array('39.JPG', 460, 345); break; case 42: return new Array('41.JPG', 460, 345); break; case 44: return new Array('43.JPG', 460, 345); break; case 46: return new Array('45.JPG', 460, 345); break; case 48: return new Array('47.JPG', 460, 345); break; case 50: return new Array('49.JPG', 460, 345); break; case 52: return new Array('51.JPG', 460, 345); break; case 54: return new Array('53.JPG', 460, 307); break; case 56: return new Array('55.JPG', 460, 307); break; case 58: return new Array('57.JPG', 460, 345); break; case 60: return new Array('59.JPG', 460, 345); break; case 62: return new Array('61.JPG', 460, 345); break; case 64: return new Array('63.JPG', 460, 345); break; case 66: return new Array('65.JPG', 460, 345); break; case 68: return new Array('67.JPG', 400, 600); break; case 70: return new Array('69.JPG', 600, 400); break; case 72: return new Array('71.JPG', 400, 300); break; case 74: return new Array('73.JPG', 460, 345); break; case 76: return new Array('75.JPG', 514, 385); break; case 78: return new Array('77.JPG', 589, 442); break; case 80: return new Array('79.JPG', 460, 345); break; case 82: return new Array('81.JPG', 460, 307); break; case 84: return new Array('83.JPG', 460, 345); break; case 86: return new Array('85.JPG', 460, 345); break; case 88: return new Array('87.JPG', 460, 345); break; case 90: return new Array('89.JPG', 640, 480); break; case 92: return new Array('91.JPG', 460, 345); break; case 94: return new Array('93.JPG', 460, 307); break; case 96: return new Array('95.JPG', 460, 345); break; case 98: return new Array('97.JPG', 460, 345); break; case 100: return new Array('99.JPG', 460, 346); break; case 102: return new Array('101.JPG', 340, 255); break; case 104: return new Array('103.JPG', 340, 255); break; case 106: return new Array('105.JPG', 640, 480); break; case 108: return new Array('107.JPG', 640, 482); break; case 110: return new Array('109.JPG', 640, 480); break; case 112: return new Array('111.JPG', 640, 480); break; case 114: return new Array('113.JPG', 640, 476); break; case 116: return new Array('115.JPG', 640, 480); break; case 118: return new Array('117.JPG', 640, 480); break; case 120: return new Array('119.JPG', 640, 480); break; case 122: return new Array('121.JPG', 650, 433); break; case 124: return new Array('123.JPG', 640, 480); break; case 126: return new Array('125.JPG', 640, 482); break; case 128: return new Array('127.JPG', 640, 462); break; case 130: return new Array('129.JPG', 640, 462); break; case 134: return new Array('133.JPG', 640, 427); break; case 136: return new Array('135.JPG', 640, 427); break; case 138: return new Array('137.JPG', 640, 462); break; case 140: return new Array('139.JPG', 640, 462); break; case 142: return new Array('141.JPG', 640, 462); break; case 144: return new Array('143.JPG', 640, 462); break; case 146: return new Array('145.JPG', 1419, 1096); break; case 148: return new Array('147.JPG', 640, 480); break; case 150: return new Array('149.JPG', 800, 600); break; case 152: return new Array('151.JPG', 800, 600); break; case 154: return new Array('153.JPG', 340, 246); break; case 156: return new Array('155.JPG', 640, 462); break; case 158: return new Array('157.JPG', 640, 462); break; case 160: return new Array('159.JPG', 640, 462); break; case 162: return new Array('161.JPG', 640, 427); break; case 164: return new Array('163.JPG', 640, 462); break; case 166: return new Array('165.JPG', 640, 462); break; case 168: return new Array('167.JPG', 640, 427); break; case 170: return new Array('169.JPG', 640, 427); break; case 172: return new Array('171.JPG', 640, 462); break; case 174: return new Array('173.JPG', 800, 600); break; case 176: return new Array('175.JPG', 800, 600); break; case 178: return new Array('177.JPG', 640, 462); break; case 180: return new Array('179.JPG', 640, 359); break; case 182: return new Array('181.JPG', 640, 359); break; case 184: return new Array('183.JPG', 640, 462); break; case 186: return new Array('185.JPG', 640, 359); break; case 188: return new Array('187.JPG', 640, 427); break; case 190: return new Array('189.JPG', 640, 427); break; case 192: return new Array('191.JPG', 640, 427); break; case 194: return new Array('193.JPG', 640, 427); break; case 196: return new Array('195.JPG', 340, 510); break; case 198: return new Array('197.JPG', 640, 427); break; case 200: return new Array('199.JPG', 640, 427); break; case 202: return new Array('201.JPG', 640, 462); break; case 204: return new Array('203.JPG', 640, 462); break; case 206: return new Array('205.JPG', 640, 427); break; case 208: return new Array('207.JPG', 640, 427); break; case 210: return new Array('209.JPG', 640, 427); break; case 212: return new Array('211.JPG', 700, 467); break; case 214: return new Array('213.JPG', 700, 467); break; case 216: return new Array('215.JPG', 557, 402); break; case 218: return new Array('217.JPG', 700, 467); break; case 220: return new Array('219.JPG', 700, 467); break; case 222: return new Array('221.JPG', 700, 467); break; case 224: return new Array('223.JPG', 640, 427); break; case 226: return new Array('225.JPG', 640, 427); break; case 228: return new Array('227.JPG', 462, 640); break; case 230: return new Array('229.JPG', 640, 427); break; case 232: return new Array('231.JPG', 640, 427); break; case 234: return new Array('233.JPG', 640, 427); break; case 236: return new Array('235.JPG', 640, 960); break; case 237: return new Array('238.JPG', 800, 600); break; case 240: return new Array('239.JPG', 800, 600); break; case 242: return new Array('241.JPG', 800, 600); break; case 244: return new Array('243.JPG', 800, 600); break; case 246: return new Array('245.JPG', 800, 617); break; case 248: return new Array('247.JPG', 800, 618); break; case 250: return new Array('249.JPG', 800, 617); break; case 252: return new Array('251.JPG', 800, 600); break; case 254: return new Array('253.JPG', 640, 480); break; case 257: return new Array('256.JPG', 341, 512); break; case 259: return new Array('258.JPG', 235, 250); break; case 261: return new Array('260.JPG', 640, 427); break; } return null; } function getFnameFromUrl(url) { return url.substring(url.lastIndexOf('/')+1,url.lastIndexOf('.')); } function imgclick(e) { var targ; if (!e) var e = window.event; if (e.target) targ = e.target; else if (e.srcElement) targ = e.srcElement; if (targ.nodeType == 3) // defeat Safari bug targ = targ.parentNode; var id = getFnameFromUrl(targ.src); var targetid = getTargetArray(id); if (targetid != null) { window.open('/ed/transfer/pictures/' + targetid[0] ,'_new','menubar=no,width=' + targetid[1] + ',height=' + targetid[2] + ',scrollbars=no,resizable=yes'); } } function addEvent(obj, evType, fn, useCapture) { var ret=false; if (obj != null) { if (obj.addEventListener) { obj.addEventListener(evType, fn, useCapture); ret=true; } else if (obj.attachEvent) { obj.attachEvent('on'+evType, fn); ret=true; } } return ret; } function updateObject(targ) { var id = getFnameFromUrl(targ.src); var targetid = getTargetArray(id); if (targetid != null) { addEvent(targ, 'click', imgclick, false); targ.style.cursor='pointer'; } } function fix_eolas() { var objects = document.getElementsByTagName("object"); for (var i=0; i