/home/arranoyd/public_html/wp-content/themes/jevelin/inc/static.php
<?php
if ( ! defined( 'ABSPATH' ) ) { die( 'Access forbidden.' ); }
/**
 * Include static files: javascript and css
 */

if ( is_admin() ) {
	return;
}


/**
 * Load JavaScript files
 */
wp_enqueue_script( 'jquery-effects-core' );
wp_enqueue_script( 'sumoselect', get_template_directory_uri() . '/js/jquery.sumoselect.min.js', array( 'jquery' ), '1.0', true );
/*if( ( function_exists( 'fw_get_db_customizer_option' ) && fw_get_db_customizer_option('performance') == true ) ||
( function_exists( 'fw_get_db_settings_option' ) && fw_get_db_settings_option('performance') == true ) ) :

	wp_enqueue_script( 'jevelin-scripts-lib', get_template_directory_uri() . '/js/scripts.lib.js', array( 'jquery', 'masonry' ), '1.0', true );
	wp_enqueue_script( 'jevelin-scripts', get_template_directory_uri() . '/js/scripts.js', array( 'jquery', 'masonry' ), '1.0', true );

else :*/
	wp_enqueue_script( 'hoverIntent', get_template_directory_uri() . '/js/hoverIntent.js', array( 'jquery' ), 'r7', true );
	wp_enqueue_script( 'superfish', get_template_directory_uri() . '/js/superfish.js', array( 'jquery' ), '1.7.5', true );
	wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/js/bootstrap.min.js', array( 'jquery' ), '3.3.4', true );
	wp_enqueue_script( 'wow', get_template_directory_uri() . '/js/wow.min.js', array( ), '1.2.2', true );
	wp_enqueue_script( 'vide', get_template_directory_uri() . '/js/jquery.vide.js', array( 'jquery' ), '0.3.7', true );
	wp_enqueue_script( 'resizesensor', get_template_directory_uri() . '/js/jquery.resize.sensor.js', array( 'jquery' ), '0.3', true );
	wp_enqueue_script( 'slick', get_template_directory_uri() . '/js/slick.min.js', array( 'jquery' ), '1.5.9', true );
	wp_enqueue_script( 'lightcase', get_template_directory_uri() . '/js/lightcase.min.js', array( 'jquery' ), '1.0', true );
	wp_enqueue_script( 'typed', get_template_directory_uri() . '/js/typed.js', array( 'jquery' ), '1.0', true );
	wp_enqueue_script( 'jarallax', get_template_directory_uri() . '/js/jarallax.min.js', array( 'jquery' ), '1.5.2', true );
	wp_enqueue_script( 'jarallax-video', get_template_directory_uri() . '/js/jarallax-video.min.js', array( 'jquery' ), '1.0.1', true );
	wp_enqueue_script( 'jssocials', get_template_directory_uri() . '/js/jssocials.min.js', array( 'jquery' ), '1.0', true );
	wp_enqueue_script( 'isotope', get_template_directory_uri() . '/js/isotope.pkgd.min.js', array( 'jquery' ), '1.0', true );
	wp_enqueue_script( 'counterup', get_template_directory_uri() . '/js/jquery.counterup.min.js', array( 'jquery' ), '1.0', true );
	wp_enqueue_script( 'waypoints', get_template_directory_uri() . '/js/jquery.waypoints.min.js', array( 'jquery' ), '1.0', true );
	wp_enqueue_script( 'velocity', get_template_directory_uri() . '/js/velocity.min.js', array( 'jquery' ), '1.0', true );
	wp_enqueue_script( 'viewportChecker', get_template_directory_uri() . '/js/jquery.viewportChecker.js', array( 'jquery' ), '1.0', true );
	wp_enqueue_script( 'simpleselect', get_template_directory_uri() . '/js/jquery.simpleselect.min.js', array( 'jquery', 'masonry' ), '1.0', true );
	wp_enqueue_script( 'hoverdir', get_template_directory_uri() . '/js/jquery.hoverdir.js', array( 'jquery' ), '1.0', true );
	wp_enqueue_script( 'actual', get_template_directory_uri() . '/js/jquery.actual.min.js', array( 'jquery' ), '1.0.16', true );
	wp_enqueue_script( 'jevelin-jquery-cookie', get_template_directory_uri() . '/js/jquery.cookie.js', array( 'jquery' ) );

	if( function_exists( 'fw_get_db_customizer_option' ) && fw_get_db_customizer_option('smooth-scrooling') == true ) :
		wp_enqueue_script( 'smoothscroll', get_template_directory_uri() . '/js/smoothscroll.js', array( ), '1.4.4', true );
	elseif( function_exists( 'fw_get_db_settings_option' ) && fw_get_db_settings_option('smooth-scrooling') == true ) :
		wp_enqueue_script( 'smoothscroll', get_template_directory_uri() . '/js/smoothscroll.js', array( ), '1.4.4', true );
	endif;

	wp_enqueue_script( 'jevelin-scripts', get_template_directory_uri() . '/js/scripts.js', array( 'jquery', 'masonry' ), '1.0', true );

