/********************************************************************



Popup Windows - V 4.4

Author: Brian Gosselin

Site URL: http://scriptasylum.com

Read the "releasenotes.txt" for supported features and release notes.



************** EDIT THE LINES BELOW AT YOUR OWN RISK ****************/



var w3c=(document.getElementById)? true: false;

var ns4=(document.layers)?true:false;

var ie5=(w3c && document.all && !window.opera)? true : false;

var ie6 = false /*@cc_on || @_jscript_version < 5.7 @*/;

var ie7 = (typeof document.body.style.maxHeight != "undefined" && document.all);

var strictMode = ((document.documentElement.clientWidth || document.documentElement.clientHeight) && (ie6 || ie7) && !window.opera) ? true : false;

var ns6=(w3c && !document.all)? true: false;

var aw_d=document;

currIDb=null; xoff=0; yoff=0;

oldac=null; newac=null; zdx=5000; mx=0; my=0;

var currFb=null; var currFs=null; var currFID=0; var currFcnt=0;

var cidlist=new Array();

var originalOverflow;



var popWidth = 500

var popHeight = 350

var windowWidth = ns6 ? window.innerWidth : document.body.clientWidth;

var windowHeight = ns6 ? window.innerHeight : document.body.clientHeight;

if (windowWidth == 0 || strictMode) windowWidth = document.documentElement.clientWidth;

if (windowHeight == 0 || strictMode)  windowHeight = document.documentElement.clientHeight;

var slideAmountPerFrame = 4; // Pixel distance window moves each fram of animation

var frameLength = 5; // Milliseconds each frame of animation lasts

var slideX = 0;

var slideY = 0;

var scrollX = 0;

var scrollY = 0;

var slideXFinal = Math.round((windowWidth / 2) - (popWidth / 2));

slideXFinal = (slideXFinal < 0) ? 0 : slideXFinal;

var slideYFinal = Math.round((windowHeight / 2) - (popHeight / 2));

slideYFinal = (slideYFinal < 0) ? 0 : slideYFinal;

var slideXInterval = 0;

var slideYInterval = 0;

var slideStop;

var yOffset;



//******* START OF EXPOSED FUNCTIONS. THESE CAN BE USED IN HYPERLINKS. *******\\



function slidebox(id, direction) {

   slideX += slideXInterval;

   slideY += slideYInterval;

   movePopup("pop1", slideX, slideY);



   scrollX = ns6 ? window.scrollX : document.body.scrollLeft;

   scrollY = ns6 ? window.scrollY : document.body.scrollTop;



   if((direction == "top") && (slideY > slideYFinal + scrollY)) {

      clearInterval(slideStop);

   } else if((direction == "bottom") && (slideY < slideYFinal + scrollY)) {

      clearInterval(slideStop);

   } else if((direction == "left") && (slideX > slideXFinal + scrollX)) {

      clearInterval(slideStop);

   } else if((direction == "right") && (slideX < slideXFinal + scrollX)) {

      clearInterval(slideStop);

   } else if((direction == "diag") && (slideY > slideYFinal + scrollY)) {

      clearInterval(slideStop);

   }

}



