#uscanadacustom-html5-map-map-container_0 { } #uscanadacustom-html5-map-map-container_0 .fm-tooltip-name { color: #000000; font-size: 20px; } #uscanadacustom-html5-map-map-container_0 .fm-tooltip-comment { } #uscanadacustom-html5-map-map-container_0 .fm-tooltip-comment p { } @media only screen and (max-width: 480px) { #uscanadacustom-html5-map-map-container_0 { float: none; width: 100%; } } jQuery(function(){ var hightlighted = null; uscanadacustomhtml5map_map_0 = new FlaShopUSCanadaMap(uscanadacustomhtml5map_map_cfg_1); uscanadacustomhtml5map_map_0.draw('uscanadacustom-html5-map-map-container_0'); uscanadacustomhtml5map_map_0.on('mousein', function(ev, sid, map) { if (hightlighted && sid != hightlighted) { map.stateHighlightOut(hightlighted); hightlighted = null; } }); var html5map_onclick = function(ev, sid, map) { var cfg = uscanadacustomhtml5map_map_cfg_1; var link = map.fetchStateAttr(sid, 'link'); var is_group = map.fetchStateAttr(sid, 'group'); var popup_id = map.fetchStateAttr(sid, 'popup-id'); var is_group_info = false; if (typeof cfg.map_data[sid] !== 'undefined') jQuery('#uscanadacustom-html5-map-selector_0').val(sid); else jQuery('#uscanadacustom-html5-map-selector_0').val(''); if (is_group==undefined) { if (sid.substr(0,1)=='p') { popup_id = map.fetchPointAttr(sid, 'popup_id'); link = map.fetchPointAttr(sid, 'link'); } } else if (typeof cfg.groups[is_group]['ignore_link'] == 'undefined' || ! cfg.groups[is_group].ignore_link) { link = cfg.groups[is_group].link; popup_id = cfg.groups[is_group]['popup_id']; is_group_info = true; } if (link=='#popup') { if (typeof SG_POPUP_DATA == "object") { if (popup_id in SG_POPUP_DATA) { SGPopup.prototype.showPopup(popup_id,false); } else { jQuery.ajax({ type: 'POST', url: 'https://snkamerica.com/index.php?uscanadacustomhtml5map_get_popup', data: {popup_id:popup_id}, }).done(function(data) { jQuery('body').append(data); SGPopup.prototype.showPopup(popup_id,false); }); } } else if (typeof SGPBPopup == "function") { var popup = SGPBPopup.createPopupObjById(popup_id); popup.prepareOpen(); popup.open(); } return false; } if (link == '#info') { var id = is_group_info ? is_group : (sid.substr(0,1)=='p' ? sid : map.fetchStateAttr(sid, 'id')); jQuery('#uscanadacustom-html5-map-state-info_0').html('Loading...'); jQuery.ajax({ type: 'POST', url: 'https://snkamerica.com/index.php?uscanadacustomhtml5map_get_'+(is_group_info ? 'group' : 'state')+'_info='+id+'&map_id=1', success: function(data, textStatus, jqXHR){ jQuery('#uscanadacustom-html5-map-state-info_0').html(data); jQuery("html, body").animate({ scrollTop: jQuery('#uscanadacustom-html5-map-state-info_0').offset().top - 80 }, 1000); }, dataType: 'text' }); return false; } if (ev===null && link!='') { if (!jQuery('.html5dummilink').length) { jQuery('body').append('
'); } jQuery('.html5dummilink').attr('href',link).attr('target',(map.fetchStateAttr(sid, 'isNewWindow') ? '_blank' : '_self'))[0].click(); } }; uscanadacustomhtml5map_map_0.on('click',html5map_onclick); });