//endif;


/**
 * Load CSS files
 */

/*if( ( function_exists( 'fw_get_db_customizer_option' ) && fw_get_db_customizer_option('performance') == true ) ||
 ( function_exists( 'fw_get_db_settings_option' ) && fw_get_db_settings_option('performance') == true ) ) :

	wp_enqueue_style( 'jevelin-styles-lib', get_template_directory_uri() . '/css/styles.lib.css', array(), '3.4.0' );

else :*/

	wp_enqueue_style( 'bootstrap', get_template_directory_uri() . '/css/bootstrap.min.css', array(), '3.3.4' );
	wp_enqueue_style( 'animate', get_template_directory_uri() . '/css/animate.min.css', array(), '3.4.0' );
	wp_enqueue_style( 'slick', get_template_directory_uri() . '/css/slick.css', array(), '1.5.9' );
	wp_enqueue_style( 'simple-icons', get_template_directory_uri() . '/css/simple-line-icons.css', false, '1.0.0' );
	wp_enqueue_style( 'themify-icons', get_template_directory_uri() . '/css/themify-icons.css', false, '1.0.0' );
	wp_enqueue_style( 'lightcase', get_template_directory_uri() . '/css/lightcase.css', false, '1.0.0' );
	wp_enqueue_style( 'jssocials', get_template_directory_uri() . '/css/jssocials.css', false, '1.0.0' );
	wp_enqueue_style( 'simpleselect', get_template_directory_uri() . '/css/jquery.simpleselect.min.css', false, '1.0.0' );

//endif;

wp_enqueue_style( 'sumoselect', get_template_directory_uri() . '/css/sumoselect.min.css', array(), '1.0' );
wp_enqueue_style( 'jevelin-shortcodes', get_template_directory_uri() . '/css/shortcodes.css', array(), '1.0' );
wp_enqueue_style( 'jevelin-styles', get_template_directory_uri() . '/style.css', array(), '1.0' );
wp_enqueue_style( 'jevelin-responsive', get_template_directory_uri() . '/css/responsive.css', array(), '1.0' );
wp_enqueue_style( 'pixeden-icons', get_template_directory_uri() . '/css/pe-icon-7-stroke.css', false, '1.0.0' );

if( jevelin_option('rtl_support', false) ) :
	wp_enqueue_style( 'jevelin-rtl', get_template_directory_uri() . '/css/pe-icon-7-stroke.css', false, '1.0.0' );
endif;

wp_add_inline_style( 'jevelin-responsive', jevelin_render_css() );
if( jevelin_option('custom_css') ) :
	wp_add_inline_style( 'pixeden-icons', jevelin_compress( do_shortcode( jevelin_option('custom_css') ) ) );
endif;


add_action( 'wp_head', 'jevelin_render_google_analytics_js' , 100);
function jevelin_render_google_analytics_js() { ?>
	<script type="text/javascript">
		<?php
	    /*-----------------------------------------------------------------------------------*/
	    /* Theme Options - Google Analytics
	    /*-----------------------------------------------------------------------------------*/
	    ?>
	    <?php if( jevelin_option('google_analytics') ) : ?>
	        var _gaq = _gaq || [];
	        _gaq.push(['_setAccount', '<?php echo esc_js( jevelin_option('google_analytics') ); ?>']);
	        _gaq.push(['_trackPageview']);
	        (function() {
	            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
	            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
	        })();
	    <?php endif; ?>
	</script>
<?php }


add_action( 'wp_footer', 'jevelin_render_js' , 100);
function jevelin_render_js() { ?>
	<script type="text/javascript"><?php get_template_part('inc/templates/render-js' ); ?></script>
<?php }


/**
 * Load Google Fonts
 */