function slideboxin(id, direction) {

   if(w3c){

      if(direction == "top") {

         slideX = Math.round((windowWidth / 2) - (popWidth / 2));

         slideX = (slideX < 0) ? 0 : slideX;

         slideY = yOffset - windowHeight;

         slideXInterval = 0;

         slideYInterval = slideAmountPerFrame;

         movePopup("pop1", slideX, slideY);

         showbox("pop1");

         slideStop = setInterval('slidebox("pop1", "top")', frameLength)



     } else if(direction == "bottom") {

         slideX = Math.round((windowWidth / 2) - (popWidth / 2));

         slideX = (slideX < 0) ? 0 : slideX;

         slideY = yOffset + windowHeight;

         slideXInterval = 0;

         slideYInterval = -slideAmountPerFrame;

         movePopup("pop1", slideX, slideY);

         showbox("pop1");

         slideStop = setInterval('slidebox("pop1", "bottom")', frameLength)



      } else if(direction == "left") {

         slideX = -windowWidth;

         slideY = yOffset + (Math.round((windowHeight / 2) - (popHeight / 2)));

         slideY = (slideY < 0) ? 0 : slideY;

         slideXInterval = slideAmountPerFrame;

         slideYInterval = 0;

         movePopup("pop1", slideX, slideY);

         showbox("pop1");

         slideStop = setInterval('slidebox("pop1", "left")', frameLength)



      } else if(direction == "right") {

         slideX = windowWidth;

         slideY = yOffset + Math.round((windowHeight / 2) - (popHeight / 2));

         slideY = (slideY < 0) ? 0 : slideY;

         slideXInterval = -slideAmountPerFrame;

         slideYInterval = 0;

         movePopup("pop1", slideX, slideY);

         showbox("pop1");

         slideStop = setInterval('slidebox("pop1", "right")', frameLength)



      } else { // Slide in diagonally from the top left

         slideX = 0;

         slideY = 0;

         slideXInterval = slideAmountPerFrame;

         slideYInterval = slideAmountPerFrame;

         movePopup("pop1", slideX, slideY);

         showbox("pop1");

         slideStop = setInterval('slidebox("pop1", "diag")', frameLength)

     }

   }

}



function fadeboxin(id){

if((currFb==null) && w3c){

clearInterval(currFID);

currFb=aw_d.getElementById(id+'_b');

currFs=aw_d.getElementById(id+'_s');

if(currFb.style.display=='none'){

currFcnt=0;

if(ie5)currFb.style.filter=currFs.style.filter="alpha(opacity=0)";

else currFb.style.MozOpacity=currFs.style.MozOpacity=0;

hideAllScrollbars();

currFb.style.display=currFs.style.display='block';

changez(currFb);

showbackdrop();

currFID=setInterval('sub_fadein()',20);

}else currFb=null;

}}



function fadeboxout(id){

if((currFb==null) && w3c){

clearInterval(currFID);

currFb=aw_d.getElementById(id+'_b');

currFs=aw_d.getElementById(id+'_s');

if(currFb.style.display=='block'){

currFcnt=100;

if(ie5){

currFb.style.filter="alpha(opacity=100)";

currFs.style.filter="alpha(opacity=50)";

}else{

currFb.style.MozOpacity=1;

currFs.style.MozOpacity=.5;

}

hideAllScrollbars();

currFb.style.display=currFs.style.display='block';

changez(currFb);

hidebackdrop();

currFID=setInterval('sub_fadeout()',20);

}else currFb=null;

}}



function hidebox(id){

if(w3c){

//if(currFb!=aw_d.getElementById(id+'_b')){

aw_d.getElementById(id+'_b').style.display='none';

aw_d.getElementById(id+'_s').style.display='none';

hidebackdrop();

//}

}}



function showbox(id){

if(w3c){

var bx=aw_d.getElementById(id+'_b');

var sh=aw_d.getElementById(id+'_s');

bx.style.display='block';

sh.style.display='block';

showbackdrop();

sh.style.zIndex=++zdx;

bx.style.zIndex=++zdx;

if(ns6){

bx.style.MozOpacity=1;

sh.style.MozOpacity=.5;

}else{

bx.style.filter="alpha(opacity=100)";

sh.style.filter="alpha(opacity=50)";

}

changez(bx);

}}



function hidebackdrop () {

   clearInterval(currFID);

   clearInterval(slideStop);

   document.getElementById('lightbox_backdrop').style.display='none';

   if (ie6) {

      selects = document.getElementsByTagName('select');

      for ( var i=selects.length-1; i >= 0; --i ) { selects[i].style.visibility = ''; }

   }

   if ((ie6) || (ie7)) {

      embeds = document.getElementsByTagName('embed');

      for ( var i=embeds.length-1; i >= 0; --i ) { embeds[i].style.visibility = ''; }

   }

   if ((ie6) || (ie7)) {

      if (undefined == originalOverflow) originalOverflow = document.body.style.overflow ? document.body.style.overflow : document.documentElement.style.overflow;

      document.documentElement.style.overflow = originalOverflow;

      document.body.style.overflow = originalOverflow;

   } else {

      if (undefined == originalOverflow) originalOverflow=document.body.style.overflow;

      document.body.style.overflow = originalOverflow;

   }

}



