Skip to Main Content
You are using an outdated browser that may not be compatible with this website. For the best experience, please upgrade your browser.

Beacon Athletics Newsletter

Signup for the Beacon Newsletter to receive product information, sales and specials, field tips, video demonstrations and more. Just enter your email address in the box below.#mc_embed_signup fieldset {position: relative;} #mc_embed_signup legend {position: absolute; top: -1em; left: .2em;}

Close

try {
var jqueryLoaded=jQuery;
jqueryLoaded=true;
} catch(err) {
var jqueryLoaded=false;
}
if (!jqueryLoaded) {
var head= document.getElementsByTagName(‘head’)[0];
var script= document.createElement(‘script’);
script.type= ‘text/javascript';
script.src= ‘http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js';
head.appendChild(script);
}

var fnames = new Array();var ftypes = new Array();fnames[0]=’EMAIL';ftypes[0]=’email';fnames[1]=’FNAME';ftypes[1]=’text';fnames[2]=’LNAME';ftypes[2]=’text';fnames[3]=’TITLE';ftypes[3]=’text';fnames[4]=’COMPANY';ftypes[4]=’text';fnames[5]=’MMERGE5′;ftypes[5]=’text';fnames[6]=’MMERGE6′;ftypes[6]=’text';fnames[7]=’MMERGE7′;ftypes[7]=’text';fnames[8]=’MMERGE8′;ftypes[8]=’text';fnames[9]=’MMERGE9′;ftypes[9]=’text';fnames[10]=’MMERGE10′;ftypes[10]=’text';var err_style = ”;
try{
err_style = mc_custom_error_style;
} catch(e){
err_style = ‘margin: 1em 0 0 0; padding: 1em 0.5em 0.5em 0.5em; background: FFEEEE none repeat scroll 0% 0%; font-weight: bold; float: left; z-index: 1; width: 80%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: FF0000;';
}
var head= document.getElementsByTagName(‘head’)[0];
var style= document.createElement(‘style’);
style.type= ‘text/css';
if (style.styleSheet) {
style.styleSheet.cssText = ‘.mce_inline_error {‘ + err_style + ‘}';
} else {
style.appendChild(document.createTextNode(‘.mce_inline_error {‘ + err_style + ‘}’));
}
head.appendChild(style);
$(document).ready( function($) {
var options = { errorClass: ‘mce_inline_error’, errorElement: ‘div’, onkeyup: function(){}, onfocusout:function(){}, onblur:function(){} };
var mce_validator = $(“#mc-embedded-subscribe-form”).validate(options);
options = { url: ‘http://beaconathletics.us1.list-manage.com/subscribe/post-json?u=02957622a713c795de0e21454&id=818589c826&c=?’, type: ‘GET’, dataType: ‘json’, contentType: “application/json; charset=utf-8″,
beforeSubmit: function(){
$(‘#mce_tmp_error_msg’).remove();
$(‘.datefield’,’#mc_embed_signup’).each(
function(){
var txt = ‘filled';
var fields = new Array();
var i = 0;
$(‘:text’, this).each(
function(){
fields[i] = this;
i++;
});
$(‘:hidden’, this).each(
function(){
if ( fields[0].value==’MM’ && fields[1].value==’DD’ && fields[2].value==’YYYY’ ){
this.value = ”;
} else if ( fields[0].value==” && fields[1].value==” && fields[2].value==” ){
this.value = ”;
} else {
this.value = fields[0].value+’/’+fields[1].value+’/’+fields[2].value;
}
});
});
return mce_validator.form();
},
success: mce_success_cb
};
$(‘#mc-embedded-subscribe-form’).ajaxForm(options);

});
function mce_success_cb(resp){
$(‘#mce-success-response’).hide();
$(‘#mce-error-response’).hide();
if (resp.result==”success”){
$(‘#mce-‘+resp.result+’-response’).show();
$(‘#mce-‘+resp.result+’-response’).html(resp.msg);
$(‘#mc-embedded-subscribe-form’).each(function(){
this.reset();
});
} else {
var index = -1;
var msg;
try {
var parts = resp.msg.split(‘ – ‘,2);
if (parts[1]==undefined){
msg = resp.msg;
} else {
i = parseInt(parts[0]);
if (i.toString() == parts[0]){
index = parts[0];
msg = parts[1];
} else {
index = -1;
msg = resp.msg;
}
}
} catch(e){
index = -1;
msg = resp.msg;
}
try{
if (index== -1){
$(‘#mce-‘+resp.result+’-response’).show();
$(‘#mce-‘+resp.result+’-response’).html(msg);
} else {
err_id = ‘mce_tmp_error_msg';
html = ‘

‘+msg+’

‘;

var input_id = ‘#mc_embed_signup';
var f = $(input_id);
if (ftypes[index]==’address’){
input_id = ‘#mce-‘+fnames[index]+’-addr1′;
f = $(input_id).parent().parent().get(0);
} else if (ftypes[index]==’date’){
input_id = ‘#mce-‘+fnames[index]+’-month';
f = $(input_id).parent().parent().get(0);
} else {
input_id = ‘#mce-‘+fnames[index];
f = $().parent(input_id).get(0);
}
if (f){
$(f).append(html);
$(input_id).focus();
} else {
$(‘#mce-‘+resp.result+’-response’).show();
$(‘#mce-‘+resp.result+’-response’).html(msg);
}
}
} catch(e){
$(‘#mce-‘+resp.result+’-response’).show();
$(‘#mce-‘+resp.result+’-response’).html(msg);
}
}
}

Comments are closed.