if ( function_exists( 'fw_get_db_settings_option' ) ) :
	if ( 'off' !== _x( 'on', 'Google fonts: on or off', 'jevelin' ) ) :
		$enqueue_fonts = array(); $o = '';
		$google_fonts = fw_get_google_fonts();


		global $wp_customize;
		$customizer_option = fw_get_db_customizer_option('styling_body');
		if (isset($wp_customize) && $wp_customize->is_preview() && ! is_admin() && isset($customizer_option) ) {
			$typography1 = fw_get_db_customizer_option('styling_body');
			$typography2 = fw_get_db_customizer_option('styling_headings');
			$typography3 = fw_get_db_customizer_option('additional_font1');
			$typography4 = fw_get_db_customizer_option('additional_font2');
			$mini = fw_get_db_customizer_option('google_fonts_mini');
		} else {
			$typography1 = fw_get_db_settings_option('styling_body');
			$typography2 = fw_get_db_settings_option('styling_headings');
			$typography3 = fw_get_db_settings_option('additional_font1');
			$typography4 = fw_get_db_settings_option('additional_font2');
			$mini = fw_get_db_settings_option('google_fonts_mini');
		}


		if( isset($google_fonts[$typography1['family']]) ) :
		    $enqueue_fonts[$typography1['family']] =  $google_fonts[$typography1['family']];
		endif;
		if( isset($google_fonts[$typography2['family']]) ) :
		    $enqueue_fonts[$typography2['family']] = $google_fonts[$typography2['family']];
		endif;
		if( isset($google_fonts[$typography3['family']]) ) :
		    $enqueue_fonts[$typography3['family']] = $google_fonts[$typography3['family']];
		endif;
		if( isset($google_fonts[$typography4['family']]) ) :
		    $enqueue_fonts[$typography4['family']] = $google_fonts[$typography4['family']];
		endif;

		if( count( $enqueue_fonts) ) :

			$font_families = array();
			foreach ( $enqueue_fonts as $font => $styles ) :
				$this_font_families = str_replace( ' ', '+', esc_attr($font) ) . ':' . implode( ',', $styles['variants'] );
				if( $mini == true ) :
					$this_font_families = str_replace( array( '100,', '100italic,', '200italic,', '500,', '500italic,', '800,', '800italic,', '900,', '900italic,', '900italic' ), '', $this_font_families);
				endif;

			    $font_families[] = $this_font_families;
			endforeach;

			$subset = jevelin_option( 'google_fonts_subset', 'jevelin' );
			if( count( $subset ) < 1 ) :
				$subset = array( 'latin' );
			endif;

			if( count($font_families) > 0 ) {
				$fonts_args = array(
					'family' => implode( '|', $font_families ),
					'subset' => implode( ',', array_keys($subset) ),
				);

				/* If Unyson plugin is enabled, include Google Fonts from Theme Settings */
				$fonts_url1 = esc_url( add_query_arg( $fonts_args, 'https://fonts.googleapis.com/css' ) );
				wp_enqueue_style( 'jevelin-fonts', $fonts_url1, array(), null );
			}

		endif;
	endif;
else :

	/* If Unyson plugin is disabled, include Google Font "Raleway" (this is Jevelin theme main font and is used by default in style.css) */
	wp_enqueue_style( 'jevelin-default-font', 'https://fonts.googleapis.com/css?family=Raleway:400,700' );

endif;


/**
 * Set Javascript variables
 */

$jevelin_notice = false;
if( defined('FW') && jevelin_option( 'notice_status', true ) == true && jevelin_option( 'notice_close', 'enable' ) != 'disable' ) :
	$jevelin_notice = esc_js( jevelin_option( 'notice_close', 'enable' ) );
endif;

$page_loader = 0;
if( jevelin_option('page_loader', 'off') != 'off' ) :
	if( jevelin_option('page_loader') == 'on2' ) :
		if (strpos(wp_get_referer(), esc_url( home_url('/') ) ) !== false) :
			$page_loader = 0;
		else :
			$page_loader = 1;
		endif;
	else :
		$page_loader = 1;
	endif;
endif;

$scripts_array = array(
	'page_loader' => $page_loader,
	'notice' => $jevelin_notice,
	'header_animation_dropdown_delay' => ( esc_js( jevelin_option('header_animation_dropdown_delay' , 1) ) * 1000 ),
	'header_animation_dropdown' => esc_js( jevelin_option('header_animation_dropdown' , 'easeOutQuint') ),
	'header_animation_dropdown_speed' => ( esc_js( jevelin_option('header_animation_dropdown_speed' , 0.3) ) * 1000 ),
	//'lightbox_woocommerce' => ( get_option( 'woocommerce_enable_lightbox' ) != 'yes' ) ? ', .woocommerce-page a[data-rel^="prettyPhoto[product-gallery]"]' : '',
	'lightbox_opacity' => ( ( jevelin_option('lightbox_opacity') > 0 ) ? esc_js( jevelin_option('lightbox_opacity') ) / 100 : '0.88' ),
	'lightbox_transition' => ( ( jevelin_option('lightbox_transition') > 0 ) ? esc_js( jevelin_option('lightbox_transition') ) : 'elastic' ),
	'page_numbers_prev' => esc_html__( 'Previous', 'jevelin' ),
	'page_numbers_next' => esc_html__( 'Next', 'jevelin' ),
	'rtl_support' => ( ( jevelin_option('rtl_support') ) ? esc_js( jevelin_option('rtl_support') ) : false ),
	'footer_parallax' => ( ( jevelin_option( 'footer_parallax', 'off' ) == 'on' ) ? true : false ),
	'one_pager' => ( ( jevelin_option( 'one_pager', true ) == true ) ? true : false ),
	'wc_lightbox' => jevelin_option( 'wc_lightbox', 'jevelin' ),
);

wp_localize_script( 'jevelin-scripts', 'jevelin', $scripts_array );
wp_enqueue_script( 'jevelin-scripts' );