function showbackdrop () {

   if (ie6) {

      selects = document.getElementsByTagName('select');

      for ( var i=selects.length-1; i >= 0; --i ) { selects[i].style.visibility = 'hidden'; }

   }

   document.getElementById('lightbox_backdrop').style.display='block';

   if ((ie6) || (ie7)) {

      if (undefined == originalOverflow) originalOverflow = document.body.style.overflow ? document.body.style.overflow : document.documentElement.style.overflow;

      document.documentElement.style.overflow="hidden";

      document.body.style.overflow="hidden";

   } else {

      if (undefined == originalOverflow) originalOverflow = document.body.style.overflow;

      document.body.style.overflow="hidden";

   }

}



function changecontent(id,text){

if(!document.getElementById(id+'_b').isExt){

var aw_d=document.getElementById(id+'_c');

if(ns6)aw_d.style.overflow="hidden";

aw_d.innerHTML=text;

if(ns6)aw_d.style.overflow="block";

}else document.getElementById(id+'_ifrm').src=text;

}



function movePopup(ids,x,y){

if(w3c){

var idb=document.getElementById(ids+'_b');

var ids=document.getElementById(ids+'_s');

idb.style.left=x+'px';

ids.style.left=x+8+'px';

idb.style.top=y+'px';

ids.style.top=y+8+'px';

}}



//******* END OF EXPOSED FUNCTIONS *******\\



function hideAllScrollbars(){

if(document.all){

var id;

for(i=0;i<cidlist.length;i++){

id=cidlist[i];

if(!document.getElementById(id+'_b').isExt)document.getElementById(id+'_c').style.overflow="hidden";

}}}



function showAllScrollbars(){

if(document.all){

var id;

for(i=0;i<cidlist.length;i++){

id=cidlist[i];

if(!document.getElementById(id+'_b').isExt)document.getElementById(id+'_c').style.overflow="auto";

}}}



function sub_fadein(){

currFcnt+=4;

if(ie5){

currFb.style.filter="alpha(opacity="+currFcnt+")";

currFs.style.filter="alpha(opacity="+(currFcnt/2)+")";

}else{

currFb.style.MozOpacity=currFcnt/100;

currFs.style.MozOpacity=(currFcnt/2)/100;

}

if(currFcnt>=99){

currFb.style.display=currFs.style.display='block';

showAllScrollbars()

currFb=null;

clearInterval(currFID);

}}



function sub_fadeout(){

currFcnt=currFcnt-4;

if(ie5){

currFb.style.filter="alpha(opacity="+currFcnt+")";

currFs.style.filter="alpha(opacity="+(currFcnt/2)+")";

}else{

currFb.style.MozOpacity=currFcnt/100;

currFs.style.MozOpacity=(currFcnt/2)/100;

}

if(currFcnt<=0){

currFb.style.display=currFs.style.display='none';

showAllScrollbars()

currFb=null;

clearInterval(currFID);

}}



function preloadBttns(){

var btns=new Array();

btns[0]=new Image(); btns[0].src="http://forms.aweber.com/form/close.gif";

}

preloadBttns();



function minimize(){

if(w3c){

aw_d.getElementById(this.cid+"_b").style.height=(ie5)? '28px':'24px';

aw_d.getElementById(this.cid+"_s").style.height='28px';

aw_d.getElementById(this.cid+"_c").style.display='none';

aw_d.getElementById(this.cid+"_rs").style.display='none';

ns6bugfix();

}}



function restore(){

if(w3c){

aw_d.getElementById(this.cid+"_b").style.height=this.h+'px';

aw_d.getElementById(this.cid+"_s").style.height=(ie5)? this.h+'px':this.h+5+'px';

aw_d.getElementById(this.cid+"_c").style.display='block';

aw_d.getElementById(this.cid+"_rs").style.display='block';

ns6bugfix();

}}



