document.write("
"); // Drop-in content box- By Dynamic Drive // For full source code and more DHTML scripts, visit http://www.dynamicdrive.com // This credit MUST stay intact for use var ie=document.all var dom=document.getElementById var ns4=document.layers var calunits=document.layers? "" : "px" var where = "" var autoTime; function initbox(){ initbox2(false) } function initbox2(force){ if (!force){ if (!dom&&!ie&&!ns4 || readCookie("Tracking.DozenADay") != null ) return; } crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin scroll_top=(ie)? truebody().scrollTop : window.pageYOffset crossobj.top=(-200) + calunits crossobj.visibility=(dom||ie)? "visible" : "show" dropstart=setInterval("dropin()",50) where = "down" //Set the cookie to expire at midnight on the next day // So they dont keep seeing the message. var date = new Date( ); date.setHours(0); date.setMinutes(0); date.setSeconds(0); date.setDate(date.getDate()+1); document.cookie = "Tracking.DozenADay=true; expires="+date.toGMTString()+"; path=/"; if (!force == true){ // Used for auto close when specified. } } function dropin(){ scroll_top=(ie)? truebody().scrollTop : window.pageYOffset if (parseInt(crossobj.top) < 0) crossobj.top=(parseInt(crossobj.top) + 10)+calunits else{ crossobj.top = "0" + calunits clearInterval(dropstart) } } // 209, 212, 209 // 238 function dropout(){ scroll_top=(ie)? truebody().scrollTop : window.pageYOffset if (parseInt(crossobj.top) > -238) crossobj.top=(parseInt(crossobj.top) - 10) + calunits else{ if (ie) crossobj.top = "-238" + calunits else crossobj.top = "-238" + calunits clearInterval(dropstart) } } function dismissbox(){ if (!dom&&!ie&&!ns4) return crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin scroll_top=(ie)? truebody().scrollTop : window.pageYOffset crossobj.top=scroll_top-0+calunits crossobj.visibility=(dom||ie)? "visible" : "show" dropstart=setInterval("dropout()",50) where = "up" } function truebody(){ return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function toggle(){ ddClearAuto(); if (where == "up") initbox2(true) else dismissbox() } function ddSubmit(){ var ddErrorMessage =''; if (document.getElementById('ddZip').value == "Zip") ddErrorMessage = 'Zip Code is Required for Dozen A Day entry\n'; if (ddValidEmail(document.getElementById('ddEmail').value) == false) ddErrorMessage = ddErrorMessage + 'The Email address provided is not valid'; if (ddErrorMessage != ''){ alert(ddErrorMessage); } else { document.getElementById('ddMainImage').src = 'http://www.golfballs.com/Site/DozenADayContest.aspx?Email=' + document.getElementById('ddEmail').value + '&Zip=' + document.getElementById('ddZip').value + '&ParCampID=' + document.getElementById('ddParCampID').value + '&rnd=' + Math.random() document.getElementById('slideDownBoxForm').innerHTML = ''; autoTime = setTimeout('dismissbox()',7000); } } function ddValidEmail(email) { var reg = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; return reg.test(email) } function ddHide(){ ddClearAuto(); if (document.getElementById('dropin') != null) document.getElementById('dropin').style.display = 'none'; } function ddClearAuto(){ try { clearTimeout(autoTime); } finally { } } window.onload=initbox