Warning: Use of undefined constant DB_LEGACY - assumed 'DB_LEGACY' (this will throw an Error in a future version of PHP) in /home/steveacq/rase.steveacquah.umasscreate.net/livesite/router.php on line 83
Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in /home/steveacq/rase.steveacquah.umasscreate.net/livesite/get_file.php on line 91
Warning: session_start(): Cannot start session when headers already sent in /home/steveacq/rase.steveacquah.umasscreate.net/livesite/get_file.php on line 97
Warning: Cannot modify header information - headers already sent by (output started at /home/steveacq/rase.steveacquah.umasscreate.net/livesite/router.php:83) in /home/steveacq/rase.steveacquah.umasscreate.net/livesite/get_file.php on line 830
Warning: Cannot modify header information - headers already sent by (output started at /home/steveacq/rase.steveacquah.umasscreate.net/livesite/router.php:83) in /home/steveacq/rase.steveacquah.umasscreate.net/livesite/get_file.php on line 834
Warning: Cannot modify header information - headers already sent by (output started at /home/steveacq/rase.steveacquah.umasscreate.net/livesite/router.php:83) in /home/steveacq/rase.steveacquah.umasscreate.net/livesite/get_file.php on line 835
Warning: Cannot modify header information - headers already sent by (output started at /home/steveacq/rase.steveacquah.umasscreate.net/livesite/router.php:83) in /home/steveacq/rase.steveacquah.umasscreate.net/livesite/get_file.php on line 847
Warning: Cannot modify header information - headers already sent by (output started at /home/steveacq/rase.steveacquah.umasscreate.net/livesite/router.php:83) in /home/steveacq/rase.steveacquah.umasscreate.net/livesite/get_file.php on line 871
Warning: Cannot modify header information - headers already sent by (output started at /home/steveacq/rase.steveacquah.umasscreate.net/livesite/router.php:83) in /home/steveacq/rase.steveacquah.umasscreate.net/livesite/get_file.php on line 875
Warning: Cannot modify header information - headers already sent by (output started at /home/steveacq/rase.steveacquah.umasscreate.net/livesite/router.php:83) in /home/steveacq/rase.steveacquah.umasscreate.net/livesite/get_file.php on line 902
/* This front-end theme is provided free of charge, as-is,
as a working example of how you can take any HTML template
and apply it to the liveSite back-end.
*/
var mr_firstSectionHeight,
mr_nav,
mr_navOuterHeight,
mr_navScrolled = false,
mr_navFixed = false,
mr_outOfSight = false,
mr_floatingProjectSections,
mr_scrollTop = 0;
$(document).ready(function() {
"use strict";
// liveSite mods
// convert liveSite menu regions to use this design's mega-menu styling and behavior
// use #mega-menu and #hide on parent menu items and #title on children menu items
$('ul.software_menu').addClass('menu');
$('ul.software_menu > li.parent').addClass('has-dropdown');
$('ul.software_menu li.parent a[href*="#mega-menu"]').siblings().addClass('mega-menu');
$('ul.software_menu li a[href*="#title"]').addClass('title');
$('ul.software_menu li a[href*="#hide"]').css('display','none');
$('ul.software_menu').css('visibility','visible'); /* show menu region after initialized */
// style software messages
$('.software_error').addClass('alert').addClass('alert-danger').attr('role','alert');
$('.software_notice').addClass('alert').addClass('alert-success').attr('role','alert');
// show cart button if cart not empty
$('div.software_cart_region.full a').prepend('');
$('div.software_cart_region.full a').addClass('btn').addClass('btn-primary');
// convert all primary and secondary (default) buttons to bootstrap
$('.software_button_primary').addClass('btn').addClass('btn-primary');
$('.software_input_submit_primary').addClass('btn').addClass('btn-primary');
$('.software_button_secondary').addClass('btn');
$('.software_input_submit_secondary').addClass('btn');
$('.button_3d_secondary').addClass('btn').addClass('btn-xs').addClass('btn-thin');
$('.software_button_small_secondary').addClass('btn').addClass('btn-xs');
$('.software_input_submit_small_secondary').addClass('btn');
$('.software_button_tiny_secondary').addClass('btn').addClass('btn-xs');
$('.software_input_submit_tiny_secondary').addClass('btn').addClass('btn-secondary').addClass('btn-thin');
// comments
$('input.add_comment').addClass('btn').addClass('btn-primary');
$('.name_line .name').addClass('bold-h6');
$('.software_attachment a:first-child').prepend('');
// file upload fields
$('input[type="file"]').wrap('
Attach a File
');
$('div.input-group.file-upload').append('');
// scheduled comments
var labeltxt = $('.publish_schedule input.software_input_checkbox + label').html();
$('.publish_schedule input.software_input_checkbox + label').remove();
$('.publish_schedule input#publish_cancel').wrap('');
$('.publish_schedule label.check-box').append('' + labeltxt + '');
// form item view notify
var labeltxt = $('input#watcher + label').html();
$('input#watcher + label').remove();
$('input#watcher').wrap('');
$('.watcher label.check-box').append('' + labeltxt + '');
// calendar pages
$('.software_calendar select').wrap('');
$('.software_calendar .select-option').prepend('')
$('.software_calendar .software_input_submit_small_secondary').addClass('btn-thin');
// affiliate signup pages
var labeltxt = $('.software_affiliate_sign_up_form input.software_input_checkbox + label').html();
$('.software_affiliate_sign_up_form input.software_input_checkbox + label').remove();
$('.software_affiliate_sign_up_form input.software_input_checkbox').wrap('');
$('.software_affiliate_sign_up_form label.check-box').append('' + labeltxt + '');
$('.software_affiliate_sign_up_form select').wrap('');
$('.software_affiliate_sign_up_form .select-option').prepend('')
$('.software_affiliate_sign_up_form .software_input_submit_small_secondary').addClass('btn-thin');
// style upcoming concerts widget
$('.upcoming-concerts-widget .software_calendar_view .calendar_7 a').addClass('btn').addClass('btn-white');
$('.upcoming-concerts-widget .software_calendar_view .upcoming p > span').wrap('');
// set checkbox defaults on page load
$('label.check-box').each(function(){
var checkbox = $(this).find('input');
if (checkbox.prop('checked') === true) {
$(this).addClass('active');
}
});
// set radio button defaults on page load
$('.radio-option input').each(function() {
var checked = $(this).attr('checked');
if (checked == 'checked') {
$(this).parent().addClass('checked');
}
});
// style select in comments
$('select#publish').removeAttr('size').wrap('
');
$('.select-option.publish').prepend('');
$('.add_comment_form select.software_select').wrap('');
$('.add_comment_form .select-option').prepend('')
// form view directory username search feature
$('.form_view_directory_search form').removeClass("mobile_align_left");
$('.form_view_directory_search .simple').css("display","block");
$('.form_view_directory_search .simple input[type="text"]').css("width","30%");
$('.form_view_directory_search .simple input[type="submit"]').attr("value","Search");
$('.form_view_directory_search .simple input[type="submit"]').addClass('btn').addClass('btn-primary').addClass('btn-thin').css("margin-bottom","0px");
// reinit flexslider if product attribute changes (must use software_$ namespace)
software_$('.software_catalog_detail .code').on('content_change', function() {
// reinit flexslider for catalog detail page silders (if present)
$('.slider-thumb-controls .slides li').each(function() {
var imgSrc = $(this).find('img').attr('src');
$(this).attr('data-thumb', imgSrc);
});
$('.slider-thumb-controls').flexslider({
animation: "slide",
controlNav: "thumbnails",
directionNav: true
});
$('.software_catalog_detail .slides img').css("visibility","visible").hide().fadeIn('slow'); // show image after reinit
});
// add bootstrap responsive media classes to any paragraph marked with special custom format
$('p.embed-responsive').addClass("embed-video-container").addClass("embed-responsive").addClass("embed-responsive-16by9");
$('p.embed-responsive embed').addClass("embed-responsive-item");
$('p.embed-responsive object').addClass("embed-responsive-item");
$('p.embed-responsive video').addClass("embed-responsive-item");
$('p.embed-responsive iframe').addClass("embed-responsive-item");
// replace image icon with font icon
$('.software_rss_link a img').css("display","none").wrap('');
// end of liveSite mods //
// scroll up and down long pages
$(window).scroll(function(){
if ($(this).scrollTop() > 100) {
$('.scrollup').fadeIn();
$('.scrolldn').fadeIn();
} else {
$('.scrollup').fadeOut();
$('.scrolldn').fadeOut();
}
});
$('.scrollup').click(function(){
$("html, body").animate({ scrollTop: 0 }, 1000);
return false;
});
$('.scrolldn').click(function(){
$("html, body").animate({ scrollTop: $(document).height() }, 1000);
return false;
});
// Smooth scroll to inner links
$('.inner-link').each(function(){
var href = $(this).attr('href');
if(href.charAt(0) !== "#"){
$(this).removeClass('inner-link');
}
});
if($('.inner-link').length){
$('.inner-link').smoothScroll({
offset: -55,
speed: 800
});
}
// Update scroll variable for scrolling functions
addEventListener('scroll', function() {
mr_scrollTop = window.pageYOffset;
}, false);
// Append .background-image-holder 's as CSS backgrounds
$('.background-image-holder').each(function() {
var imgSrc = $(this).children('img').attr('src');
$(this).css('background', 'url("' + imgSrc + '")');
$(this).children('img').hide();
$(this).css('background-position', 'initial');
});
// Fade in background images
setTimeout(function() {
$('.background-image-holder').each(function() {
$(this).addClass('fadeIn');
});
}, 200);
// Initialize Tooltips
$('[data-toggle="tooltip"]').tooltip();
// Icon bulleted lists
$('ul[data-bullet]').each(function(){
var bullet = $(this).attr('data-bullet');
$(this).find('li').prepend('');
});
// Progress Bars
$('.progress-bar').each(function() {
$(this).css('width', $(this).attr('data-progress') + '%');
});
// Navigation
if (!$('nav').hasClass('fixed') && !$('nav').hasClass('absolute')) {
// Make nav container height of nav
$('.nav-container').css('min-height', $('nav').outerHeight(true));
$(window).resize(function() {
$('.nav-container').css('min-height', $('nav').outerHeight(true));
});
// Compensate the height of parallax element for inline nav
if ($(window).width() > 768) {
$('.parallax:nth-of-type(1) .background-image-holder').css('top', -($('nav').outerHeight(true)));
}
// Adjust fullscreen elements
if ($(window).width() > 768) {
$('section.fullscreen:nth-of-type(1)').css('height', ($(window).height() - $('nav').outerHeight(true)));
}
} else {
$('body').addClass('nav-is-overlay');
}
if ($('nav').hasClass('bg-dark')) {
$('.nav-container').addClass('bg-dark');
}
// Fix nav to top while scrolling
mr_nav = $('body .nav-container nav:first');
mr_navOuterHeight = $('body .nav-container nav:first').outerHeight();
window.addEventListener("scroll", updateNav, false);
// Menu dropdown positioning
$('.menu > li > ul').each(function() {
var menu = $(this).offset();
var farRight = menu.left + $(this).outerWidth(true);
if (farRight > $(window).width() && !$(this).hasClass('mega-menu')) {
$(this).addClass('make-right');
} else if (farRight > $(window).width() && $(this).hasClass('mega-menu')) {
var isOnScreen = $(window).width() - menu.left;
var difference = $(this).outerWidth(true) - isOnScreen;
$(this).css('margin-left', -(difference));
}
});
// Mobile Menu
$('.mobile-toggle').click(function() {
$('.nav-bar').toggleClass('nav-open');
$(this).toggleClass('active');
});
$('.menu li').click(function(e) {
if (!e) e = window.event;
e.stopPropagation();
if ($(this).find('ul').length) {
$(this).toggleClass('toggle-sub');
} else {
$(this).parents('.toggle-sub').removeClass('toggle-sub');
}
});
$('.menu li a').click(function() {
if ($(this).hasClass('inner-link')){
$(this).closest('.nav-bar').removeClass('nav-open');
}
});
$('.module.widget-handle').click(function() {
$(this).toggleClass('toggle-widget-handle');
});
$('.search-widget-handle .search-form input').click(function(e){
if (!e) e = window.event;
e.stopPropagation();
});
// Offscreen Nav
if($('.offscreen-toggle').length){
$('body').addClass('has-offscreen-nav');
}
else{
$('body').removeClass('has-offscreen-nav');
}
$('.offscreen-toggle').click(function(){
$('.main-container').toggleClass('reveal-nav');
$('nav').toggleClass('reveal-nav');
$('.offscreen-container').toggleClass('reveal-nav');
});
$('.main-container').click(function(){
if($(this).hasClass('reveal-nav')){
$(this).removeClass('reveal-nav');
$('.offscreen-container').removeClass('reveal-nav');
$('nav').removeClass('reveal-nav');
}
});
$('.offscreen-container a').click(function(){
$('.offscreen-container').removeClass('reveal-nav');
$('.main-container').removeClass('reveal-nav');
$('nav').removeClass('reveal-nav');
});
// Populate filters
$('.projects').each(function() {
var filters = "";
$(this).find('.project').each(function() {
var filterTags = $(this).attr('data-filter').split(',');
filterTags.forEach(function(tagName) {
if (filters.indexOf(tagName) == -1) {
filters += '