function ns6bugfix(){

if(navigator.userAgent.indexOf("Netscape/6")>0)setTimeout('self.resizeBy(0,1); self.resizeBy(0,-1);', 100);

}



function trackmouse(evt){

mx=(ie5)?event.clientX+aw_d.body.scrollLeft:evt.pageX;

my=(ie5)?event.clientY+aw_d.body.scrollTop:evt.pageY;

if(!ns6)movepopup();

if(currIDb!=null)return false;

}



function movepopup(){

if((currIDb!=null)&&w3c)movePopup(currIDb.cid,mx+xoff,my+yoff);

return false;

}



function changez(v){

var th=(v!=null)?v:this;

// if(oldac!=null)aw_d.getElementById(oldac.cid+"_t").style.backgroundColor=oldac.inactivecolor;

if(ns6)aw_d.getElementById(th.cid+"_c").style.overflow='auto';

oldac=th;

// aw_d.getElementById(th.cid+"_t").style.backgroundColor=th.activecolor;

aw_d.getElementById(th.cid+"_s").style.zIndex=++zdx;

th.style.zIndex=++zdx;

aw_d.getElementById(th.cid+"_rs").style.zIndex=++zdx;

}



function stopdrag(){

currIDb=null;

document.getElementById(this.cid+"_extWA").style.display="none";

ns6bugfix();

}



function grab_id(evt){

var ex=(ie5)?event.clientX+aw_d.body.scrollLeft:evt.pageX;

var ey=(ie5)?event.clientY+aw_d.body.scrollTop:evt.pageY;

xoff=parseInt(aw_d.getElementById(this.cid+"_b").style.left)-ex;

yoff=parseInt(aw_d.getElementById(this.cid+"_b").style.top)-ey;

currIDb=aw_d.getElementById(this.cid+"_b");

currIDs=aw_d.getElementById(this.cid+"_s");

aw_d.getElementById(this.cid+"_extWA").style.display="block";

return false;

}



function subBox(x,y,w,h,bgc,id){

var v=aw_d.createElement('div');

v.setAttribute('id',id);

v.style.position='absolute';

v.style.left=x+'px';

v.style.top=y+'px';

v.style.width=w+'px';

v.style.height=h+'px';

if(bgc!='')v.style.backgroundColor=bgc;

v.style.visibility='visible';

v.style.padding='0px';

return v;

}



function bgBox(bgc,id){

var v=aw_d.createElement('div');

v.setAttribute('id',id);

v.style.position='absolute';

v.style.top=yOffset + 'px';

v.style.left='0px';

v.style.width='100%';

v.style.height=(ie6) ? windowHeight: '100%';

if(bgc!='')v.style.backgroundColor=bgc;

v.style.visibility='visible';

v.style.opacity='.75';

v.style.padding='0px';

return v;

}



function get_cookie(Name) {

var search=Name+"=";

var returnvalue="";

if(aw_d.cookie.length>0){

offset=aw_d.cookie.indexOf(search);

if(offset!=-1){

offset+=search.length;

end=aw_d.cookie.indexOf(";",offset);

if(end==-1)end=aw_d.cookie.length;

returnvalue=unescape(aw_d.cookie.substring(offset,end));

}}

return returnvalue;

}



function esc_listener (e) {

   var evtobj = window.event ? event : e;

   var keycode = evtobj.keyCode;

   if (keycode == 27) {

      hidebox(cidlist[0]);

   }

}



