jQuery(function(){
jQuery(".header-overlay-menu-close a").attr("href", "javascript:void(0);");
jQuery('.navbar .dropdown').hover(function(){
jQuery(this).find('.dropdown-menu').first().stop(true, true).delay(250).slideDown();
}, function(){
jQuery(this).find('.dropdown-menu').first().stop(true, true).delay(100).slideUp();
});
jQuery('.navbar .dropdown > a').click(function(){
location.href=this.href;
});
});
jQuery(document).ready(function (){
jQuery(document).on('click', function(e){
if(!jQuery(e.target).closest('.right-search-menu').length){
jQuery('#default_search_box').hide();
}});
jQuery(document).on('click', function(e){
if(!jQuery(e.target).closest('#sticky_search_block').length){
jQuery('#sticky_search_box').hide();
}});
jQuery('#sticky_search_button').on('click', function(e){
jQuery('#sticky_search_box').toggle();
jQuery('#sticky_search_box_input').focus();
});
jQuery('.navbar-toggler-right').on('click', function(e){
var g3_top_navigation_height=jQuery(window).height()-200;
jQuery('#g3_top_nav_scroll').css({'max-height': g3_top_navigation_height+"px", 'overflow-y': 'scroll'});
if(jQuery('#g3_top_navigation').hasClass('show')){
jQuery('.navbar-toggler-icon').removeClass('close-menu');
}else{
jQuery('.navbar-toggler-icon').addClass('close-menu');
}});
jQuery('#g3_more_expand_menu').on('click', function(e){
if(jQuery('#menu-header-menu-more').hasClass('hidden-lg-up')){
jQuery('#header-overlay-menu').show();
jQuery('#menu-header-menu-more').removeClass('hidden-lg-up');
}else{
jQuery('#header-overlay-menu').hide();
jQuery('#menu-header-menu-more').addClass('hidden-lg-up');
}});
jQuery('#g3_stick_more_expand_menu').on('click', function(e){
if(jQuery('#menu-header-menu-more-1').hasClass('hidden-lg-up')){
jQuery('#stick-header-overlay-menu').show();
jQuery('#menu-header-menu-more-1').removeClass('hidden-lg-up');
}else{
jQuery('#stick-header-overlay-menu').hide();
jQuery('#menu-header-menu-more-1').addClass('hidden-lg-up');
}});
jQuery('.header-overlay-menu-close').on('click', function(e){
jQuery('#header-overlay-menu').hide();
jQuery('#menu-header-menu-more').addClass('hidden-lg-up');
jQuery('#stick-header-overlay-menu').hide();
jQuery('#menu-header-menu-more-1').addClass('hidden-lg-up');
});
jQuery('#content').on('click', function(e){
jQuery('#header-overlay-menu').hide();
jQuery('#menu-header-menu-more').addClass('hidden-lg-up');
jQuery('#stick-header-overlay-menu').hide();
jQuery('#menu-header-menu-more-1').addClass('hidden-lg-up');
});
awManageFaqClass();
aWHeaderSticky();
aWResponsiveTab();
jQuery(window).scroll(function (){
aWHeaderSticky();
});
aWFeaturedSlideshow();
jQuery('#featured_slideshow').show();
aWFeaturedBlockHome();
jQuery(window).resize(function(){
aWFeaturedBlockHome();
});
referralSource();
});
function aWResponsiveTab(){
var windowWidth=jQuery(window).width();
if(windowWidth <=767){
$('#aWTab').tabCollapse();
$('#checklistTab').tabCollapse();
}}
function loadSearchBox(){
jQuery('#default_search_box').toggle();
jQuery('#default_search_box_input').focus();
}
function closeSearchBox(){
jQuery('#default_search_box').hide();
}
function awManageFaqClass(){
jQuery('#aWAccordion').on('hide.bs.collapse', function (e){
var collapse_div_id=jQuery(e.target).attr('id');
var collapse_id=collapse_div_id.replace("collapse_", "");
jQuery('#faq_box_'+collapse_id).removeClass('faq-no-collapsed');
});
jQuery('#aWAccordion').on('show.bs.collapse', function (e){
var collapse_div_id=jQuery(e.target).attr('id');
var collapse_id=collapse_div_id.replace("collapse_", "");
jQuery('#faq_box_'+collapse_id).addClass('faq-no-collapsed');
});
}
function aWScrolledIntoView(elem){
var docViewTop=jQuery(window).scrollTop();
var docViewBottom=docViewTop + jQuery(window).height();
var elemTop=jQuery("#"+elem).offset().top;
var elemBottom=elemTop + jQuery("#"+elem).height();
return ((elemBottom <=docViewBottom)&&(elemTop >=docViewTop));
}
function aWHeaderSticky(){
var window_top=jQuery(window).scrollTop();
var windowWidth=jQuery(window).width();
if(windowWidth > 991){
var mastheadOffset=111;
if(window_top > mastheadOffset){
jQuery('#masthead_sticky').addClass('stickmenu');
}else{
jQuery('#masthead_sticky').removeClass('stickmenu');
}}else{
jQuery('#masthead_sticky').removeClass('stickmenu');
}}
function aWFeaturedSlideshow(){
jQuery('#featured_slideshow ul').cycle({
speed:       100,
timeout:     3000,
pager:      '#nav',
pagerEvent: 'onclick',
pauseOnPagerHover: true,
next:   '#next',
view:   '#view',
prev:   '#prev',
fx:     'fade'
});
jQuery("#featured_slideshow li").click(function (){
jQuery('#featured_slideshow ul').cycle('pause');
return false;
});
jQuery(".featured-container").hover(function (){
}, function(){
jQuery('#featured_slideshow ul').cycle('resume');
var lgImg="";
});
}
function aWFeaturedBlockHome(){
var windowWidth=jQuery(window).width();
var home_featured_block_desktop=jQuery('#home_featured_block_desktop').html();
if(windowWidth < 768&&home_featured_block_desktop){
jQuery('#home_featured_block_mobile').show();
jQuery('#home_featured_block_mobile').html(home_featured_block_desktop);
jQuery('#home_featured_block_desktop').hide();
}else{
jQuery('#home_featured_block_desktop').show();
jQuery('#home_featured_block_mobile').hide();
}}
function frmMobileServiceSubmit(service_name, service_title, service_url,service_type){
if(service_url){
var service_traking="dataLayer.push({'event_category': '"+service_title+"','event_action': 'Order Step1','event_label': '"+service_name+" Get Started'});";
jQuery('#mobile_service_get_started_'+service_type).html('<a href="'+service_url+'" class="btn btn-primary btn-lg btn-block red-btn track-btn" onclick="'+service_traking+'">GET STARTED</a>');
jQuery('#mobile_service_get_started_'+service_type).show();
}}
function referralSource(){
var query='?'+window.location.search.substring(1);
if(document.referrer!=''){
var params=query+'&http_referrer='+document.referrer;
}else{
var params=query;
}
$.get("/inc/tracking_referral_source_ajax.php"+params);
};