+++ /dev/null
-// $Id$
-var showing = new Array();
-var x = new Array(); // scrollX
-var y = new Array(); // scrollY
-
-function toggleCode(id, src, height, width) {
- //alert('In toggleCode');
- if (showing[id]) {
- hideCode(id);
- } else {
- showCode(id, src, height, width);
- }
-}
-
-function showCode(id, src, height, width) {
- //alert('In showCode');
- if (showing[id]) { return; }
- if (document.getElementById && document.createElement) {
- if (window.scrollX != undefined) {
- x[id] = window.scrollX;
- y[id] = window.scrollY;
- }
- var parent = document.getElementById(id);
- var span = document.createElement('SPAN');
- parent.appendChild(span);
- var br = document.createElement('BR');
- var iframe = document.createElement('IFRAME');
- iframe.setAttribute('src', src);
- iframe.setAttribute('height', height);
- iframe.setAttribute('width', width);
- span.appendChild(br);
- span.appendChild(iframe);
- //parent.replaceChild(iframe, parent.lastChild);
- // window.scrollTo(x[id],y[id]);
- showing[id] = true;
- } else {
- alert(
- "Requires Navigator >= 7, Mozilla >= 1.2.1 or IE >= 6");
- return;
- }
-}
-
-function hideCode(id) {
- //alert('In hideCode');
- if ( ! showing[id]) { return; }
- if (document.getElementById && document.createElement) {
- var parent = document.getElementById(id);
- parent.removeChild(parent.lastChild);
- if (x[id] != undefined) {
- window.scrollTo(x[id],y[id]);
- }
- showing[id] = false;
- } else {
- alert(
- "Requires Navigator >= 7, Mozilla >= 1.2.1 or IE >= 6");
- return;
- }
-}
-