function popUp(x,y,w,h,cid,text,bgcolor,textcolor,fontstyleset,title,titlecolor,titletextcolor,bordercolor,scrollcolor,shadowcolor,showonstart,isdrag,isresize,oldOK,isExt,popOnce){

if ((ie6 || ie7) && strictMode) {

   yOffset = document.documentElement.scrollTop;

   slideYFinal = yOffset + slideYFinal;

} else if (ie6 || ie7) {

   yOffset = document.body.scrollTop;

} else {

   yOffset = window.pageYOffset;

   slideYFinal = yOffset + slideYFinal;

}

y = y + yOffset;

var okPopUp=false;

var cid=cid;

if (popOnce){

if (get_cookie(cid)==""){

okPopUp=true;

aw_d.cookie=cid+"=yes"

}}

else okPopUp=true;

if(okPopUp){

if(w3c){

cidlist[cidlist.length]=cid;

w=Math.max(w,100);

h=Math.max(h,80);

var rdiv=new subBox(w-((ie5 && !strictMode)?12:8),h-((ie5 && !strictMode)?12:8),7,7,'',cid+'_rs');

var tw=(ie5 && !strictMode)?w:w+0;

var th=(ie5 && !strictMode)?h:h+0;

var closeLink=document.createElement('span');

closeLink.id=cid+'_btt';

closeLink.innerHTML='close';

closeLink.onclick=new Function("hidebox('"+cid+"');");

closeLink.style.right = '5px';

closeLink.style.bottom = '2px';

closeLink.style.color = '#2288CC';

closeLink.style.position = 'absolute';

var shadow=new subBox(x+3,y+3,tw,th,shadowcolor,cid+'_s');

if(ie5)shadow.style.filter="alpha(opacity=70)";

else shadow.style.MozOpacity=.5;

shadow.style.zIndex=++zdx;

var backdrop=new bgBox(shadowcolor,'lightbox_backdrop');

if(ie5)backdrop.style.filter="alpha(opacity=90)";

else backdrop.style.MozOpacity=.90;

backdrop.style.zIndex=++zdx;

var outerdiv=new subBox(x,y,w,h,bordercolor,cid+'_b');

outerdiv.style.display="block";

outerdiv.style.borderStyle="outset";

outerdiv.style.borderWidth="0px";

outerdiv.style.borderColor=bordercolor;

outerdiv.style.zIndex=++zdx;

tw=(ie5 && !strictMode)?w-0:w-0;

th=(ie5 && !strictMode)?h+0:h-0;

tw=(ie5 && !strictMode)?w-0:w-0;

var content=new subBox(0,0,tw,h,bgcolor,cid+'_c');

content.style.borderColor=bordercolor;

content.style.borderWidth="0px";

if(isExt){

content.innerHTML='<iframe id="'+cid+'_ifrm" src="'+text+'" width="100%" height="100%"></iframe>';

content.style.overflow="hidden";

}else{

if(ie5)content.style.scrollbarBaseColor=scrollcolor;

content.style.borderStyle="inset";

content.style.overflow="auto";

content.style.padding="3px";

content.innerHTML=text;

content.style.font=fontstyleset;

content.style.color=textcolor;

content.style.MozOpacity=1;

}

var extWA=new subBox(2,24,0,0,'',cid+'_extWA');

extWA.style.display="none";

extWA.style.width='100%';

extWA.style.height='100%';

// outerdiv.appendChild(titlebar);

outerdiv.appendChild(content);

outerdiv.appendChild(extWA);

outerdiv.appendChild(rdiv);

document.body.insertBefore(backdrop, document.body.childNodes[0]);

aw_d.body.appendChild(outerdiv);

aw_d.body.appendChild(shadow);

aw_d.gEl=aw_d.getElementById;

if(!showonstart)hidebox(cid);

var wB=aw_d.gEl(cid+'_b');

wB.cid=cid;

wB.isExt=(isExt)?true:false;

var wEXTWA=aw_d.gEl(cid+'_extWA');

wB.activecolor=titlecolor;

wB.inactivecolor=scrollcolor;

// if(oldac!=null)aw_d.gEl(oldac.cid+"_t").style.backgroundColor=oldac.inactivecolor;

oldac=wB;

wB.onmousedown=function(){ changez(this) }

if (document.addEventListener) document.addEventListener('keypress', esc_listener, true);

else document.onkeypress=esc_listener;

}else{

if(oldOK){

var ctr=new Date();

ctr=ctr.getTime();

var t=(isExt)?text:'';

var posn=(ns4)? 'screenX='+x+',screenY='+y: 'left='+x+',top='+y;

var win=window.open(t , "abc"+ctr , "status=no,menubar=no,width="+w+",height="+h+",resizable=no,scrollbars=no,"+posn);

if(!isExt){

t='<html><head><title>'+title+'</title></head><body bgcolor="'+bgcolor+'"><font style="font:'+fontstyleset+'; color:'+textcolor+'">'+text+'</font></body></html>';

win.document.write(t);

win.document.close();

}}}}}



