function showVerifyAge() {
var wh = $(window).height();
var calcx = wh;
var bdy = '';
if (getAllowed() === false) {
$.get("/assets/templates/ageprompttemplate.html", function (data) {
bdy = data.replace('$$calcx$$', calcx);
$('body').prepend(bdy);
});
}
}
showVerifyAge();
$('body').on('click', '.btn-age-verify-y', function (e) {
e.preventDefault();
var value = $(this).data('value');
switch (value) {
case false: {
ageok = false;
Cookies.set('420A3_AGE_VERIFY', "false", { expires: -1 });
window.location.href = "/quick-search";
break;
}
case true: {
ageok = true;
Cookies.set('420A3_AGE_VERIFY', "true", { expires: 365 });
window.location.href = window.location.href;
break;
}
case "cookie": {
window.location.assign("/cookie-policy");
break;
}
}
});
function initSR() {
// signalr
if (getAllowed() === true) {
$(function () {
// Declare a proxy to reference the hub.
var notifications = $.connection.a3notify;
// Create a function that the hub can call to broadcast messages.
notifications.client.growl = function (classname, name, message, time) {
showQuickNotification(classname, $('').text(name).html(), $('').text(message).html(), time, "");
}
notifications.client.online = function (usercount) {
// Add the message to the page.
setOnlineTotal(usercount);
};
// Start the connection.
$.connection.hub.start({ xdomain: true }).done(function () {
notifications.invoke('a3Api', getToken(), window.location.href, screen.width, screen.height);
});
var tryingToReconnect = false;
$.connection.hub.disconnected(function () {
////////////TODO: write the logic to reconnect to server.
//////////if (!tryingToReconnect) {
////////// // notifyclient about disconnection
////////// setTimeout(function () {
////////// $.connection.hub.start();
////////// }, 10000); // Restart connection after 10 seconds.
//////////}
});
$.connection.hub.reconnecting(function () {
tryingToReconnect = true;
console.log("reconnecting...");
});
$.connection.hub.reconnected(function () {
tryingToReconnect = false;
console.log("Reconnected");
});
});
}
}
$('body').on('click', '.client-email', function (e) {
e.preventDefault();
submitMailToRequest($(this));
});
function submitMailToRequest(ctl) {
window.location.href = "/support/mailto";
return false;
}
$('.btn-toolbarz-item').addClass('disabled').prop('disabled', 'disabled');
var gQuickViewComments = true;
var gQuickViewNews = true;
var gQuickViewLinks = true;
//var jcounts = getJCounts();
//var jcountsstates = getJCountsStates();
function getJCounts() {
return JSON.parse($('#hf_JCounts').val())[0];
}
function getJCountsStates() {
return JSON.parse($('#hf_JCountsStates').val());
}
var g_bgtype = Cookies.get('420A3_BG_TYPE')
// alert('mstr ' + g_bgtype);
if (g_bgtype == undefined) {
Cookies.set('420A3_BG_TYPE', 'video', { expires: 7 });
g_bgtype = 'video';
} else {
if (g_bgtype == 'video') {
Cookies.set('420A3_BG_TYPE', 'image', { expires: 7 });
g_bgtype = 'image';
}
else {
Cookies.set('420A3_BG_TYPE', 'video', { expires: 7 });
g_bgtype = 'video';
}
}
var randomImgArray = new Array();
randomImgArray[1] = "/assets/img/ads/page_bg_1opt.jpg";
randomImgArray[2] = "/assets/img/ads/page_bg_2opt.jpg";
randomImgArray[3] = "/assets/img/ads/page_bg_3opt.jpg";
randomImgArray[4] = "/assets/img/ads/page_bg_4opt.jpg";
randomImgArray[5] = "/assets/img/bg/_wp11.jpg";
randomImgArray[6] = "/assets/img/ads/page_bg_6opt.jpg";
randomImgArray[7] = "/assets/img/bg/_wp21.jpg";
randomImgArray[8] = "/assets/img/ads/page_bg_8opt.jpg";
randomImgArray[9] = "/assets/img/ads/page_bg_9opt.jpg";
randomImgArray[10] = "/assets/img/ads/page_bg_10opt.jpg";
randomImgArray[11] = "/assets/img/ads/page_bg_11opt.jpg";
var randomBG = new Array();
randomBG[1] = "video";
randomBG[2] = "image";
var randomVidArray = new Array();
randomVidArray[1] = "_amsterdamopt.mp4#t=0.0";
randomVidArray[2] = "_highlifeopt.mp4#t=0.0";
randomVidArray[3] = "_bellinghamopt.mp4#t=0.0";
randomVidArray[4] = "_waterpipe2opt.mp4#t=0.0";
randomVidArray[5] = "_highlifeopt.mp4#t=0.0";
randomVidArray[6] = "_purpledreamopt.mp4#t=0.0";
randomVidArray[7] = "_cloudsopt.mp4#t=0.0";
randomVidArray[8] = "_biggreenopt.mp4#t=0.0";
randomVidArray[9] = "_biggreen2opt.mp4#t=0.0";
var randomKBArray = new Array();
randomKBArray[1] = "burns-fadeInRight";
randomKBArray[2] = "burns-fadeInLeft";
randomKBArray[3] = "burns-fadeInUp";
randomKBArray[4] = "burns-fadeInDown";
//randomKBArray[5] = "burns-fadeOutDown";
var randomPanelAniArray = new Array();
randomPanelAniArray[1] = "animated fadeInRightBig";
randomPanelAniArray[2] = "animated fadeInLeftBig";
randomPanelAniArray[3] = "animated fadeInUpBig";
randomPanelAniArray[4] = "animated fadeInDownBig";
var randomTextAniArray = new Array();
randomTextAniArray[1] = "animated fadeInDownBig";
randomTextAniArray[2] = "animated fadeInUpBig";
randomTextAniArray[3] = "animated fadeInRightBig";
randomTextAniArray[4] = "animated fadeInLeftBig";
var vidRnd = Math.floor(Math.random() * 7 + 1);
var bgRnd = Math.floor(Math.random() * 2 + 1);
var imgRnd = Math.floor(Math.random() * 11 + 1);
var kbRnd = Math.floor(Math.random() * 4 + 1);
var pnlRnd = Math.floor(Math.random() * 4 + 1);
var txtRnd = Math.floor(Math.random() * 4 + 1);
var d = new Date();
var n = d.getTime();
$(document.body).tooltip({ selector: "[title]", trigger: 'hover', container: 'body', html: true });
var skipToggle = true;
if (g_bgtype === 'image') {
$('.bs-video-fullscreen').fadeOut(3000, function () {
if ($(".wrap-slide-1-img").css('display') == 'block') {
$(".wrap-slide-1-img").fadeOut('slow');
}
});
// we're only using single slide, so randomize give the site a fresh look to returning visitors.
var previmg = Cookies.get('420A3_BG_IMG_IDX');
if (previmg == undefined) {
Cookies.set('420A3_BG_IMG_IDX', 1, { expires: 7 });
previmg = 1;
}
else {
if (previmg >= randomImgArray.length - 1) {
previmg = 1;
}
else {
previmg++;
}
Cookies.set('420A3_BG_IMG_IDX', previmg, { expires: 7 });
}
var newimg = randomImgArray[previmg] + "?v=" + n;
$(".wrap-slide-1-img").css("background-image", 'url("' + newimg + '")');
$('.wrap-slide-1-img').fadeIn(3000);
TweenMax.fromTo('div.wrap-slide-1-img', 30, {
scale: 1.1,
// rotation: 0.01
}, {
scale: 1,
repeat: -1,
yoyo: true
// rotation: 0.01
});
}
else {
skipToggle = true;
$(".wrap-slide-1-img").fadeOut(1000, function () {
});
$(".wrap-slide-1-img").css("background-image", 'url("/1px_trans.gif")');
var videoID = 'bgvid';
var sourceID = 'bgvidsrc';
var newmp4 = '/assets/video/' + randomVidArray[1];
var newposter = '/1px_trans.gif';
//$('.a3-title-h1').text(newmp4);
var prevvid = Cookies.get('420A3_BG_VID_IDX');
if (prevvid == undefined) {
Cookies.set('420A3_BG_VID_IDX', 1, { expires: 7 });
prevvid = 1;
}
else {
if (prevvid >= randomVidArray.length - 1) {
prevvid = 1;
}
else {
prevvid++;
}
Cookies.set('420A3_BG_VID_IDX', prevvid, { expires: 7 });
}
newmp4 = '/assets/video/' + randomVidArray[prevvid];
//console.log('newmp4:=' + newmp4 + ' prevvid:=' + prevvid + ' randomVidArray.length:=' + randomVidArray.length);
// added for safari....
var video = document.getElementById('bgvid');
video.src = newmp4;
// Show loading animation.
var playPromise = $('#' + videoID).get(0).play();
if (playPromise !== undefined) {
playPromise.then(_ => {
// Automatic playback started!
// Show playing UI.
$('#' + videoID).animate({ opacity: 1 }, 'slow')
})
.catch(error => {
// Auto-play was prevented
// Show paused UI.
});
}
}
var CV_DEFAULT = 'default_map';
var CV_NATIONAL_RESULTS = 'national';
var CV_BYSTATE_LIST = 'bystatelist';
var CV_BYSTATE_RESULTS = 'bystate';
function setClearingView(whichone) {
switch (whichone) {
case CV_DEFAULT: {
if ($('.clearing-target-national-footer').css('display') !== 'none') {
$('.clearing-target-national-footer').slideUp(600, function () {
$('.clearing-target').slideUp(600, function () {
$('.map-container').slideDown(1000, function () {
});
});
});
}
if ($('.clearing-target-national-footer').css('display') !== 'none') {
$('.clearing-target-bystate-footer').slideUp(600, function () {
$('.clearing-target-bystate').slideUp(600, function () {
$('.map-container').slideDown(1000, function () {
});
});
});
}
//panel-footer _text-center clearing-target-national-footer
break;
}
//case CV_NATIONAL_RESULTS: {
// var ncount = 0;
// switch (gWhichOne) {
// case "home": {
// break;
// }
// case "medical": {
// ncount = jcounts.medical;
// break;
// }
// case "retail": {
// ncount = jcounts.retail;
// break;
// }
// case "delivery": {
// ncount = jcounts.delivery;
// break;
// }
// case "lab": {
// ncount = jcounts.lab;
// break;
// }
// case "processor": {
// ncount = jcounts.processor;
// break;
// }
// case "producer": {
// ncount = jcounts.producer;
// break;
// }
// case "wholesale": {
// ncount = jcounts.wholesale;
// break;
// }
// case "hardware": {
// ncount = jcounts.hardware;
// break;
// }
// case "software": {
// ncount = jcounts.software;
// break;
// }
// case "consultant": {
// ncount = jcounts.consultant;
// break;
// }
// case "service": {
// ncount = jcounts.service;
// break;
// }
// case "advertise": {
// break;
// }
// default: {
// break;
// }
// }
// if (ncount == 0) {
// $('a.view-toolbar-item[data-target="by-map"]').hide();
// $('a.view-toolbar-item[data-target="by-list"]').hide();
// $('a.view-toolbar-item[data-target="by-state"]').hide();
// }
// else {
// $('a.view-toolbar-item[data-target="by-map"]').show();
// $('a.view-toolbar-item[data-target="by-list"]').show();
// $('a.view-toolbar-item[data-target="by-state"]').show();
// }
// $('.which-search-parent').text('Nationwide');
// if ($('.states-simple-list').css('display') != 'none') {
// $(".states-simple-list-footer").slideUp(function () {
// $('.states-simple-list').slideUp(600, function () {
// });
// });
// }
// $('.clearing-target').fadeIn(function () {
// console.log('debug2');
// $('.p-alert-info-wait-panel').fadeOut(1200, function () {
// });
// console.log('debug3');
// var $ctl = $('.clearing-target').find('.p-alert-info');
// $ctl.html('');
// $ctl.append(header_txt);
// $ctl = $('.clearing-target').find('.p-alert-info-choices');
// $ctl.fadeIn(function () {
// var $stf = $('.clearing-target-bystate-footer');
// if ($stf.css('display') != 'none') {
// $stf.fadeOut();
// }
// $('.clearing-target-national-footer').show();
// });
// });
// if ($('.map-container').css('display') != 'none') {
// $('.map-container').hide(function () {
// });
// }
// if ($('.clearing-target-bystate').css('display') != 'none') {
// $('.clearing-target-bystate').hide(function () {
// console.log('debug5');
// });
// }
// break;
//}
case CV_BYSTATE_LIST: {
$('.clearing-target-bystate-footer').slideUp(function () {
});
$('.clearing-target-national-footer').slideUp(function () {
});
$('.states-simple-list').slideDown(1000, function () {
$(".states-simple-list-footer").fadeIn(function () {
})
});
break
}
case CV_BYSTATE_RESULTS: {
//console.log('debug1bs');
$('.count-results').text(getSelectedUSAStateCount())
$('.which-search-parent').text(getSelectedUSAStateDisplay());
$('.clearing-target-national-footer').hide(function () {
$('.states-simple-list').hide(function () {
$(".states-simple-list-footer").hide(function () {
$('.clearing-target-bystate-footer').fadeIn(600, function () {
});
});
});
});
break;
}
}
}
// some temp admin stuff to make debugging page faster..
$('body').on('click', 'a.company-display', function (e) {
e.preventDefault();
//alert('and here we go.');
var target = $(this).data('target');
switch (target) {
case "wide": {
$('.company-container').addClass('container-fluid').removeClass('container');
break;
}
case "boxed": {
$('.company-container').addClass('container').removeClass('container-fluid');
break;
}
case "light": {
$('.company-container').addClass('-light').removeClass('-dark');
$('.company-container').find('.-dark').each(function () {
$(this).addClass('-light').removeClass('-dark');
});
break;
}
case "dark": {
$('.company-container').addClass('-dark').removeClass('-light');
$('.company-container').find('.-light').each(function () {
$(this).addClass('-dark').removeClass('-light');
});
break;
}
}
});
$('body').on('click', '.a3-signout', function (e) {
e.preventDefault();
$('body').find('a').addClass('disabled');
$('body').find('a').prop('disabled', 'disabled');
$('body').find('button').addClass('disabled');
$('body').find('input[type="button"]').addClass('disabled');
var $spinner = $(this).find('.a3-spin-text');
$spinner.html('');
$spinner.addClass('fa fa-spin fa-repeat');
setTimeout(function () {
SignMeOut(getToken());
}, 100);
});
$('body').on('click', '.view-toolbar-item', function (e) {
e.preventDefault();
var dtarget = $(this).data('target');
switch (dtarget) {
case "pick-view-national": {
setClearingView(CV_NATIONAL_RESULTS);
break;
}
case "pick-view-footer": {
setClearingView(CV_BYSTATE_LIST)
break;
}
case "by-state": {
setClearingView(CV_BYSTATE_LIST);
break;
}
case "by-map": {
setTimeout(function () {
window.location.href = "/search/united-states/" + $('.btn-toolbarz-item.-active').data('target') + '/map'; //, "_blank";
}, 300);
break;
}
case "by-list": {
setTimeout(function () {
var popUp = window.open("/search/united-states/" + $('.btn-toolbarz-item.-active').data('target') + '/list', "_blank");
if (popUp === null || typeof (popUp) === 'undefined') {
showMessagePrompt("danger", "Search by List", "Please disable your pop-up blocker, and try again.");
}
else {
popUp.focus();
}
}, 300);
break;
}
case "by-map-state": {
setTimeout(function () {
window.location.href = "/search/united-states/" + getSelectedState() + "/" + $('.btn-toolbarz-item.-active').data('target') + '/map';
}, 300);
break;
}
case "by-list-state": {
setTimeout(function () {
window.location.href = "/search/united-states/" + getSelectedState() + "/" + $('.btn-toolbarz-item.-active').data('target') + '/list';
}, 300);
break;
}
default: {
skipthiscode = true;
showMessagePrompt("danger", "WHOOPS", "Mispelled or Missing Data Target:=" + dtarget);
break;
}
}
});
var showSpinner1xOnly = true;
var gWhichOne;
function setSelectedCountryPart(inval) {
$('#hf_SelectedCountry').val(inval);
}
function getSelectedCountryPart() {
return $('#hf_SelectedCountry').val() == '' ? null : $('#hf_SelectedCountry').val();
}
$('body').on('click', '.btn-toolbarz-item', function (e) {
e.preventDefault();
// ui block that lets users know nav happened
var btnw = $(this).width();
$('.btn-toolbarz-item.-active').removeClass('-active');
$(this).addClass('-active');
var $spinner = $(this).find('.a3-spin-text');
$spinner.html(''); $(this).width(btnw);
$spinner.addClass('fa fa-spin fa-repeat');
var urltarget = $(this).attr('data-href')
var target = $(this).data('target')
//setDefaultNav(target);
if (urltarget !== undefined) {
if (target !== '/home') {
if (getSelectedCountryPart() === null) {
urltarget += "/earth"
}
else {
urltarget += ("/" + getSelectedCountryPart());
}
}
else {
urltarget = "/home";
}
}
else {
urltarget = "/home";
}
//alert("FC " + urltarget);
setTimeout(function () { window.location.assign(urltarget); }, 100);
//var skipthiscode = false;
});
function getClearingList(index) {
switch (index) {
case "medical": {
break;
}
}
}
var header_txt = '';
// this one builds out the header ui..need one for states...
function setNationalResultsDisplay(category_name) {
switch (category_name) {
case "medical": {
header_txt = " Medical Cannabis Locations Nationwide
";
if (jcounts.medical > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.medical);
break;
}
case "retail": {
header_txt = " Retail Cannabis Locations Cannabis Producers Nationwide
";
if (jcounts.producer > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.producer);
break;
}
case "processor": {
header_txt = " Cannabis Processors Nationwide
";
if (jcounts.processor > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.processor);
break;
}
case "product": {
header_txt = " Cannabis or Allied Products Nationwide
";
if (jcounts.product > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.product);
break;
}
case "other": {
header_txt = " Cannabis or Allied Other Nationwide
";
if (jcounts.other > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.other);
break;
}
case "consultant": {
header_txt = " Cannabis Consultants Nationwide
";
if (jcounts.consultant > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
if (jcounts.consultant === 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.consultant);
break;
}
case "service": {
header_txt = " Cannabis Related Business/Services Nationwide
";
if (jcounts.service > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.service);
break;
}
case "lab": {
header_txt = " Cannabis Testing Labs Nationwide
";
if (jcounts.lab > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.lab);
break;
}
case "delivery": {
header_txt = " Cannabis Delivery Services Nationwide
";
if (jcounts.delivery > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.delivery);
break;
}
case "transport": {
header_txt = " Cannabis Transport Services Nationwide
";
if (jcounts.delivery > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.transport);
break;
}
case "cbd": {
header_txt = " Hemp/CBD Nationwide
";
if (jcounts.cbd > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.cbd);
break;
}
case "wholesale": {
header_txt = " Cannabis Wholesale Locations Nationwide
";
if (jcounts.wholesale > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.wholesale);
break;
}
case "hardware": {
header_txt = " Cannabis Related Hardware Suppliers Nationwide
";
if (jcounts.hardware > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.hardware);
break;
}
case "software": {
header_txt = " Cannabis Related Software Vendors Nationwide
";
if (jcounts.software > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.software);
break;
}
}
setClearingView(CV_NATIONAL_RESULTS);
}
// sets header and counts for state view selctors (back/google/list)
function setStateResultsHeader(category_name) {
switch (category_name) {
case "medical": {
header_txt = " Medical Cannabis Locations, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.medical > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.medical);
break;
}
case "retail": {
header_txt = " Retail Cannabis Locations, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.retail > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.retail);
//$('.clearing-target').fadeIn();
break;
}
case "producer": {
header_txt = " Cannabis Producers, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.producer > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.producer);
break;
}
case "processor": {
header_txt = " Cannabis Processors, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.processor > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.processor);
break;
}
case "product": {
header_txt = " Cannabis or Allied Products, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.product > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.product);
break;
}
case "other": {
header_txt = " Cannabis or Allied Other, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.other > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.other);
break;
}
case "consultant": {
header_txt = " Cannabis Consultants, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.consultant > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
if (jcounts.consultant === 0) {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.consultant);
break;
}
case "service": {
header_txt = " Cannabis Related Business/Services, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.service > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.service);
break;
}
case "lab": {
header_txt = " Cannabis Testing Labs, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.lab > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
//alert('jcounts.lab:=' + jcounts.lab);
$('.count-results').text(jcounts.lab);
break;
}
case "delivery": {
header_txt = " Cannabis Delivery Locations, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.delivery > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.delivery);
break;
}
case "transport": {
header_txt = " Cannabis Transport Services, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.transport > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.transport);
break;
}
case "cbd": {
header_txt = " Hemp/CBD Services, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.cbd > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.cbd);
break;
}
case "wholesale": {
header_txt = " Cannabis Wholesale Locations, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.wholesale > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.wholesale);
break;
}
case "hardware": {
header_txt = " Cannabis Related Hardware Suppliers, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.hardware > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.hardware);
break;
}
case "software": {
header_txt = " Cannabis Related Software Vendors, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.software > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.software);
break;
}
}
}
// this populates the ui only for states list (ex. washington (410))
function initStateResultsDisplay(category_name) {
//alert(category_name);
$.each(jcountsstates, function (i, item) {
switch (category_name) {
case "medical": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.medical > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.medical);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.medical);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "retail": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.retail > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
//alert(item.retail);
$(ctl).find('span.state-counter').text(item.retail);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.retail);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "delivery": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.delivery > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.delivery);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.delivery);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "transport": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.transport > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.transport);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.transport);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "cbd": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.cbd > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.cbd);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.cbd);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "lab": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.lab > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.lab);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.lab);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "processor": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.processor > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.processor);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.processor);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "producer": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.producer > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.producer);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.producer);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "product": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.product > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.product);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.product);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "other": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.other > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.other);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.other);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "wholesale": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.wholesale > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.wholesale);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.wholesale);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "hardware": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.hardware > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.hardware);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.hardware);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "software": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.software > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.software);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.software);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "consultant": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.consultant > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.consultant);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.consultant);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
case "service": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.service > 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.service);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.service);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
}
});
}
function setCompanyCountAll(dtarget) {
//getCompanyCountAllByCategory(dtarget);
//getCompanyCountAllByCategoryByState(dtarget);
}
function getCompanyCountAllByCategory(category_name) {
if (jcounts !== '') {
// console.log("DEBUGGER: getCompanyCountAllByCategory jcounts!=''");
setNationalResultsDisplay(category_name);
}
else {
// console.log("DEBUGGER: jcounts==''");
$.ajax({
type: 'POST',
url: '/SimpleWebService.Aspx/CompanyCountAllByCategory',
data: '{"token":"' + getMToken() + '"}',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
async: true,
cache: false,
success: function (response) {
jcounts = JSON.parse(response.d)[0];
setNationalResultsDisplay(category_name);
},
failure: function (response) {
},
error: function (response) {
}
});
}
}
function getCompanyCountAllByCategoryByState(category_name) {
if (jcountsstates !== '') {
initStateResultsDisplay(category_name);
}
else {
$.ajax({
type: 'POST',
url: '/SimpleWebService.Aspx/CompanyCountAllByCategoryByState',
data: '{"token":"' + getMToken() + '"}',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
async: true,
cache: false,
success: function (response) {
jcountsstates = JSON.parse(response.d);
initStateResultsDisplay(category_name);
},
failure: function (response) {
showMessagePrompt('danger', 'Error', "An Unexpected Service Failure Occurred.
Please check your request and try again.", 'getCompanyCountAllByCategoryByState');
},
error: function (response) {
showMessagePrompt('danger', 'Error', "An Unexpected Service Failure Occurred.
Please check your request and try again.", 'getCompanyCountAllByCategoryByState');
}
});
}
}
//// left sidebar button handlers
//$('body').on('click', '#sidebarCollapse-left', function (e) {
// e.preventDefault();
// $('#sidebar-left').toggleClass('active');
// if ($('#sidebar-left').hasClass('active') == true) {
// if ($('#fancy-comments-footer').hasClass('active') == false) {
// $('#fancy-comments-footer').addClass('active');
// }
// }
// else {
// if ($('#fancy-comments-footer').hasClass('active') == true) {
// $('#fancy-comments-footer').removeClass('active');
// }
// }
// setTimeout(function () {
// $('.sidebar-left-display').toggleClass('active');
// $(this).toggleClass('active');
// }, 400);
//});
//$('body').on('click', '.sidebar-left-display', function (e) {
// e.preventDefault();
// $('#sidebar-left').toggleClass('active');
// if ($('#sidebar-left').hasClass('active') == true) {
// if ($('#fancy-comments-footer').hasClass('active') == false) {
// $('#fancy-comments-footer').addClass('active');
// }
// }
// else {
// if ($('#fancy-comments-footer').hasClass('active') == true) {
// $('#fancy-comments-footer').removeClass('active');
// }
// }
// $(this).toggleClass('active');
//});
//// right sidebar button handlers
//$('body').on('click', '#sidebarCollapse-right', function (e) {
// e.preventDefault();
// $('#sidebar-right').toggleClass('active');
// if ($('#sidebar-right').hasClass('active') == true) {
// if ($('#fancy-links-footer').hasClass('active') == false) {
// $('#fancy-links-footer').addClass('active');
// }
// }
// else {
// if ($('#fancy-links-footer').hasClass('active') == true) {
// $('#fancy-links-footer').removeClass('active');
// }
// }
// setTimeout(function () {
// $('.sidebar-right-display').toggleClass('active');
// $(this).toggleClass('active');
// }, 400);
//});
//$('body').on('click', '.sidebar-right-display', function (e) {
// e.preventDefault();
// $('#sidebar-right').toggleClass('active');
// if ($('#sidebar-right').hasClass('active') == true) {
// if ($('#fancy-links-footer').hasClass('active') == false) {
// $('#fancy-links-footer').addClass('active');
// }
// }
// else {
// if ($('#fancy-links-footer').hasClass('active') == true) {
// $('#fancy-links-footer').removeClass('active');
// }
// }
// $(this).toggleClass('active');
//});
$('body').on('click', 'a.admin-theme-change', function (e) {
e.preventDefault();
var newtheme = $(this).data('change-theme');
$('#theme_style').attr('href', '/assets/templates/volta/assets/css/application/themes/' + newtheme + '.css');
});
jQuery(document).ready(function () {
//$(".sidebar").mCustomScrollbar({
// theme: "minimal"
// });
$('.date').datetimepicker({
format: 'LT'
});
skipToggle = false;
/*
setTimeout(function () {
$('#fancy-comments-sbr').fancyNews2({
vertical: false,
height: 370,
width: 360,
infiniteLoop: true,
previewsPerPage: 4,
slideTime: 8000,
useLinks: true,
arrows: true,
backgroundColor: 'rglinear-gradient(to top left, rgba(0,0,0,0.125), rgba(0,0,0,0.25));ba(0,0,0,0.4)',
backgroundOverColor: 'rgba(255,255,255,0.055));',
textColor: '#fff',
primaryColor: '#ECF0F1',
});
$('#fancy-comments-ftr').fancyNews2({
vertical: false,
height: 370,
width: 360,
infiniteLoop: true,
previewsPerPage: 4,
slideTime: 8000,
useLinks: true,
arrows: true,
backgroundColor: 'rglinear-gradient(to top left, rgba(0,0,0,0.125), rgba(0,0,0,0.25));ba(0,0,0,0.4)',
backgroundOverColor: 'rgba(255,255,255,0.055));',
textColor: '#fff',
primaryColor: '#ECF0F1',
});
$('#fancy-news-rss-quick-view').fancyNews({
width: 360,
height: 300,
vertical: false,
infiniteLoop: true,
previewsPerPage: 4,
slideTime: 8000,
useLinks: true,
arrows: true,
backgroundColor: 'rglinear-gradient(to top left, rgba(0,0,0,0.125), rgba(0,0,0,0.25));ba(0,0,0,0.4)',
backgroundOverColor: 'rgba(255,255,255,0.055));',
textColor: '#fff',
primaryColor: '#ECF0F1',
feed: 'https://rssmix.com/u/8397447/rss.xml',
rssApiKey: 'yyllc6cc85fv94rlcyb9jimfydfupxzktqh4acuh'
});
$('#fancy-news-footer-rss').fancyNews({
width: 360,
height: 342,
infiniteLoop: true,
slideTime: 8000,
previewsPerPage: 4,
useLinks: true,
arrows: true,
backgroundColor: 'rglinear-gradient(to top left, rgba(0,0,0,0.125), rgba(0,0,0,0.25));ba(0,0,0,0.4)',
backgroundOverColor: 'rgba(255,255,255,0.055));',
textColor: '#fff',
primaryColor: '#ECF0F1',
center: true,
feed: 'https://rssmix.com/u/8397447/rss.xml',
rssApiKey: 'yyllc6cc85fv94rlcyb9jimfydfupxzktqh4acuh'
});
// for comments
$("time.timeago").timeago();
$("time.timeago").fadeIn();
$('#fancy-comments-sbr').find('ul.fn-news-list').find('li.fn-preview').each(function () {
scrubemogSmall($(this).find('div'));
});
$('#fancy-comments-ftr').find('ul.fn-news-list').find('li.fn-preview').each(function () {
scrubemogSmall($(this).find('div'));
});
$('.comment-container-main-wrapper').fadeIn(300, function () { });
setTimeout(function () {
$('#fancy-news-rss-quick-view').find('ul.fn-news-list').each(function () {
$(this).find('li').each(function () {
$(this).find('div').each(function () {
$(this).find("h4").each(function () {
var htxt = $(this).text();
$(this).replaceWith("");
});
});
});
});
$('#fancy-news-footer-rss').find('ul.fn-news-list').each(function () {
$(this).find('li').each(function () {
$(this).find('div').each(function () {
$(this).find("h4").each(function () {
var htxt = $(this).text();
$(this).replaceWith("");
});
});
});
});
$("time.timeago").timeago();
$("time.timeago").fadeIn();
}, 400);
$('#fancy-news-rss-quick-view').fadeIn(function () {
$('#fancy-news-footer-rss').fadeIn(function () { });
$('#fancy-comments-footer-display').fadeIn(function () { });
});
}, 0);
$(window).resize();
setTimeout(function () {
$('.btn-toolbarz-item').removeClass('disabled').removeProp('disabled');
initArtistsMarquee();
}, 1000);*/
jQuery.goup({
trigger: 10,
containerSize: 30,
bottomOffset: 5,
locationOffset: 10,
title: 'Back To Top',
containerColor: 'rgba(67,67,67,0.4)',
titleAsText: false,
alwaysVisible: false,
zIndex: 10000
});
$('.btn-toolbarz-item').removeClass('disabled').removeProp('disabled');
initSR();
});
// - End doc.ready
function showQuickNotification(classname, title, text, time, target) {
$.gritter.add({
class_name: "-" + classname,
title: title,
text: text,
time: time,
before_open: function (e, manual_close) {
}
});
}
var gArtistsHover = false;
var gisdone = false;
$.fn.typer = function (text, options) {
options = $.extend({}, {
char: ' ',
delay: 1000,
duration: 800,
endless: false
}, options || text);
text = $.isPlainObject(text) ? options.text : text;
var elem = $(this),
isTag = false,
c = 0;
gisdone = false;
(function typetext(i) {
var e = ({ string: 1, number: 1 }[typeof text] ? text : text[i]) + options.char,
char = e.substr(c++, 1);
if (char === '<') { isTag = true; }
if (char === '>') { isTag = false; }
elem.html(e.substr(0, c));
if (c <= e.length) {
if (isTag) {
typetext(i);
} else {
setTimeout(typetext, options.duration / 10, i);
}
} else {
c = 0;
i++;
if (i === text.length && !options.endless) {
gisdone = true;
initArtistsMarquee();
return;
} else if (i === text.length) {
i = 0;
}
setTimeout(typetext, options.delay, i);
}
})(0);
};
function initArtistsMarquee() {
if (gisdone == true) {
gisdone = false;
//$('#artists').html("");
setTimeout(function () {
initArtistsMarquee();
}, 5000);
}
else {
$('#artists').typer(
['Now Playing...[Your Name Here]
',
'Shout Out to all Artists...
',
'Photographers, Videographers.
',
'Showcase Here on 420A3.Com
',
'',
'',
'']);
}
}
//////////var delay = (function () {
////////// var timer = 0;
////////// return function (callback, ms) {
////////// clearTimeout(timer);
////////// timer = setTimeout(callback, ms);
////////// };
//////////})();
//////////$(window).resize(function () {
////////// delay(function () {
////////// setCompanyLayoutHeight();
////////// }, 300);
//////////}).trigger('resize');
//////////var initSidebar1x = false;
//////////function setCompanyLayoutHeight() {
////////// var winH = $(window).height();
////////// var winW = $(window).width();
////////// if (winH < 300) {
////////// winH = 500;
////////// }
////////// //var sbh = $('.navbar-wrapper').height() - 3 + 'px';
////////// // //$('.sidebar-right-display').css('top', sbh);
////////// // //$('.sidebar-left-display').css('top', sbh);
////////// // $('.sidebar-left').css('top', sbh);
////////// // $('.sidebar-right').css('top', sbh);
////////// // alert(sbh);
////////// if ($('#main_container').length > 0) {
////////// //$('#main_container').animate({ marginTop: $('#navless_header').height() + 1 }, 'slow');
////////// //$('#main_container').css('margin-top', $('#navless_header').height() + 1 + 'px');
////////// }
////////// else {
////////// //$('#main_container').animate({ marginTop: $('.nav-scroller').height() + 1 }, 'slow');
////////// //$('#main_container').css('margin-top', $('.nav-scroller').height() + 1 + 'px');
////////// }
////////// //navless_header
////////// //if (initSidebar1x == false) {
////////// // initSidebar1x = true;
////////// $('#sidebar-left').fadeIn();
////////// $('#sidebar-right').fadeIn();
////////// //}
////////// //if ($('.collapsed-menu-indicator').is(':visible') == true) {
////////// // if ($('.btn-toolbarz-container-spacer').is(':visible') == true) {
////////// // $('.btn-toolbarz-container-spacer').fadeOut();
////////// // }
////////// //}
////////// //else {
////////// // if ($('.btn-toolbarz-container-spacer').is(':visible') == false) {
////////// // $('.btn-toolbarz-container-spacer').fadeIn();
////////// // }
////////// //}
//////////}
$(document).on('click', '.navbar-sa-actions', function (e) {
e.preventDefault();
var target = $(this).data('target');
switch (target) {
case 'view-all': {
if ($('.left-sidebar-nav[data-target="super-notifications-list"]').length == 0) {
window.location.assign("/user/dashboard?nl=true");
}
else {
$('.left-sidebar-nav[data-target="super-notifications-list"]')[0].click();
}
break;
}
}
});
function getTicks() {
var d = new Date();
return d.getTime();
}
//credits http://css-tricks.com/snippets/jquery/move-cursor-to-end-of-textarea-or-input/
jQuery.fn.putCursorAtEnd = function () {
return this.each(function () {
// If this function exists...
if (this.setSelectionRange) {
// ... then use it (Doesn't work in IE)
// Double the length because Opera is inconsistent about whether a carriage return is one character or two. Sigh.
var len = $(this).val().length * 2;
this.setSelectionRange(len, len);
} else {
// ... otherwise replace the contents with itself
// (Doesn't work in Google Chrome)
$(this).val($(this).val());
}
});
};
function showGrowlNotification(classname, title, text, time, target) {
$.gritter.add({
class_name: "-" + classname,
title: title,
text: text,
time: time,
after_open: function (e) {
},
before_close: function (e, manual_close) {
}
});
}
function getToken() {
return $('#hf_MasterToken').val();
}
function getMToken() {
return $('#hf_MasterToken').val();
}
function getOnlineTotal() {
return $('#hf_CurrentOnlineCount').val() * 1;
}
function setOnlineTotal(inval) {
$('#hf_CurrentOnlineCount').val(inval);
$('.total_online').text(inval);
$('.total_online_super').text(inval);
}
function scrubemogSmall(ctl) {
var ret = Emoji.parse($(ctl).html());
//alert('scrubemog ' + ret);
if (ret.trim().length > 0) {
$(ctl).html(ret)
}
}
function initNavbarNotifications() {
try {
$.ajax({
type: 'POST',
url: '/SimpleWebService.aspx/GetUserNotificationsMenu',
data: '{"token":"' + getMToken() + '"}',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
async: true,
cache: false,
success: function (response) {
if (response.d == '') { }
else {
$('i.pe-bell').addClass('animated animated-repeat tada');
$('.navbar-users-notifications-list').append(response.d);
$('.navbar-item-count').text($('.navbar-users-notifications-list').find('li').length).fadeIn();
$('#notifications-dropdown').fadeIn();
}
},
failure: function (response) {
debugger;
showMessagePrompt('danger', 'Error', "An Unexpected Service Failure Occurred.
Please check your request and try again.", 'super-admin-navbar-notifications');
},
error: function (response) {
debugger;
showMessagePrompt('danger', 'Error', "An Unexpected Service Failure Occurred.
Please check your request and try again.", 'super-admin-navbar-notifications');
}
});
}
catch (err) {
showMessagePrompt('danger', 'Error', "An Unexpected Saving Failure Occurred.
" + err.message, 'super-admin-navbar-notifications');
}
}
//
//(function () { var widget_id = 'yvgw2DttPc'; var d = document; var w = window; function l() { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//code.jivosite.com/script/widget/' + widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss); } if (d.readyState == 'complete') { l(); } else { if (w.attachEvent) { w.attachEvent('onload', l); } else { w.addEventListener('load', l, false); } } })();
//var jivo_right = '60px';
//var jivo_open = '60px';
//// var jivo_mobile = '40px';
//function jivo_onLoadCallback() {
// $('.wrap_mW._show_1e._orinationRight_25.__jivoMobileButton').css('width', '100px').css('z-index', 100);
// $('.jivo-iframe-container-bottom').hide();
// $('.jivo-iframe-container-bottom').animate({ right: jivo_right }, 100);
// $('#widget').animate({ right: jivo_right }, 100);
// $('.label_39').animate({ right: jivo_right }, 100);
// $('.jivo-iframe-container-bottom').fadeIn();
// // $('._orinationRight_25').animate({ right: jivo_mobile }, 100);
//}
//function jivo_onOpen() {
// $('.jivo-iframe-container-bottom').hide();
// $('.jivo-iframe-container-bottom').animate({ right: jivo_open }, 100);
// $('#widget').animate({ right: jivo_open }, 100);
// $('.label_39').animate({ right: jivo_open }, 100);
// $('.jivo-iframe-container-bottom').fadeIn();
//}
//function jivo_onClose() {
// $('.wrap_mW._show_1e._orinationRight_25.__jivoMobileButton').css('width', '100px').css('z-index', 100);
// $('.jivo-iframe-container-bottom').hide();
// $('.jivo-iframe-container-bottom').animate({ right: jivo_right }, 100);
// // $('._orinationRight_25').animate({ right: jivo_mobile }, 100);
// $('#widget').animate({ right: jivo_right }, 100);
// $('.label_39').animate({ right: jivo_right }, 100);
// $('.jivo-iframe-container-bottom').fadeIn();
//}