// Ad Helper code v0.04 - written by Jon, Oct 2009
// (Not great, but it's only temporary for 3m)

var ox=0;
var oy=0;

var elBooking = null;  // handle to booking element (persists)

var sSrc = null;
var hIFrame = null;

function adhelp(s,sBBID,sTitle,sDesc,sLinkURL,sLinkAnchor)
{

// check to see if already open
var hb = document.getElementById('bbdiv');
if (hb!=null)
{
adhelpremove();
return false;
}

// locate the calling panel
var h=document.getElementById(s);
ox=h.offsetLeft; oy=h.offsetTop;

sIFrameID = 'bb_all_uk'+sBBID;

// create & populate popup window (if nec) x always
if (!elBooking)
{
   // create inner content
   sSrc = "http://uk.bookingbug.com/book/all/"+sBBID+"?c1=0&c2=0&c3=0&c4=ADA9AC&c5=F3FCE0&c6=99EE0E&c7=77CC0E&c8=DED7D6&f1=1&iframe=bb_all_uk"+sBBID+"&style=medium";
   sInner = "<img src='/adhelp/littleman.png' style='padding-left:3px; padding-top:3px;'>";
   sInner += "<h1 class=bbpop>"+sTitle+"</h1>";
   sInner += "<iframe onLoad='javascript:adhelploaded()' style='visibility:hidden; position:absolute; top:20px; left:10px;' id='"+sIFrameID+"' allowTransparency='true' width='550' height='465' src='"+sSrc+"' frameborder=0 scrolling='no'></iframe>";

   sInner += "<p class=bbpop>"+sDesc;
   if (sLinkURL!='')
   sInner += "<a class=bbpop href='"+sLinkURL+"'>"+sLinkAnchor+"</a>";
   sInner += "</p>";

   elBooking = document.createElement('div');
   elBooking.innerHTML = sInner;
   elBooking.className = 'bugwindow';
   elBooking.id = 'bbdiv';
   elBooking.style.top = (oy-200)+"px";
   elBooking.style.left = (ox-490)+"px";

   elBookClose = document.createElement('div');
   elBookClose.className = 'bugclose';
   elBookClose.innerHTML = "<A class=bbclose HREF=\"#\" onClick=\"javascript:return adhelpremove();\" title='close this window'><img src='/adhelp/bb_closes.png' border=0></A>";
   elBooking.appendChild(elBookClose);

   elBookReload = document.createElement('div');
   elBookReload.className = 'bugreload';
   elBookReload.innerHTML = "<A class=bbreload HREF=\"#\" onClick=\"javascript:return adhelpreload();\" title='reload calendar'><img src='/adhelp/bb_reloads.png' border=0></A>";
   elBooking.appendChild(elBookReload);
}

// append child to interface (may be at end of animation l8)
var hc = document.getElementById('container');
nodeBook = hc.appendChild(elBooking);
hIFrame = document.getElementById(sIFrameID);

return false;
}


function adhelpremove()
{
// check to see if already removed
var hb = document.getElementById('bbdiv');
if (hb==null) return false;

var hc = document.getElementById('container'); // dangerous? tb reviewed
hc.removeChild(hb);
elBooking=null;  // destroy to stop persist! bb has session timeout, doh!

return false;
}

function adhelpreload() { hIFrame.src=sSrc; return false; }
function adhelploaded() { hIFrame.style.visibility='visible'; }


