function getTargetArray(id) { switch (parseInt(id)) { case 4: return new Array('4.JPG', 640, 449); break; case 5: return new Array('6.JPG', 640, 274); break; case 12: return new Array('12.JPG', 2362, 1612); break; case 13: return new Array('13.JPG', 1200, 609); break; case 14: return new Array('14.JPG', 1200, 696); break; case 15: return new Array('15.JPG', 1200, 370); 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