function getTargetArray(id) { switch (parseInt(id)) { case 1: return new Array('55.JPG', 500, 486); break; case 2: return new Array('22.JPG', 500, 313); break; case 3: return new Array('49.JPG', 500, 333); break; case 4: return new Array('50.JPG', 500, 333); break; case 5: return new Array('51.JPG', 500, 313); break; case 6: return new Array('54.JPG', 500, 322); break; case 7: return new Array('52.JPG', 500, 355); break; case 8: return new Array('56.JPG', 500, 333); break; case 9: return new Array('57.JPG', 500, 333); break; case 10: return new Array('58.JPG', 250, 375); break; case 12: return new Array('77.JPG', 500, 333); break; case 13: return new Array('78.JPG', 500, 333); break; case 14: return new Array('79.JPG', 350, 525); break; case 15: return new Array('80.JPG', 350, 540); break; case 21: return new Array('59.JPG', 500, 518); break; case 23: return new Array('60.JPG', 500, 508); break; case 24: return new Array('61.JPG', 500, 486); break; case 25: return new Array('664.JPG', 577, 586); break; case 26: return new Array('63.JPG', 500, 507); break; case 27: return new Array('64.JPG', 500, 501); break; case 28: return new Array('65.JPG', 500, 503); break; case 29: return new Array('66.JPG', 500, 432); break; case 30: return new Array('67.JPG', 500, 439); break; case 31: return new Array('69.JPG', 500, 500); break; case 32: return new Array('70.JPG', 500, 500); break; case 33: return new Array('76.JPG', 500, 502); break; case 34: return new Array('71.JPG', 500, 499); break; case 35: return new Array('72.JPG', 500, 501); break; case 36: return new Array('73.JPG', 500, 501); break; case 37: return new Array('74.JPG', 500, 578); break; case 38: return new Array('75.JPG', 500, 571); break; case 39: return new Array('81.JPG', 500, 333); break; case 40: return new Array('82.JPG', 500, 333); break; case 41: return new Array('83.JPG', 500, 333); break; case 84: return new Array('85.JPG', 376, 591); break; case 85: return new Array('84.JPG', 188, 296); break; case 87: return new Array('86.JPG', 290, 591); break; case 89: return new Array('88.JPG', 500, 333); break; case 91: return new Array('90.JPG', 281, 591); break; case 93: return new Array('92.JPG', 382, 600); break; case 95: return new Array('94.JPG', 355, 600); break; case 97: return new Array('96.JPG', 375, 600); break; case 99: return new Array('98.JPG', 269, 600); break; case 101: return new Array('100.JPG', 258, 600); break; case 103: return new Array('102.JPG', 286, 600); break; case 105: return new Array('104.JPG', 416, 600); break; case 107: return new Array('106.JPG', 226, 600); break; case 109: return new Array('108.JPG', 269, 600); break; case 111: return new Array('110.JPG', 399, 600); break; case 113: return new Array('112.JPG', 433, 600); break; case 115: return new Array('114.JPG', 338, 600); break; case 117: return new Array('116.JPG', 255, 600); break; case 119: return new Array('118.JPG', 271, 600); break; case 121: return new Array('120.JPG', 249, 600); break; case 123: return new Array('122.JPG', 517, 600); break; case 125: return new Array('124.JPG', 574, 600); break; case 127: return new Array('126.JPG', 306, 600); break; case 129: return new Array('128.JPG', 328, 600); break; case 131: return new Array('130.JPG', 450, 600); break; case 133: return new Array('132.JPG', 710, 600); break; case 147: return new Array('134.JPG', 640, 462); break; case 148: return new Array('135.JPG', 640, 462); break; case 149: return new Array('136.JPG', 640, 462); break; case 150: return new Array('137.JPG', 640, 462); break; case 151: return new Array('138.JPG', 640, 462); break; case 152: return new Array('139.JPG', 640, 462); break; case 153: return new Array('140.JPG', 462, 639); break; case 154: return new Array('141.JPG', 462, 639); break; case 155: return new Array('142.JPG', 640, 462); break; case 156: return new Array('143.JPG', 462, 639); break; case 157: return new Array('144.JPG', 462, 639); break; case 158: return new Array('145.JPG', 462, 639); break; case 159: return new Array('146.JPG', 462, 639); break; case 161: return new Array('160.JPG', 1240, 561); break; case 162: return new Array('160.JPG', 1240, 561); break; case 163: return new Array('164.JPG', 709, 471); break; case 166: return new Array('165.JPG', 640, 462); break; case 177: return new Array('167.JPG', 640, 480); break; case 178: return new Array('168.JPG', 800, 600); break; case 179: return new Array('169.JPG', 709, 471); break; case 180: return new Array('170.JPG', 709, 471); break; case 181: return new Array('171.JPG', 709, 471); break; case 182: return new Array('172.JPG', 709, 471); break; case 183: return new Array('173.JPG', 709, 471); break; case 184: return new Array('174.JPG', 709, 471); break; case 185: return new Array('175.JPG', 709, 471); break; case 186: return new Array('176.JPG', 709, 471); break; case 188: return new Array('187.JPG', 761, 584); break; case 192: return new Array('191.JPG', 482, 844); break; case 193: return new Array('195.JPG', 478, 846); break; case 197: return new Array('196.JPG', 219, 721); break; case 199: return new Array('198.JPG', 311, 551); break; case 201: return new Array('200.JPG', 417, 558); break; case 203: return new Array('202.JPG', 387, 555); break; case 205: return new Array('204.JPG', 466, 564); break; case 207: return new Array('206.JPG', 706, 600); break; case 209: return new Array('208.JPG', 466, 550); break; case 211: return new Array('210.JPG', 332, 1150); break; case 213: return new Array('212.JPG', 219, 771); break; case 215: return new Array('214.JPG', 456, 1536); break; case 217: return new Array('216.JPG', 380, 556); break; case 219: return new Array('218.JPG', 466, 472); break; case 222: return new Array('221.JPG', 461, 691); break; case 224: return new Array('223.JPG', 461, 691); break; case 226: return new Array('227.JPG', 461, 691); break; case 228: return new Array('225.JPG', 461, 691); break; case 230: return new Array('229.JPG', 691, 461); break; case 232: return new Array('231.JPG', 691, 461); break; case 234: return new Array('233.JPG', 455, 556); break; case 236: return new Array('245.JPG', 600, 438); break; case 238: return new Array('237.JPG', 540, 390); break; case 240: return new Array('239.JPG', 600, 400); break; case 242: return new Array('241.JPG', 600, 598); break; case 244: return new Array('243.JPG', 574, 443); break; case 247: return new Array('246.JPG', 589, 622); break; case 249: return new Array('248.JPG', 838, 473); break; case 251: return new Array('250.JPG', 568, 635); break; case 253: return new Array('252.JPG', 545, 778); break; case 255: return new Array('254.JPG', 655, 574); break; case 257: return new Array('256.JPG', 730, 767); break; case 259: return new Array('258.JPG', 416, 758); break; case 261: return new Array('260.JPG', 526, 588); break; case 263: return new Array('262.JPG', 755, 568); break; case 265: return new Array('264.JPG', 411, 548); break; case 267: return new Array('266.JPG', 496, 582); break; case 269: return new Array('268.JPG', 582, 587); break; case 271: return new Array('270.JPG', 459, 720); break; case 275: return new Array('274.JPG', 459, 720); break; case 277: return new Array('276.JPG', 459, 720); break; case 279: return new Array('278.JPG', 1064, 2362); break; case 281: return new Array('280.JPG', 694, 706); break; case 283: return new Array('282.JPG', 587, 591); break; case 287: return new Array('286.JPG', 591, 588); break; case 289: return new Array('288.JPG', 1600, 1200); break; case 290: return new Array('288.JPG', 1600, 1200); break; case 294: return new Array('293.JPG', 970, 967); break; case 296: return new Array('295.JPG', 979, 977); break; case 298: return new Array('297.JPG', 1219, 896); break; case 300: return new Array('299.JPG', 969, 977); break; case 302: return new Array('301.JPG', 977, 980); break; case 304: return new Array('303.JPG', 1190, 1003); break; case 306: return new Array('305.JPG', 1202, 1013); break; case 308: return new Array('307.JPG', 975, 971); break; case 310: return new Array('309.JPG', 1087, 923); break; case 312: return new Array('311.JPG', 965, 966); break; case 314: return new Array('313.JPG', 978, 980); break; case 316: return new Array('315.JPG', 1233, 1031); break; case 318: return new Array('317.JPG', 980, 978); break; case 320: return new Array('319.JPG', 967, 968); break; case 322: return new Array('321.JPG', 591, 859); break; case 324: return new Array('323.JPG', 589, 591); break; case 326: return new Array('325.JPG', 629, 591); break; case 328: return new Array('327.JPG', 696, 548); break; case 330: return new Array('329.JPG', 699, 550); break; case 332: return new Array('331.JPG', 812, 591); break; case 334: return new Array('333.JPG', 773, 591); break; case 339: return new Array('338.JPG', 910, 1111); break; case 341: return new Array('340.JPG', 910, 1109); break; case 343: return new Array('342.JPG', 1109, 900); break; case 345: return new Array('344.JPG', 803, 983); break; case 347: return new Array('346.JPG', 991, 811); break; case 349: return new Array('348.JPG', 992, 701); break; case 351: return new Array('350.JPG', 992, 604); break; case 353: return new Array('352.JPG', 992, 653); break; case 355: return new Array('354.JPG', 992, 581); break; case 357: return new Array('356.JPG', 992, 484); break; case 359: return new Array('358.JPG', 992, 660); break; case 361: return new Array('360.JPG', 992, 606); break; case 363: return new Array('362.JPG', 976, 646); break; case 365: return new Array('364.JPG', 992, 601); break; case 367: return new Array('366.JPG', 992, 578); break; case 369: return new Array('368.JPG', 992, 599); break; case 371: return new Array('370.JPG', 992, 660); break; case 373: return new Array('372.JPG', 992, 477); break; case 375: return new Array('374.JPG', 992, 648); break; case 377: return new Array('376.JPG', 992, 575); break; case 379: return new Array('378.JPG', 992, 503); break; case 381: return new Array('380.JPG', 992, 652); break; case 383: return new Array('382.JPG', 992, 602); break; case 385: return new Array('384.JPG', 992, 594); break; case 387: return new Array('386.JPG', 992, 507); break; case 389: return new Array('388.JPG', 992, 606); break; case 391: return new Array('390.JPG', 992, 475); break; case 393: return new Array('392.JPG', 992, 655); break; case 395: return new Array('394.JPG', 992, 604); break; case 397: return new Array('396.JPG', 567, 648); break; case 399: return new Array('398.JPG', 567, 648); break; case 401: return new Array('400.JPG', 567, 648); break; case 403: return new Array('402.JPG', 567, 648); break; case 405: return new Array('404.JPG', 567, 648); break; case 407: return new Array('406.JPG', 567, 648); break; case 409: return new Array('408.JPG', 420, 560); break; case 411: return new Array('410.JPG', 226, 320); break; case 413: return new Array('412.JPG', 394, 406); break; case 417: return new Array('416.JPG', 382, 400); break; case 419: return new Array('418.JPG', 398, 438); break; case 421: return new Array('420.JPG', 398, 460); break; case 432: return new Array('431.JPG', 691, 461); break; case 434: return new Array('433.JPG', 691, 461); break; case 436: return new Array('435.JPG', 461, 691); break; case 438: return new Array('437.JPG', 691, 461); break; case 440: return new Array('439.JPG', 461, 691); break; case 442: return new Array('441.JPG', 691, 461); break; case 444: return new Array('443.JPG', 461, 691); break; case 446: return new Array('445.JPG', 461, 691); break; case 448: return new Array('447.JPG', 461, 691); break; case 450: return new Array('449.JPG', 640, 395); break; case 452: return new Array('451.JPG', 316, 640); break; case 454: return new Array('453.JPG', 440, 640); break; case 456: return new Array('455.JPG', 640, 425); break; case 458: return new Array('457.JPG', 457, 640); break; case 460: return new Array('459.JPG', 406, 640); break; case 462: return new Array('461.JPG', 395, 640); break; case 464: return new Array('463.JPG', 468, 640); break; case 466: return new Array('465.JPG', 438, 640); break; case 468: return new Array('467.JPG', 462, 640); break; case 470: return new Array('469.JPG', 480, 591); break; case 472: return new Array('471.JPG', 482, 480); break; case 474: return new Array('473.JPG', 316, 640); break; case 476: return new Array('475.JPG', 640, 454); break; case 478: return new Array('477.JPG', 480, 556); break; case 480: return new Array('479.BMP', 500, 500); break; case 482: return new Array('481.BMP', 499, 500); break; case 484: return new Array('483.BMP', 500, 500); break; case 486: return new Array('485.BMP', 500, 500); break; case 489: return new Array('488.JPG', 640, 480); break; case 491: return new Array('490.JPG', 640, 480); break; case 493: return new Array('492.JPG', 1382, 922); break; case 495: return new Array('494.JPG', 640, 480); break; case 497: return new Array('496.JPG', 640, 480); break; case 499: return new Array('498.JPG', 640, 480); break; case 501: return new Array('500.JPG', 640, 480); break; case 503: return new Array('502.JPG', 640, 480); break; case 505: return new Array('504.JPG', 640, 480); break; case 507: return new Array('506.JPG', 743, 515); break; case 509: return new Array('508.JPG', 743, 496); break; case 511: return new Array('510.JPG', 741, 515); break; case 513: return new Array('512.JPG', 515, 693); break; case 515: return new Array('514.JPG', 515, 657); break; case 517: return new Array('516.JPG', 641, 515); break; case 519: return new Array('518.JPG', 515, 646); break; case 521: return new Array('520.JPG', 515, 640); break; case 523: return new Array('522.JPG', 515, 688); break; case 525: return new Array('524.JPG', 515, 638); break; case 527: return new Array('526.JPG', 515, 686); break; case 529: return new Array('528.JPG', 600, 400); break; case 531: return new Array('530.JPG', 1015, 376); break; case 533: return new Array('532.JPG', 480, 480); break; case 535: return new Array('534.JPG', 371, 480); break; case 537: return new Array('536.JPG', 1972, 632); break; case 539: return new Array('538.JPG', 1993, 735); break; case 541: return new Array('540.JPG', 2042, 777); break; case 543: return new Array('542.JPG', 1344, 1415); break; case 545: return new Array('544.JPG', 1977, 735); break; case 547: return new Array('546.JPG', 876, 653); break; case 549: return new Array('548.JPG', 933, 351); break; case 551: return new Array('550.JPG', 902, 672); break; case 553: return new Array('552.JPG', 441, 473); break; case 555: return new Array('554.JPG', 410, 430); break; case 557: return new Array('556.JPG', 490, 477); break; case 559: return new Array('558.JPG', 1274, 1438); break; case 561: return new Array('560.JPG', 1747, 1751); break; case 563: return new Array('562.JPG', 1140, 1423); break; case 565: return new Array('564.JPG', 1161, 1567); break; case 567: return new Array('566.JPG', 1304, 1847); break; case 569: return new Array('568.JPG', 2480, 1597); break; case 571: return new Array('570.JPG', 1304, 1757); break; case 573: return new Array('572.JPG', 1021, 1520); break; case 575: return new Array('574.JPG', 1326, 1346); break; case 577: return new Array('576.JPG', 1330, 1349); break; case 579: return new Array('578.JPG', 1651, 2528); break; case 581: return new Array('580.JPG', 1832, 1353); break; case 583: return new Array('582.JPG', 982, 1324); break; case 585: return new Array('584.JPG', 1384, 1846); break; case 587: return new Array('586.JPG', 1074, 1753); break; case 589: return new Array('588.JPG', 614, 800); break; case 591: return new Array('590.JPG', 600, 800); break; case 593: return new Array('592.JPG', 596, 800); break; case 595: return new Array('594.JPG', 600, 800); break; case 597: return new Array('596.JPG', 850, 860); break; case 599: return new Array('598.JPG', 709, 705); break; case 601: return new Array('600.JPG', 796, 800); break; case 603: return new Array('602.JPG', 633, 800); break; case 605: return new Array('604.JPG', 791, 800); break; case 607: return new Array('606.JPG', 800, 623); break; case 609: return new Array('608.JPG', 800, 795); break; case 611: return new Array('610.JPG', 800, 586); break; case 613: return new Array('612.JPG', 606, 800); break; case 616: return new Array('615.JPG', 1024, 683); break; case 617: return new Array('615.JPG', 1024, 683); break; case 621: return new Array('620.JPG', 891, 628); break; case 623: return new Array('622.JPG', 462, 622); break; case 625: return new Array('624.JPG', 455, 448); break; case 627: return new Array('626.JPG', 794, 606); break; case 629: return new Array('628.JPG', 768, 976); break; case 631: return new Array('630.JPG', 524, 586); break; case 633: return new Array('632.JPG', 727, 638); break; case 635: return new Array('634.JPG', 1536, 2048); break; case 637: return new Array('636.JPG', 427, 569); break; case 639: return new Array('638.JPG', 769, 452); break; case 641: return new Array('640.JPG', 461, 615); break; case 643: return new Array('642.JPG', 1536, 2048); break; case 645: return new Array('644.JPG', 579, 575); break; case 647: return new Array('646.JPG', 460, 629); break; case 649: return new Array('648.JPG', 500, 446); break; case 651: return new Array('650.JPG', 378, 500); break; case 653: return new Array('652.JPG', 362, 500); break; case 655: return new Array('654.JPG', 500, 430); break; case 657: return new Array('656.JPG', 2048, 1536); break; case 659: return new Array('658.JPG', 2048, 1536); break; case 661: return new Array('660.JPG', 2048, 1536); break; case 702: return new Array('701.JPG', 1155, 866); break; case 703: return new Array('704.JPG', 866, 1155); break; case 711: return new Array('710.JPG', 701, 1051); break; case 728: return new Array('728.JPG', 3152, 2016); break; case 730: return new Array('729.JPG', 3288, 2172); break; case 731: return new Array('728.JPG', 3152, 2016); break; case 732: return new Array('732.JPG', 720, 540); break; case 733: return new Array('733.JPG', 720, 480); break; case 734: return new Array('734.JPG', 1200, 800); break; case 737: return new Array('737.JPG', 1600, 1171); 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 img_click_init() { var imglst = document.getElementsByTagName('img'); for (var i = 0; i < imglst.length; i++) { updateObject(imglst[i]); } }