var d = document;
var getElement=function(e){return d.getElementById(e);}
var Popup = { open: function(domain, w, h, toggle){ this.options = {url: domain,width: w,height: h,left: screen.width / 2 - (w / 2),top: screen.height / 2 - (h / 2),scrollbars: toggle}; window.open(this.options.url,'','location=yes, resizable=yes, width=' + this.options.width + ',height=' + this.options.height + ',scrollbars=' + this.options.scrollbars + ',left=' + this.options.left + ',top=' + this.options.top); } }
function fnOpenWindow(){ var a = d.getElementsByTagName('a'); for(var i=0; i<a.length; i++){ if(a[i].getAttribute('rel') == 'external'){ var width = screen.availWidth; var height = screen.availHeight; a[i].onclick = function() { Popup.open(this.href, width, height, 1); return false; }; } } }
function fnAddEvent(obj, evType, fn, useCapture){ if (obj.addEventListener) { obj.addEventListener(evType, fn, useCapture); return true; } else if (obj.attachEvent) { var r = obj.attachEvent('on' + evType, fn); return r; } else { elm['on' + evType] = fn; } }
function fnInitMouseOvers(obj,ext) { if(getElement(obj) == null || getElement(obj) == 'undefined') { return false; } var o = getElement(obj); var links = o.getElementsByTagName('img'); for(var i=0; i<links.length; i++) { if(links[i].className == 'current') { continue; } var moSrc = links[i].src.substring(0, links[i].src.lastIndexOf('.')); moSrc += '_O.' + ext; links[i].moSrc = moSrc; links[i].orgSrc = links[i].src; links[i].onmouseover = function(){ this.src = this.moSrc; }; links[i].onmouseout = function(){ this.src = this.orgSrc; } } }
fnAddEvent(window, 'load', fnOpenWindow);
fnAddEvent(window, 'load', function(){ fnInitMouseOvers('downloads','jpg'); })