Domain: lemmonlines.com
Server Adress: 208.122.217.104
privdayz.com
var segment_signup_event_sent = false;
var stickyOffset = $('.sticky-nav').offset().top;
$(window).scroll(function(){
var sticky = $('.sticky-nav'),
scroll = $(window).scrollTop();
if (scroll >= stickyOffset || scroll >= 35){
//scrolling
sticky.addClass('fixed');
$('#main-canvas').find('.splash-logo .image .image img').attr('src','http://verobeach.marketing/vero-beach-marketing-logo-black-top.png');
}
else{
//not scrolled
sticky.removeClass('fixed');
$('.attending-event-button').addClass('hide-until-scroll');
$('#main-canvas').find('.splash-logo .image .image img').attr('src','http://verobeach.marketing/vero-beach-marketing-logo-top.png');
}
});
$(document).ready(function(){
var $main_canvas = $("#main-canvas");
// Deal with various URL parameters to be passed to Marketo
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return decodeURIComponent(pair[1]);}
}
return false;
}
if(getQueryVariable('fbClose') == "1") {
window.close();
}
$('body').find('.signup-form').show();
$('.login-button').removeClass('loggedIn-button');
$main_canvas.find('.loggedIn-button').hide();
$main_canvas.find('.sticky-nav .nav-link-area a').attr("target","_self");
//Making full screen menu on mobile via hamburger click
$('.sticky-nav').find('.mini-nav .nav-hamburger').on("click", function(){
if($('.sticky-nav').find('.mini-nav').hasClass('fullscreen-menu')){
$('.sticky-nav').find('.mini-nav').removeClass('fullscreen-menu');
$('body').removeClass('no-scroll');
}else{
$('.sticky-nav').find('.mini-nav').addClass('fullscreen-menu');
$('body').addClass('no-scroll');
}
});
//When clicking sign up from the fullscreen menu, close fullscreen menu
$('body:not(.logged-in) .mini-nav').find('.list-item:last-child a').on("click", function(){
$('.sticky-nav').find('.mini-nav').removeClass('fullscreen-menu');
$('.mini-nav .nav-dropdown-selected').removeClass('open');
$('body').removeClass('no-scroll');
setTimeout(function(){
$('#registrationForm').find('.full_name').focus();
}, 150);
});
//remove fullscreen menu styles on resize/un-hamburgering
$(window).resize(function(){
//it needs to check after the nav resizes
setTimeout(function(){
if($('.sticky-nav').find('.mini-nav.fullscreen-menu .horizontal-hamburger-left-v2').hasClass('view-desktop')){
$('.sticky-nav').find('.mini-nav').removeClass('fullscreen-menu');
$('body').removeClass('no-scroll');
}
}, 750);
});
//if logged in..
if ((splash && splash.server && splash.server._user && splash.server._user.id) && !splash.server.constants.finetune) {
// window.location.href = '/events';
$('body').addClass('logged-in')
//find sign up form
var $form = $('body').find('.signup-form');
//hide signup
$form.hide();
$main_canvas.find('.loggedIn-button').show();
// //clone login-button
// var $loginCopy = $('.login-button').clone();
// $loginCopy.addClass('loggedIn-button');
// //makes sure both buttons have the right text
// $('.login-button').find('.button-link').attr('href', '/events').find('span').text('GO TO MY DASHBOARD').removeClass('icon-f-down-open');
// $('.login-button').addClass('hide-until-scroll');
// $loginCopy.find('.button-link').attr('href', '/events').find('span').text('GO TO MY DASHBOARD').removeClass('icon-f-down-open');
// //moves the clone to the old form location
// $loginCopy.insertBefore('.form-holder-row');
//adds new text to under dashboard button.
$('.legal-msg').text('Logged in as '+splash.server._user.first_name+'. ').append('');
}
bindTrackingEvents();
$main_canvas.find('.sticky-nav .pink-button.login-button').find('a.button-link span').addClass('icon-f-down-open').removeClass('rotate');
var $brand_wrap = $main_canvas.find('.top-brands .brand-wrap');
var $footer_connect = $main_canvas.find(".footer .connect");
//Add paragraphs and classes for brand section styling/effects
$brand_wrap.find('.body').prepend('');
$brand_wrap.each(function(){
var brandLink = window.getComputedStyle(this,':before').content;
brandLink = brandLink.substring(1, brandLink.length-1);
$(this).find('.iframe .media > a').attr("href", brandLink);
});
//Add icon classes to connect footer links
$footer_connect.find('.nav-item:nth-child(2) .body a').addClass('icon-f-facebook-rect');
$footer_connect.find('.nav-item:nth-child(3) .body a').addClass('icon-f-twitter-bird');
$footer_connect.find('.nav-item:nth-child(4) .body a').addClass('icon-f-instagramm');
// Start Registration Form Validation
var $registrationForm = $('#registrationForm');
$registrationForm.submit(function(){
$registrationForm.removeClass('error');
var error = false;
var $name = $registrationForm.find('input.full_name:first');
$name.removeClass('error');
if ($name.val().trim() == '') {
$registrationForm.addClass('error');
setTimeout(function(){
$name.addClass('error');
}, 10);
error = true;
} //else {$name.removeClass('error');}
var $email = $registrationForm.find('input.email:first');
$email.removeClass('error');
if ($email.val().trim() == '' || !(''+$email.val()).match(/..*@..*\...*/)) {
$registrationForm.addClass('error');
setTimeout(function(){
$email.addClass('error');
}, 10);
error = true;
} //else {$email.removeClass('error');}
var $password = $registrationForm.find('input.password:first');
$password.removeClass('error');
if ($password.val().trim() == '') {
$registrationForm.addClass('error');
setTimeout(function(){
$password.addClass('error');
}, 10);
error = true;
} //else {$password.removeClass('error');}
// stop the submission if there are errors
if (error !== false) {
return false;
} else {
goog_report_conversion('https://splashthat.com');
}
// if no errors, send a track event
// else if (!segment_signup_event_sent) {
// segment_signup_event_sent = true;
// var $signupButton = $('#main-canvas').find('.signup-form input[type="submit"]');
// var signupText = $signupButton.length > 0 ? $signupButton.val() : '';
// splash.analytics.track('Clicked Button', {
// 'button' : 'Homepage, signup button: '+signupText
// });
// }
});
// End Registration Form Validation
// GOOGLE ADWORDS TRACKING
function goog_snippet_vars() {
var w = window;
// Google adwords tracking on signups
w.google_conversion_id = 953963736;
w.google_conversion_language = "en";
w.google_conversion_format = "3";
w.google_conversion_color = "ffffff";
w.google_conversion_label = "1kk3CNa91loQ2KnxxgM";
w.google_remarketing_only = false;
}
// DO NOT CHANGE THE CODE BELOW.
function goog_report_conversion(url) {
goog_snippet_vars();
window.google_conversion_format = "3";
var opt = new Object();
opt.onload_callback = function() {
if (typeof(url) != 'undefined') {
// window.location = url;
}
}
var conv_handler = window['google_trackConversion'];
if (typeof conv_handler == 'function') {
console.log('calling this');
conv_handler(opt);
}
}
// Append script needed for google conversion tracking
$('body').append('<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion_async.js"></script>');
// END GOOGLE ADWORDS TRACKING
// // Start Login Form Validation
var $loginForm = $('#loginForm');
// $loginForm.submit(function(){
// $loginForm.removeClass('error');
// var error = false;
// var $username = $loginForm.find('input.username:first');
// var $email = $loginForm.find('input.email:first');
// $email.removeClass('error');
// if ($username.val() == '' || !(''+$username.val()).match(/..*@..*\...*/)) {
// $loginForm.addClass('error');
// setTimeout(function(){
// $username.addClass('error');
// }, 10);
// error = true;
// } //else {$email.removeClass('error');}
// var $password = $loginForm.find('input.password:first');
// $password.removeClass('error');
// if ($password.val() == '') {
// $loginForm.addClass('error');
// setTimeout(function(){
// $password.addClass('error');
// }, 10);
// error = true;
// } //else {$password.removeClass('error');}
// // stop the submission if there are errors
// if (error !== false) {
// return false;
// }
// });
// // End Login Form Validation
// update the form actions for stage/dev/local
if (window && window.location && window.location.host && window.location.host != 'verobeach.marketing' && !splash.server.constants.finetune) {
$registrationForm.prop('action','https://'+window.location.host+'/signup');
$loginForm.prop('action','https://'+window.location.host+'/login');
}
// temporary fix for the missing placeholder shim calling
$('input,textarea').placeholder();
// facebook auth. loads js sdk and adds click events to fb buttons
if(typeof splash.server.constants.facebook_client_id != 'undefined') {
// Append div that fb login iframe gets attached to
if (document.getElementById('fb-root')) {}
else { $('body').append($('<div id="fb-root"></div>')); }
// Asynchonously load facebook javascript sdk
window.fbAsyncInit = function() {
FB.init({
appId : splash.server.constants.facebook_client_id,
xfbml : true,
version : 'v2.1'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
// Sign Up Button
$('.facebook-auth-signup-btn').on('click', function(e) {
e.preventDefault();
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
facebookSignUp(response.authResponse.signedRequest);
} else {
FB.login(function(response) {
if(response.authResponse) {
facebookSignUp(response.authResponse.signedRequest);
} else {
}
}, {
scope: 'public_profile, email' // adds email return if user authorizes use
});
}
});
});
// Log In Button
$('.facebook-auth-login-btn').on('click', function(e) {
e.preventDefault();
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
facebookLogin(response.authResponse.signedRequest);
} else {
FB.login(function(response) {
if(response.authResponse) {
facebookLogin();
} else {
}
}, {
scope: 'public_profile, email' // adds email return if user authorizes use
});
}
});
});
// Sign up user with facebook id
function facebookSignUp(signed_request) {
var ref_to = getParameterByName('ref_to');
FB.api('/me', function(response) {
var data = {
fullName: response.name,
email: response.email,
signed_request: signed_request
};
if(ref_to != '') {
data['ref_to'] = ref_to;
}
data['response'] = response;
$.ajax({
type: 'POST',
url: '/signup',
data: { data: data }
}).done(function(response) {
response = JSON.parse(response);
if(response.statusCode != 'Invalid Request') {
if(response.signed_up == true && typeof response.redirect != 'undefined') {
window.location.href = response.redirect;
} else if(response.logged_in == true) {
window.location.href = '/events';
}
} else {
if(response.error_msg) {
SplashUI.notify(response.error_msg, 'error', 3000);
}
}
});
});
}
// Login user with facebook id
function facebookLogin(signed_request) {
FB.api('/me', function(response) {
$.ajax({
type: 'POST',
url: '/login',
data: { data: { signed_request: signed_request, response: response } }
}).done(function(response) {
response = JSON.parse(response);
if(response.logged_in == true) {
window.location.href = '/events';
} else {
if(response.error_msg) {
SplashUI.notify(response.error_msg, 'error', 3000);
}
}
});
});
}
// Get parameter from URL
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
}
//make footer links open in same window
$('#splash-container').find('.footer .footer-nav .children a').attr("target","_self");
// link building with splash
var buildingwithsplash = '<div id="g-142" class="grp support-text c2 p-grp x7 layoutGrp locked-full" style="padding:0em;padding-top:0px;padding-left:8px;padding-right:0px;padding-bottom:0px"><style id="inlineCSS-g-143" type="text/css">#splash-container.responsive-phone #g-143{ font-size:1.5em !important;margin-top:9px !important; } #splash-container.responsive-tablet #g-143{ font-size:1.7em !important;margin-top:13px !important; } </style><div id="g-143" class="grp element-custom-block-1939187 x8 layoutGrp locked-full" style="padding:0 alt three;float:none;margin-bottom:0em;display:inline-block;text-align:left;margin-top:0px;margin-left:0px;margin-right:0px;padding-top:0.3em;font-family:gibsonregular;font-size:0.9em;padding-right:0.3em;padding-bottom:0.3em;padding-left:0em;1.5em:font-size;9px:margin-top;1.7em:font-size;13px:margin-top"><a class="nav-jump"></a><div id="element-custom-block-1939187" class="element "><div block-type="content" class="sf content content locked-full" id="sfid-1939187"><div class="body grp p0 editable"><p style="text-align:left;"><span class="fontFamEdited">New to Vero Vine? Start here.</span></p></div></div></div></div><div id="g-144" class="grp support-center-link element-custom-block-1939197 x8 layoutGrp locked-full" style="padding:0 alt three;float:none;margin-bottom:0em;display:inline-block;text-align:left;margin-top:0px;margin-left:0px;margin-right:0px;padding-top:0px;font-family:gibsonregular;padding-left:0px"><a class="nav-jump" id="to1939197" name="to1939197"></a><div id="element-custom-block-1939197" class="element "><div block-type="content" class="sf content content locked-full" id="sfid-1939197"><div class="body grp p0 editable"><p style="text-align:left;"><a style="color:rgb(238,58,105);" href="https://verovine.com/add.php" target="_blank"><span class="fontFamEdited">Add your Business</span></a></p><p style="text-align:left;"><a style="color:rgb(238,58,105);" href="https://verovine.com/addevent.php" target="_blank"><span class="fontFamEdited">Add an Event</span></a></p><p style="text-align:left;"><a style="color:rgb(238,58,105);" href="/contact.php" target="_blank"><span class="fontFamEdited">Ask a Question</span></a></p></div></div></div></div></div>';
$('#splash-container').find('.footer .support').append(buildingwithsplash);
//Change login button to dashboard button when logged in
// if($('body').hasClass('logged-in')){
// $('.sticky-nav').find('.mini-nav .list-item.nav-item:last a').text("Go to my Dashboard").attr("href","/events");
// }
$main_canvas.find(".ft-grp").removeClass('.savedAsCustomElement');
});//end of document ready
/* END MOBILE FALLBACK */
$(document).ready(function(){
resizeVid()
$(window).resize(function(){
resizeVid()
})
});
var tag = document.createElement('script');
tag.src = "//youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('vidPlayer', {
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerReady() {
console.log('vid is ready')
player.mute()
}
function onPlayerStateChange() {
console.log('state change bro')
}
function resizeVid(){
var height = $('.event-bg-url:first').outerHeight()
var width = "innerWidth" in window
? window.innerWidth
: document.documentElement.offsetWidth;
var newWidth = height * 1.7777778 //for 16*9 resolutions
var newHeight = width / 1.7777778
if( newHeight < height ){
newWidth = height * 1.7777778
newHeight = height
} else if ( newWidth < width){
newWidth = width
newHeight = width / 1.7777778
}
var offsetLeft = -((newWidth - width)/2)
$('.videoBG').css({'height':newHeight+'px', 'width':newWidth+'px', 'left':offsetLeft+'px'})
}
//add all tracking bindings and clicks below
function bindTrackingEvents() {
var $mc = $('#main-canvas');
// indicative
$mc.find('.attending-event-button').on('click',function(){
trackIndicativeEvent('HomePage-clicked-Attending-Event-Button',{'HomePage-URL':splash.server.constants.domain});
});
$mc.find('.login-button').on('click',function(){
trackIndicativeEvent('HomePage-clicked-Login-Button',{'HomePage-URL':splash.server.constants.domain});
});
$mc.find('.login-form-wrap').find('input[type="submit"]').on('click',function(){
trackIndicativeEvent('HomePage-clicked-Login-Submit-Button',{'HomePage-URL':splash.server.constants.domain});
});
$mc.find('.brand-wrap').on('click',function(){
var classes = $(this).attr('class').split(' ');
var brandClass = classes[3];
trackIndicativeEvent('HomePage-clicked-Brand-Button',{'brand-Tile-Clicked':brandClass,'HomePage-URL':splash.server.constants.domain});
});
$mc.find('.signup-form').find('input[type="submit"]').on('click',function(){
trackIndicativeEvent('HomePage-clicked-signup-button-top',{'HomePage-URL':splash.server.constants.domain});
});
$mc.find('.get-started-free').on('click',function(){
trackIndicativeEvent('HomePage-clicked-signup-button-bottom',{'HomePage-URL':splash.server.constants.domain});
});
$mc.find('.sticky-nav .pink-button.login-button').on('click', function(e){
e.preventDefault();
if( $('body').hasClass('logged-in') ){
window.location.href = '/events';
return false;
}
if($(window).width() >= 768){
$mc.find('.sticky-nav .pink-button.login-button').find('a.button-link span.icon-f-down-open').toggleClass('rotate');
$mc.find('.sticky-nav .login-form').slideToggle("fast", function(){
//Anything to do after animation ends?
});
}
else{
$mc.find('.sticky-nav .pink-button.login-button').find('a.button-link span.icon-f-down-open').toggleClass('rotate');
$mc.find('.sticky-nav .login-form').fadeToggle("slow", function(){
//Anything to do after animation ends?
});
}
});
$mc.find('.sticky-nav .login-form .x-icon').on('click', function(){
$mc.find('.sticky-nav .pink-button.login-button').find('a.button-link span.icon-f-down-open').toggleClass('rotate');
$mc.find('.sticky-nav .login-form').fadeToggle("slow", function(){
//Anything to do after animation ends?
});
});
$mc.find('.attending-event-button').on("click", function(){
$('body').animate({scrollTop: "0px"}, 500);
setTimeout(function(){
$('#registrationForm').find('.full_name').focus();
}, 700);
});
}
A key player at the mall | Lemmon Lines