// Scrolling Ad Javascript

var DOMsupported = 0;
var standardDOMsupported = 0;
var ieDOMsupported = 0;
var netscapeDOMsupported = 0;
if (document.getElementById) {standardDOMsupported = 1; DOMsupported = 1;}
else { if (document.all) {ieDOMsupported = 1; DOMsupported = 1;}
else {browserVersion = parseInt(navigator.appVersion); if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion ==4)) {netscapeDOMsupported = 1; DOMsupported = 1;}}
}
function findDOM(objectId, withStyle) {
if (withStyle) {
if (standardDOMsupported) {return (document.getElementById(objectId).style);}
if (ieDOMsupported) {return (document.all[objectId].style);}
if (netscapeDOMsupported) {return (document.layers[objectId]);}
} else {
if (standardDOMsupported) {return (document.getElementById(objectId));}
if (ieDOMsupported) {return (document.all[objectId]);}
if (netscapeDOMsupported) {return (document.layers[objectId]);}
}
}

function findLivePageWidth() {return window.innerWidth != null? window.innerWidth: document.body.clientWidth != null? document.body.clientWidth:null;}
function findAdWidth(objectID) {var obj = findDOM(objectID,0); if(obj.offsetWidth) return obj.offsetWidth; if (obj.clip) return obj.clip.width; return 220;}
var right = 1;
var countdown = 10;
var slideDelay = 0;
var objStyle = null;

function startAd(objectID) {
if (DOMsupported) {
 objStyle = findDOM(objectID,1);
 var rightBoundary = findLivePageWidth() - findAdWidth(objectID);
 rightBoundary -= rightBoundary % 2;
slideAd(0,rightBoundary,rightBoundary);
}
}

function slideAd(currentPos, finalPos,rightBoundary) {
if (currentPos != finalPos) {
if (currentPos > finalPos) currentPos -= 2; else currentPos += 2;
objStyle.left = currentPos;
}
else {
 countdown--;
 if (right) {finalPos = 0; currentPos = rightBoundary; right = 0;}
 else       {finalPos = rightBoundary; currentPos = 0; right = 1;}
}
if (countdown > 0)
 setTimeout('slideAd('+currentPos+','+finalPos+','+rightBoundary+')',slideDelay);
if (countdown == 0)
 objStyle.visibility = 'hidden';
return;
}
function hideAd(objectID) {
 objStyle = findDOM(objectID,1);
 objStyle.visibility = 'hidden';
}
function displayAd(adText,cd) {
document.writeln('<div id="mainAd" onmouseover="countdown = -1;"><div align="right">\r\n'+adText+'<br \/><a href="#" onmouseover="countdown = -1;" onclick="hideAd(\'mainAd\');">close [x]<\/a>\r\n<\/div><\/div>');
countdown = cd;
startAd('mainAd');
}
