( function( $ ) { var $html = $( document.documentElement ), $document = $( document ), $window = $( window ), $body = $( document.body ), $htmlBody = $( 'html, body' ), // Functionalities $applicatorComments = $html.closest( '.applicator--comments' ), $aplApplicatorGoCtNav = $html.closest( '.applicator--go-content-nav' ), $aplApplicatorGoStartNav = $html.closest( '.applicator--go-start-nav' ), $aplApplicatorMainActionsWidgets = $html.closest( '.applicator--main-actions-widgets' ), $aplApplicatorMainMenu = $html.closest( '.applicator--main-menu' ), $aplApplicatorMainSearch = $html.closest( '.applicator--main-search' ), $applicatorPageNav = $html.closest( '.applicator--page-nav' ), $aplApplicatorSubNav = $html.closest( '.applicator--sub-nav' ), showHideTxtCss = 'show-hide---txt', showHideTxtLabelCss = 'show-hide---l', funcTerm = 'func', funcName, tabKeyActCss = 'tab-key--active', tabKeyInactCss = 'tab-key--inactive', $webProduct = $( '#web-product' ), $webProductContainer = $webProduct.find( '.wbp---cr' ), pageHeight, $webProductCopyright = $( '#copyright' ), copyrightHeight = $webProductCopyright.height(), pageShortCss = 'page--short', pageLongCss = 'page--long', applicatorMainSearchTerm = 'applicator--main-search', applicatorMainMenuTerm = 'applicator--main-menu', aplApplicatorMainActionsWidgetsTerm = 'applicator--main-actions-widgets', $aplWildcard = $( '#applicator-wildcard' ), $aplWildcardCr = $aplWildcard.find( '.applicator-wildcard---cr' ), overlayTerm = 'overlay', overlayMu, $mainActions = $( '#main-actions' ), $mainNav = $( '#main-nav' ), $navParentItems = $( '.page_item, .menu-item' ), $mainSearch, $goStartNaviA = $( '#go-start-navi---a' ), scrollMsFactor = 800 / 125, scrollTime; /* ------------------------ HTML_OK Component Markup ------------------------ */ function htmlokCP( $cp, $name, $css ) { var cpMU, crMU, hrMU, hrCrMU, hMU, hLMU, ctMU, ctCrMU; // Content Markup ctCrMU = $( '
', { 'class': 'ct_cr ' + $cp + '---ct_cr' } ); ctMU = $( '
', { 'class': 'ct ' + $cp + '---ct' } ) .append( ctCrMU); // Header Markup hLMU = $( '', { 'class': 'h_l ' + $cp + '---h_l' } ) .text( $name ); hMU = $( '
', { 'class': 'h ' + $cp + '---h' } ) .append( hLMU); hrCrMU = $( '
', { 'class': 'hr_cr ' + $cp + '---hr_cr' } ) .append( hMU); hrMU = $( '
', { 'class': 'hr ' + $cp + '---hr' } ) .append( hrCrMU); // Container Markup crMU = $( '
', { 'class': 'cr ' + $cp + '---cr' } ) .append( hrMU) .append( ctMU); // Component Markup cpMU = $( '
', { 'id': $cp, 'class': 'cp ' + $css + ' ' + $cp, 'data-name': $name + ' ' + 'CP' } ) .append( crMU ); return cpMU; } /* ------------------------ HTML_OK Button Object Markup ------------------------ */ function htmlokButtonOBJ( $obj, $name, $label, $icon, $css ) { var toggleObjMU, toggleButtonObjMU, toggleButtonLabelObjMU, toggleButtonTextLabelObjMU, toggleButtonLabelTextObjMU; toggleButtonLabelTextObjMU = $( '', { 'class': 'txt ' + showHideTxtCss, 'text': $label } ); toggleButtonTextLabelObjMU = $( '', { 'class': 'l ' + $obj + '---l' } ) .append( toggleButtonLabelTextObjMU ); toggleButtonLabelObjMU = $( '', { 'class': 'b_l ' + $obj + '---b_l' } ) .append( toggleButtonTextLabelObjMU ) .append( $icon ); // Button toggleButtonObjMU = $( '