// Popup Windows - V 3.1 // Author: Brian Gosselin w/ changes by Dynamicdrive.com // Site URL: http://scriptasylum.com // Script featured on Dynamic Drive (http://www.dynamicdrive.com) // Added option to pop up ONCE per browser session by Dynamic Drive // // Browser compatibility: // IE4+, NS4+, NS6+ (with limited functionality in pre 5.0 browsers) var w3c=(document.getElementById)? true: false; var ie5=(w3c && document.all)? true : false; var ns6=(w3c && (navigator.appName=="Netscape"))? true: false; currIDb=null; xoff=0; yoff=0; currRS=null; rsxoff=0; rsyoff=0; oldac=null; newac=null; zdx=1; mx=0; my=0; imgroot = "https://www.desktoplightning.com/popup" var idlist=new Array(); idlist.btns=new Array(); idlist.btns[0]=new Image(); idlist.btns[0].src=imgroot + "/min.gif"; idlist.btns[1]=new Image(); idlist.btns[1].src=imgroot + "/max.gif"; idlist.btns[2]=new Image(); idlist.btns[2].src=imgroot + "/close.gif"; idlist.btns[3]=new Image(); idlist.btns[3].src=imgroot + "/resize.gif"; function truebody(){ //Dynamic Drive added function return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body } function hidebox(id){ if(w3c){ document.getElementById(id+'_b').style.display='none'; document.getElementById(id+'_s').style.display='none'; }} function showbox(id){ if(w3c){ var bx=document.getElementById(id+'_b').style; var sh=document.getElementById(id+'_s').style; bx.display='block'; sh.display='block'; sh.zIndex=++zdx; bx.zIndex=++zdx; }} function minimize(){ if(w3c){ this.IDS[0].style.height=(ie5)? '28px':'24px'; this.IDS[3].style.height='28px'; this.IDS[2].style.display='none'; this.IDS[4].style.display='none'; setTimeout('ns6bugfix()',100); }} function restore(){ if(w3c){ var h=this.IDS[10]; this.IDS[0].style.height=h+'px'; //box this.IDS[3].style.height=(ie5)? h+'px':h+5+'px'; //shd this.IDS[2].style.display='block'; this.IDS[4].style.display='block'; setTimeout('ns6bugfix()',100); }} function ns6bugfix(){ self.resizeBy(0,1); self.resizeBy(0,-1); } function trackmouse(evt){ mx=(ie5)?event.clientX+truebody().scrollLeft:evt.pageX; my=(ie5)?event.clientY+truebody().scrollTop:evt.pageY; if(!ns6)movepopup(); if((currIDb!=null)||(currRS!=null))return false; } function movepopup(){ if((currIDb!=null)&&w3c){ var x=mx+xoff; var y=my+yoff; currIDb.style.left=x+'px'; currIDs.style.left=x+8+'px'; currIDb.style.top=y+'px'; currIDs.style.top=y+8+'px'; } if((currRS!=null)&&w3c){ var rx=mx+rsxoff; var ry=my+rsyoff; var c=currRS; c.style.left=Math.max(rx,((ie5)?88:92))+'px'; c.style.top=Math.max(ry,((ie5)?68:72))+'px'; c.IDS[0].style.width=Math.max(rx+((ie5)?12:8),100)+'px'; c.IDS[0].style.height=Math.max(ry+((ie5)?12:8),80)+'px'; c.IDS[1].style.width=Math.max(rx+((ie5)?4:3),((ns6)?95:92))+'px'; c.IDS[5].style.left=parseInt(c.IDS[1].style.width)-48+'px'; c.IDS[3].style.width=Math.max(rx+12,((ie5)?100:104))+'px'; c.IDS[3].style.height=Math.max(ry+((ie5)?12:13),((ie5)?80:86))+'px'; c.IDS[2].style.width=Math.max(rx-((ie5)?-5:5),((ie5)?92:87))+'px'; c.IDS[2].style.height=Math.max(ry-((ie5)?24:28),44)+'px'; c.IDS[10]=parseInt(c.IDS[0].style.height); }} function startRS(evt){ var ex=(ie5)?event.clientX+truebody().scrollLeft:evt.pageX; var ey=(ie5)?event.clientY+truebody().scrollTop:evt.pageY; rsxoff=parseInt(this.style.left)-ex; rsyoff=parseInt(this.style.top)-ey; currRS=this; if(ns6)this.IDS[2].style.overflow='hidden'; return false; } function stopdrag(){ currIDb=null; ns6bugfix(); } function grab_id(evt){ var ex=(ie5)?event.clientX+truebody().scrollLeft:evt.pageX; var ey=(ie5)?event.clientY+truebody().scrollTop:evt.pageY; xoff=parseInt(this.IDS[0].style.left)-ex; yoff=parseInt(this.IDS[0].style.top)-ey; currIDb=this.IDS[0]; currIDs=this.IDS[3]; return false; } function subBox(x,y,w,h,bgc,id){ var v=document.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'; v.style.backgroundColor=bgc; v.style.visibility='visible'; v.style.padding='0px 0px 0px 0px'; return v; } function get_cookie(Name) { var search = Name + "=" var returnvalue = "" if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) if (offset != -1) { offset += search.length end = document.cookie.indexOf(";", offset) if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; } function popUp(x,y,w,h,cid,text,bgcolor,textcolor,fontstyleset,title,titlecolor,titletextcolor,bordercolor,scrollcolor,shadowcolor,showonstart,isdrag,isresize,oldOK,POPPERSESSION){ var proceedtopop=false if (POPPERSESSION){ if (get_cookie(cid)==""){ proceedtopop=true document.cookie=cid+"=yes" } } else proceedtopop=true if (proceedtopop){ if(w3c){ var tw, th; w=Math.max(w,100); h=Math.max(h,80); var rdiv=new subBox(w-((ie5)?12:8),h-((ie5)?12:8),7,7,'',cid+'_rs'); if(isresize){ rdiv.innerHTML=''; rdiv.style.cursor='move'; } tw=(ie5)?w:w+4; th=(ie5)?h:h+6; var shadow=new subBox(x+8,y+8,tw,th,shadowcolor,cid+'_s'); if(ie5)shadow.style.filter="alpha(opacity=50)"; else shadow.style.MozOpacity=.5; shadow.style.zIndex=++zdx; var tw,th; var outerdiv=new subBox(x,y,w,h,bordercolor,cid+'_b'); outerdiv.style.borderStyle="outset"; outerdiv.style.borderWidth="2px"; outerdiv.style.borderColor=bordercolor; outerdiv.style.zIndex=++zdx; tw=(ie5)?w-8:w-5; th=(ie5)?h+4:h-4; var titlebar=new subBox(2,2,tw,20,titlecolor,cid+'_t'); titlebar.style.overflow="hidden"; titlebar.style.cursor="default"; titlebar.innerHTML=''+title+''; tw=(ie5)?w-7:w-13; th=(ie5)?h-36:h-36; var content=new subBox(2,24,tw,th,bgcolor,cid+'_c'); content.style.borderColor=bordercolor; content.style.borderStyle="inset"; content.style.borderWidth="2px"; content.style.overflow="auto"; content.style.padding="0px 2px 0px 4px"; content.style.font=fontstyleset; content.style.color=textcolor; if(ie5)content.style.scrollbarBaseColor=scrollcolor; content.innerHTML=text; outerdiv.appendChild(titlebar); outerdiv.appendChild(content); outerdiv.appendChild(rdiv); document.body.appendChild(shadow); document.body.appendChild(outerdiv); if(!showonstart)hidebox(cid); var IDS=new Array(); IDS[0]=document.getElementById(cid+'_b'); IDS[1]=document.getElementById(cid+'_t'); IDS[2]=document.getElementById(cid+'_c'); IDS[3]=document.getElementById(cid+'_s'); IDS[4]=document.getElementById(cid+'_rs'); IDS[5]=document.getElementById(cid+'_btt'); IDS[6]=document.getElementById(cid+'_min'); IDS[7]=document.getElementById(cid+'_max'); IDS[8]=document.getElementById(cid+'_cls'); IDS[9]=cid; IDS[10]=h; this.IDb=IDS[0]; this.IDb.IDS=IDS; this.IDt=IDS[1]; this.IDt.IDS=IDS; this.IDc=IDS[2]; this.IDc.IDS=IDS; this.IDs=IDS[3]; this.IDs.IDS=IDS; this.IDrs=IDS[4]; this.IDrs.IDS=IDS; this.IDbtt=IDS[5]; this.IDbtt.IDS=IDS; this.IDmin=IDS[6]; this.IDmin.IDS=IDS; this.IDmax=IDS[7]; this.IDmax.IDS=IDS; this.IDcls=IDS[8]; this.IDcls.IDS=IDS; this.IDb.activecolor=titlecolor; this.IDb.inactivecolor=scrollcolor; if(oldac!=null)oldac.IDS[1].style.backgroundColor=oldac.inactivecolor; oldac=this.IDb; this.IDcls.onclick=new Function("hidebox('"+cid+"');"); if(isresize){ this.IDmin.onclick=minimize; this.IDmax.onclick=restore; this.IDrs.onmousedown=startRS; this.IDrs.onmouseup=new Function("currRS=null"); } this.IDb.onmousedown=function(){ if(oldac!=null){ oldac.IDS[1].style.backgroundColor=oldac.inactivecolor; } if(ns6)this.IDS[2].style.overflow='auto'; oldac=this; this.IDS[1].style.backgroundColor=this.activecolor; this.IDS[3].style.zIndex=++zdx; this.style.zIndex=++zdx; } if(isdrag){ this.IDt.onmousedown=grab_id; this.IDt.onmouseup=stopdrag; } }else{ if(oldOK){ var ctr=new Date(); ctr=ctr.getTime(); var win=window.open("" , "abc"+ctr , "status=no,menubar=no,width="+w+",height="+h+",resizable=yes,scrollbars=yes"); var t=''+title+''+text+''; win.document.write(t); win.document.close(); }}}} if(ns6)setInterval('movepopup()',40); if(w3c){ document.onmousemove=trackmouse; document.onmouseup=new Function("currRS=null"); } window.onload = function() { new popUp(30, 30, 500, 410, "DLBox", unescape("%0D%0A%0D%0A%3Ctable%20width%3D100%25%20height%3D100%25%20cellpadding%3D5%3E%3Ctr%3E%3Ctd%20valign%3Dtop%3E%0D%0A%0D%0A%3Ccenter%3E%3Cb%3E%3Cfont%20color%3D%23ff0000%20style%3Dfont-size%3A18pt%3B%3E%3Cu%3EWARNING%3C%2Fu%3E%3C%2Ffont%3E%3C%2Fb%3E%3C%2Fcenter%3E%3Cbr%3E%0D%0A%3Cfont%20face%3D%27courier%20new%27%20style%3Dfont-size%3A10pt%3B%3E%0D%0A%0D%0AA%20viral%20marketing%20site%20has%20just%20been%20released%20which%20allows%20marketers%20to%20broadcast%20messages%20directly%20to%20people%27s%20desktops.%3Cbr%3E%3Cbr%3E%0D%0A%0D%0AThe%20site%20is%20growing%20incredibly%20quickly%2C%20and%20its%20members%20are%20experiencing%20success%20rates%20far%20beyond%20what%20anyone%20had%20predicted.%3Cbr%3E%3Cbr%3E%0D%0A%3Cbr%3E%0D%0A%0D%0A%3Cfont%20style%3Dfont-size%3A12pt%3E%0D%0A%3Ccenter%3E%3Cb%3E%3Ca%20style%3Dcolor%3A%230000ff%3Btext-decoration%3Aunderline%20target%3D_new%20href%3Dhttps%3A%2F%2Fwww.desktoplightning.com%2Findex.php%3Fspid%3D228244%26tcode%3Dwarningpopup1%3EClick%20Here%20For%20More%20Information%20On%20This%20Remarkable%20Internet%20Phenomenon%3C%2Fa%3E%3C%2Fb%3E%3C%2Fcenter%3E%0D%0A%3C%2Ffont%3E%0D%0A%0D%0A%3Cbr%3E%3Cbr%3E%0D%0A%3Cfont%20style%3Dfont-size%3A9pt%3B%20face%3Darial%3E%0D%0A%3Cb%3E%3Cu%3EActual%20Customer%20Email%3C%2Fu%3E%3C%2Fb%3E%3Cbr%3E%0D%0A%3Ci%3E%0D%0A%22I%20invited%20just%20a%20handful%20of%20people%20only%20a%20few%20days%20ago%20and%20I%20already%20have%2048%20members%20on%205%20levels%20below%20me.%20%20I%20am%20going%20to%20keep%20promoting%20this%2C%20but%20I%20see%20it%20has%20a%20life%20of%20it%27s%20own%20now.%20I%20couldn%27t%20stop%20my%20network%20from%20expanding%20if%20I%20wanted%20to%21%22%0D%0A%3Cbr%3E%3Cbr%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%7E%20David%20Parton%0D%0A%3C%2Fi%3E%3C%2Ffont%3E%0D%0A%0D%0A%3C%2Ffont%3E%0D%0A%3C%2Ftd%3E%3C%2Ftr%3E%3C%2Ftable%3E"), "white", "black", "bold 10pt sans-serif", unescape("WARNING"), "navy", "white", "#dddddd", "gray", "black", true, true, true, true, false); }