2 Notice: I feel so dirty doing this, but its the only way to make it cross browser.
7 var GB = parent.GB_CURRENT;
8 document.write('<script type="text/javascript" src="AJS.js"><\/script>');
10 document.write('<script type="text/javascript" src="AJS_fx.js"><\/script>');
32 vertical-align: middle;
39 <img src="indicator.gif">
43 var loading = AJS.$('loading');
44 var gb_type = GB.type;
47 //Start loading in the iframe
48 if(gb_type == "page") {
49 document.write('<iframe id="GB_frame" src="' + gb_url + '" frameborder="0"></iframe>');
52 var img_holder = new Image();
53 img_holder.src = gb_url;
54 document.write('<img id="GB_frame" src="' + gb_url + '">');
56 var frame = AJS.$('GB_frame');
61 function setupOuterGB() {
62 frame.style.visibility = 'visible';
64 GB.setWindowPosition();
68 AJS.removeElement(loading);
70 GB.overlay.innerHTML += " "; //Safari bugfix
72 if(gb_type == "image") {
73 if(img_holder.width != 0 && img_holder.height != 0) {
74 var width = img_holder.width;
75 var height = img_holder.height;
83 AJS.setOpacity(frame, 0);
89 GB.width = frame.offsetWidth;
90 GB.height = frame.offsetHeight;
96 AJS.AEV(window, 'load', function(e) {