if(ns6)setInterval('movepopup()',40);



if(w3c){

aw_d.onmousemove=trackmouse;

}



   function setCookie(name, value, expires, path, domain, secure) {

     var curCookie = name + "=" + escape(value) +

      ((expires) ? "; expires=" + expires.toGMTString() : "") +

      ((path) ? "; path=" + path : "") +

      ((domain) ? "; domain=" + domain : "") +

      ((secure) ? "; secure" : "");

     document.cookie = curCookie;

   }



   function getCookie(name) {

      var dc = document.cookie;

      var prefix = name + "=";

      var begin = dc.indexOf("; " + prefix);

      if (begin == -1) {

	 begin = dc.indexOf(prefix);

	 if (begin != 0) return null;

      } else

	 begin += 2;

      var end = document.cookie.indexOf(";", begin);

   if (end == -1)

      end = dc.length;

      return unescape(dc.substring(begin + prefix.length, end));

   }



   if(!getCookie('awpopup_7298022')) {

      var mydate = new Date();

      mydate.setTime(mydate.getTime() - 315360000000);

      setCookie('awpopup_7298022', '1', mydate, '/', document.domain, 0);



   function launcher() {

      new popUp(slideXFinal, slideYFinal, 500, 365, "pop1", "<table align=\center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> <tr> <td valign=\"top\" align=\"right\"><img src=\"/images/aweber/bbt.com_popoverpage_hdr.jpg\" border=\"0\"></td></tr><tr><td valign=\"top\"><form name=\"aweber\" method=\"post\" action=\"http://www.aweber.com/scripts/addlead.pl\"> <input type=\"hidden\" name=\"meta_web_form_id\" value=\"7298022\"/> <input type=\"hidden\" name=\"meta_split_id\" value=\"\"/> <input type=\"hidden\" name=\"unit\" value=\"00-hbbt-main\"/> <input type=\"hidden\" name=\"redirect\" value=\"http://www.getanabolics.com/email-sub-thankyou.php\" target=\"_blank\"/> <input type=\"hidden\" name=\"meta_adtracking\" value=\"\"/> <input type=\"hidden\" name=\"meta_message\" value=\"1\"/> <input type=\"hidden\" name=\"meta_required\" value=\"from\"/> <input type=\"hidden\" name=\"meta_forward_vars\" value=\"0\"/> <table align=\"center\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\"> <tr><td> <span class=\"textfieldhdr\">Email Address:</span>&nbsp;<input name=\"from\" type=\"text\" class=\"textfield\" value=\"\" size=\"50\" /></td></tr> <tr> <td align=\"center\" valign=\"top\"><input type=\"hidden\" name=\"custom Reference\" value=\"Original Popover\"/><input type=\"submit\" name=\"submit\" value=\"Submit\"/></td> </tr></table> </form> </td> </tr><tr> <td valign=\"botom\" align=\"right\" height=\"29\" width=\"500\" background=\"/images/aweber/bbt.com_popoverpage_member.jpg\"></td></tr><tr> <td valign=\"top\" align=\"center\"><form method=\"link\" action=\"http://www.bodybuildingtoday.com/register.html\"><input type=\"submit\" value=\"Signin\" border=\"0\"></form></td></tr></table>", "#ffffff", "black", "10pt sans-serif", "", "#0F72BB", "white", "lightgrey", "#6DBAF3", "black", false, true, false, true, false, false);

      showbox("pop1");

      



            unique_track = new Image();

      unique_track.src = "http://forms.aweber.com/form/displays.htm?id=jBysTIxsHCyMnA==";



   }

   setTimeout('launcher();', 1 * 1000);

}


