$('.btn-toolbarz-item').addClass('disabled').prop('disabled', 'disabled');
var gQuickViewNews = false;
var jcounts = '';
var jcountsstates = '';
var g_bgtype = Cookies.get('420A3_BG_TYPE')
Cookies.set('420A3_BG_TYPE', 'video', { expires: 7 });
g_bgtype = 'video';
var randomBG = new Array();
randomBG[1] = "video";
var randomVidArray = new Array();
randomVidArray[1] = "_Coffeeopt.mp4#t=0.0&v=1.5";
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;
skipToggle = true;
$(".slide-1-img").attr("src", "/assets/video/_coffee/_coffee_thumb.png");
// $('.slide-1-img').addClass(randomKBArray[kbRnd]);
$('.slide-1-img').fadeIn(600, function () {
var videoID = 'bgvid';
var sourceID = 'bgvidsrc';
var newmp4 = '/assets/video/' + randomVidArray[1];
var newposter = '/1px_trans.gif';
newmp4 = '/assets/video/' + randomVidArray[1];
setTimeout(function () {
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.
});
}
}, 1000);
});
$('body').on('click', '.client-email', function (e) {
e.preventDefault();
submitMailToRequest($(this));
});
function submitMailToRequest(ctl) {
window.location.href = "/support/mailto";
return false;
}
var gWhichOne;
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 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 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 "other": {
header_txt = " Other Allied Companies Nationwide
";
if (jcounts.other > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
if (jcounts.other === 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.other);
break;
}
case "product": {
header_txt = " Products Related Companies Nationwide
";
if (jcounts.product > 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-success');
$('.count-tag').attr('class', 'tag -success count-tag');
}
if (jcounts.product === 0) {
$('.clearing-target').attr('class', 'clearing-target alert alert-warning');
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.other);
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 Companies Nationwide
";
if (jcounts.transport > 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 Companies 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;
}
case "media": {
header_txt = " Cannabis Media Companies Nationwide
";
if (jcounts.media> 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.media);
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 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 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');
}
$('.count-results').text(jcounts.lab);
break;
}
case "delivery": {
header_txt = " Cannabis Delivery Services, 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;
}
case "media": {
header_txt = " Cannabis Media Companies, State of " + getSelectedUSAStateDisplay() + "
";
if (jcounts.media > 0) {
$('.count-tag').attr('class', 'tag -success count-tag');
}
else {
$('.count-tag').attr('class', 'tag -warning count-tag');
}
$('.count-results').text(jcounts.media);
break;
}
}
}
// this populates the ui only for states list (ex. washington (410))
function initStateResultsDisplay(category_name) {
//alert('initStateResultsDisplay');
$.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 "producers": {
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 "processors": {
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 "products": {
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 "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;
}
case "labs": {
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 "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 "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 "media": {
var ctl = $('a.state-abbr[data-target="' + i + '"]');
if (item.media> 0) {
$(ctl).removeClass('disabled').removeProp('disabled');
$(ctl).addClass('-success');
$(ctl).find('span.state-counter').text(item.media);
}
else {
$(ctl).removeClass('-success');
$(ctl).find('span.state-counter').text(item.media);
$(ctl).addClass('disabled').prop('disabled', 'disabled');
}
break;
}
}
});
//$('a.state-abbr[data-target="AK"]').find('span.state-counter').text(jcountsstates.AK.retail);
//?jcountsstates.WA.retail
//414
//debugger;
//$('.p-alert-info').append(header_txt);
setTimeout(function () {
//$('.count-results').fadeIn(600, function () {
// $('.counter').counterUp({
// delay: 10,
// time: 1000
// });
//});
}, 600);
}
function setCompanyCountAll(dtarget) {
getCompanyCountAllByCategory(dtarget);
getCompanyCountAllByCategoryByState(dtarget);
}
function getCompanyCountAllByCategory(category_name) {
//$('.clearing-target').html(display_text);
//$('.clearing-target-state').html(display_text);
//$('.p-alert-info').html('');
if (jcounts !== '') {
console.log("DEBUGGER: 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) {
//debugger;
//$('.p-alert-info').html('');
//$('.p-alert-info').append(display_text.replace('{0}', 'whoops'));
},
error: function (response) {
//debugger;
//$('.p-alert-info').html('');
//$('.p-alert-info').append(display_text.replace('{0}', 'whoops'));
//debugger;
}
});
}
}
function getCompanyCountAllByCategoryByState(category_name) {
console.log('debug: catname:=' + category_name);
//$('.clearing-target').html(display_text);
//$('.clearing-target-state').html(display_text);
//$('.p-alert-info').html('');
if (jcountsstates !== '') {
// console.log('debug: calling :=setStateResultsDisplay');
// setStateResultsDisplay(category_name);
// setStateResultsHeader(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);
//setStateResultsHeader(category_name);
//setStateResultsDisplay(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');
}
});
}
}
$('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 () {
$('.date').datetimepicker({
format: 'LT'
});
$('.counter').counterUp({
delay: 10,
time: 1000
});
//////////setCompanyLayoutHeight();
$('#fancy-news-rss-quick-view').fancyNews({
width: 365,
height: 280,
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://mjbizdaily.com/feed?format=xml',
rssApiKey: 'yyllc6cc85fv94rlcyb9jimfydfupxzktqh4acuh'
});
skipToggle = false;
setTimeout(function () {
//alert($('#fancy-comments').length);
$('#fancy-comments').fancyNews2({
vertical: false,
height: 350,
width: 365,
infiniteLoop: true,
previewsPerPage: 5,
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',
});
////////////alert(">>>>");
//////////$('ul.fn-news-list').each(function () {
////////// console.log('debug found ul');
////////// $(this).find("h4").each(function () {
////////// var htxt = $(this).text();
////////// $(this).replaceWith("");
////////// });
//////////});
//////////$('.flyout-latest-news').fadeIn(800, function () {
////////// $("time.timeago").timeago();
////////// $("time.timeago").fadeIn();
//////////});
//////////$('.flyout-kool-links').fadeIn(800, function () {
////////// $('.flyout-ads').fadeIn(function () {
////////// });
//////////});
//////////$('#fancy-comments').find('ul.fn-news-list').find('li.fn-preview').each(function () {
////////// scrubemogSmall($(this).find('div'));
//////////});
}, 1000);
$('.btn-toolbarz-item').removeClass('disabled').removeProp('disabled');
//
//initNavbarNotifications();
//$(".slide-1-img").fadeOut(1000, function () {
//});
//$(".slide-1-img").attr("src", "/1px_trans.gif");
// added for safari....
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 delay = (function () {
////////// var timer = 0;
////////// return function (callback, ms) {
////////// clearTimeout(timer);
////////// timer = setTimeout(callback, ms);
////////// };
//////////})();
//var wrap = $('#main_container');
//var tbrcurrpos;
//wrap.on("scroll", function (e) {
// delay(function () {
// console.log('this.scrollTop:=' + this.scrollTop);
// console.log('$(.btn-toolbarz-container-spacer).height() + $(.nav - bar - spacer).height():=' + $('.btn-toolbarz-container-spacer').height() + $('.nav-bar-spacer').height());
// if (this.scrollTop > ($('.btn-toolbarz-container-spacer').height() + $('.nav-bar-spacer').height())) {
// tbrcurrpos = $('.btn-toolbarz-container').css("position");
// //$('.btn-toolbarz-container').css("position","fixed");
// console.log('A: make fixed');
// } else {
// //$('.btn-toolbarz-container').css("position",tbrcurrpos`);
// console.log('B: make UNfixed');
// }
// }, 100);
//});
//////////$(window).resize(function () {
////////// delay(function () {
////////// setCompanyLayoutHeight();
////////// }, 300);
//////////}).trigger('resize');
//////////function setCompanyLayoutHeight() {
////////// var winH = $(window).height();
////////// if (winH < 300) {
////////// winH = 500;
////////// }
////////// //$('.content').css('margin-top', $('.navbar.-fixed-top').height() - ($('.content').css('padding-top').replace('px', '') * 1));
////////// //$('.company-container').css('min-height',winH);
////////// 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();
////////// }
////////// }
//////////}
$('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);
});
$(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();
}
function initSR() {
$(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);
setTimeout(function () {
$('.total_online_super').text(usercount);
}, 1000);
};
// 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");
});
});
}
//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 getMToken() {
return $('#hf_MasterToken').val();
}
function getToken() {
return $('#hf_Token').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');
}
}