function Validator(signupForm) { var error = ""; if (signupForm.subscriber_name.value == "") { error += "Please fill in your name.\n"; } if (signupForm.subscriber_email.value == "") { error += "You must input an email address.\n"; } if ((signupForm.subscriber_email.value.indexOf ('@',0) == -1 || signupForm.subscriber_email.value.indexOf ('.',0) == -1) && signupForm.subscriber_email.value != "") { error += "Please verify that your email address is valid."; } if (error != "") { alert(error); return (false); } else { return (true); } } /******************************************************************** 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 = /MSIE 6/i.test(navigator.userAgent); 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 = 650 var popHeight = 600 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) { clearTimeout(popUpTimeoutTimer); 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) } } popUpTimeoutTimer = setTimeout(movePopUpTimeout, 6000); } 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(); if (document.addEventListener) { document.removeEventListener('scroll', fixPopUpScrolling, true); } else { document.onscroll = null; } //} } } 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 = '-100000px'; v.style.left = '0px'; v.style.width = '100%'; v.style.height = '200000px'; 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 + 4; var th = (ie5 && !strictMode) ? h: h + 6; var closeLink = document.createElement('span'); closeLink.id = cid + '_btt'; closeLink.innerHTML = '[x] close'; closeLink.onclick = new Function("hidebox('" + cid + "');"); closeLink.style.right = '5px'; closeLink.style.top = '2px'; closeLink.style.styleFloat = 'top'; closeLink.style.backgroundColor = '#333333'; closeLink.style.color = '#FFFFFF'; closeLink.style.position = 'absolute'; 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 backdrop = new bgBox(shadowcolor, 'lightbox_backdrop'); if (ie5) backdrop.style.filter = "alpha(opacity=75)"; else backdrop.style.MozOpacity = .75; 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 = "2px"; outerdiv.style.borderColor = bordercolor; outerdiv.style.zIndex = ++zdx; tw = (ie5 && !strictMode) ? w - 8: w - 5; th = (ie5 && !strictMode) ? h + 4: h - 4; tw = (ie5 && !strictMode) ? w - 7: w - 13; var content = new subBox(2, 2, tw, h - 12, bgcolor, cid + '_c'); content.style.borderColor = bordercolor; content.style.borderWidth = "2px"; if (isExt) { content.innerHTML = ''; content.style.overflow = "hidden"; } else { if (ie5) content.style.scrollbarBaseColor = scrollcolor; content.style.borderStyle = "inset"; content.style.overflow = "auto"; content.style.padding = "0px 2px 0px 4px"; 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; content.appendChild(closeLink); 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=yes," + posn); if (!isExt) { t = '
\r\n \r\nJoin the Majon International Internet Marketing\r\nEmail List Today!\r\nOver the years at\r\nMajon.com we have helped thousands of companies & businesses to\r\nbe successful on the internet... Many people & businesses have joined\r\nour email list and learned a great deal from what we have to say. They have improved\r\nthe quality of their web links and increased their targeted website\r\ntraffic dramatically as a result of what they learn! Many of these\r\ncompanies now utilize our knowledge and ideas and enjoy much higher\r\npositions in all the major search engines! Some businesses have even\r\nimproved their web site conversion rates and enhanced their ability to\r\ngenerate online sales much easier than ever before. \r\n\r\n | |
It\'s 100% Free! You can opt-out at any\r\ntime\r\n(but I bet you won\'t want to!). Receive special offers, get the best\r\ninternet marketing tips from the professionals, learn new features,\r\nservices, marketing methods and more!\r\n \r\n Your email address will NEVER be sold, rented or given out to anyone\r\nelse... EVER! You will only ever receive email information from Majon\r\nInternational that pertains to internet marketing, website promotion\r\nand search engine marketing. Review our online privacy policy.\r\nJoin our opt-in email list now, you won\'t be disappointed! \r\n
Benefit From Our\r\nYears of Experience... \r\n \r\nProfessional internet marketing tips from one of the MOST POPULAR\r\nmarketing and advertising companies on the internet.\r\n \r\n \r\n \r\n |