document.write("<table border='0' cellpadding='0' cellspacing='0' style='display:none;position:absolute;top:10px;left:10px;empty-cells:hide;' id='slidein'>");
document.write("<tr>");
document.write("<td>");
document.write("<div class='floating_advert'>");
document.write("<a href='#nogo' class='float_close' onclick='javascript:closewin();'>&#160;</a>");
document.write("<form method='post' action='http://www.aweber.com/scripts/addlead.pl'>");
document.write("<input type='hidden' name='meta_web_form_id' value='1735697306'>");
document.write("<input type='hidden' name='meta_split_id' value=''>");
document.write("<input type='hidden' name='unit' value='lancashirelife'>");
document.write("<input type='hidden' name='redirect' value='http://store.body-wars.co.uk/storepage176120.aspx' id='redirect_e23ecc419ea7dd4b690244374aaf9f7b'>");
document.write("<input type='hidden' name='meta_redirect_onlist' value='http://www.body-wars.co.uk/already.html'>");
document.write("<input type='hidden' name='meta_adtracking' value=''>");
document.write("<input type='hidden' name='meta_message' value='1'>");
document.write("<input type='hidden' name='meta_required' value='from,name'>");
document.write("<input type='hidden' name='meta_forward_vars' value='1'>");
document.write("<input name='name' id='name' class='float_customer' type='text' maxlength='20'>");
document.write("<input name='from' id='from' class='float_email' type='text' maxlength='75'>");
document.write("<input type='submit' value='' class='float_submit'>");
document.write("</form>");
document.write("</div>");
document.write("</td>");
document.write("</tr>");
document.write("</table>");

if ( document.getElementById ) 
	newlayer = document.getElementById ( "slidein" ); 
else 
	newlayer = document.all ["slidein"]; 
 
function closewin ( ) 
{  
 newlayer.style.display = "none"; 
}

var wdt = 0, hgt = 0; 

//final resting position of the window on screen
var finalX = 200, finalY = 95;

function xoff ( ) {   return ( ( window.pageXOffset ) ? window.pageXOffset : document.body.scrollLeft ) + wdt; } 
function yoff ( ) {   return ( ( window.pageYOffset ) ? window.pageYOffset : document.body.scrollTop ) + hgt; } 

//every second check window to make sure we are in final position relative to the scroll
function autoclose ( ) 
{   
var myy = yoff ( );
newlayer.style.top = myy;

var myx = xoff ( );
newlayer.style.left = myx;

setTimeout ( "autoclose();", 1000 );
} 

function placewindow ( ) {   
  if ( wdt != finalX || hgt != finalY )     {       
   if ( wdt != finalX )         
    if ( Math.abs ( wdt - finalX ) <= 16.000000 )
	wdt = finalX;         
	else           
	 if ( wdt < finalX )
	 wdt += 16.000000;           
	 else
	 wdt -= 16.000000;       
	 if ( hgt != finalY )         
	 if ( Math.abs ( hgt - finalY ) <= 16.000000 )
	 hgt = finalY;         
	 else           
	 if ( hgt < finalY )
	 hgt += 16.000000;           
	 else
	 hgt -= 16.000000;
	 newlayer.style.top  = yoff ( );
	 newlayer.style.left = xoff ( );
	 setTimeout ( "placewindow();", 10 );
     }   
     else
     autoclose ( ); 
}
 
function initialise ( ) 
{
	//always show the layer
	//starting position
	wdt = 200;   
	hgt = -150;   
	
	newlayer.style.top  = yoff ( );
	newlayer.style.left = xoff ( );
	newlayer.style.display = "";

	placewindow ( );
}

//actually call the delayed load here...
setTimeout ( "initialise ( );", 2300 ); 

//these control the draggable layer stuff
var xpos, ypos; 

function movelayer ( e ) 
{ 
	v160 = ( document.all ) ? event.clientX : e.clientX;
	v161 = ( document.all ) ? event.clientY : e.clientY;
	wdt += v160 - xpos;
	hgt += v161 - ypos;
	xpos = v160;
	ypos = v161;
	newlayer.style.top  = yoff ( );
	newlayer.style.left = xoff ( );
} 

function droplayer ( ) 
{ 
	document.onmousemove = '';
	document.onmouseup   = '';
} 

function preparelayer ( v165 ) 
{ 
	xpos = ( document.all ) ? event.clientX : v165.clientX;
	ypos = ( document.all ) ? event.clientY : v165.clientY;
	document.onmousemove = movelayer;
	document.onmouseup   = droplayer;
}

//hook up the draggable layer
newlayer.onmousedown = preparelayer;

function findPosX(obj)
{
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }