<?php

/**
 * ROEN Theme Custom Layout,Font,Css
 *
 * @since roen 1.0
 */
global $roen_options, $google_custom_fonts, $options_custom_color, $theme_customize_list, $woocommerce_customize_list;
if ($google_custom_fonts == null) {
    roen_get_custom_font();
}
$current_colors = array();
if (penguin_get_options_key('custom-enable-color') == "on") {
    // setting colors
    foreach ($options_custom_color as $key => $value) {
        if (isset($roen_options[$key])) {
            $current_colors[$key] = '#' . $roen_options[$key];
        } else {
            $current_colors[$key] = '#' . $value;
        }
    }
} else {
    $current_colors['theme-color'] = '#00a9e0';
}
$theme_customize_list['url'] = '"' . get_template_directory_uri() . '/img"';
$theme_customize_list['global_layout_boxed_padding'] = intval(penguin_get_options_key('global-layout-boxed-padding')) . 'px';
$theme_customize_list['logo_padding_top'] = intval(penguin_get_options_key('logo-padding-top')) . 'px';
$theme_customize_list['menu_padding_top'] = intval(penguin_get_options_key('menu-padding-top')) . 'px';
if (penguin_get_options_key('global-border-radius-enable') == "on") {
    $theme_customize_list['border_radius'] = '4px';
    $theme_customize_list['service_icon_radius'] = '100%';
/**
 * Sets up theme defaults styles and scripts.
 *
 * @since roen 1.0
 */
function roen_init_styles_scripts()
{
    global $google_load_fonts;
    //get template directory url
    $dir = get_template_directory_uri();
    //get theme version
    $theme_data = wp_get_theme();
    if ($theme_data->Template != '') {
        $theme_data = wp_get_theme($theme_data->Template);
    }
    $ver = $theme_data['Version'];
    //Stylesheets
    /* bootstrap & fontawesome css files */
    if (penguin_get_options_key('bootstrap-fontawesome-cdn') == "on") {
        wp_enqueue_style('bootstrap', '//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css', array(), $ver);
        wp_enqueue_style('fontawesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css', array(), $ver);
    } else {
        wp_enqueue_style('bootstrap', $dir . '/bootstrap/css/bootstrap.min.css', array(), $ver);
        wp_enqueue_style('fontawesome', $dir . '/fontawesome/css/font-awesome.min.css', array(), $ver);
    }
    wp_enqueue_style('animate', $dir . '/css/animate.min.css', array(), $ver);
    wp_enqueue_style('flexslider_style', $dir . '/js/flexslider/flexslider.css', array(), $ver);
    wp_enqueue_style('fancyBox_style', $dir . '/js/fancyBox/jquery.fancybox.css', array(), $ver);
    wp_enqueue_style('fancyBox_helper_style', $dir . '/js/fancyBox/helpers/jquery.fancybox-thumbs.css', array(), $ver);
    wp_enqueue_style('style', get_stylesheet_uri(), array(), $ver);
    wp_enqueue_style('fontello', $dir . '/css/fontello.css', array(), $ver);
    //Theme Style
    $roen_options_update = get_option('roen_options_update');
    $style_ver = isset($roen_options_update['version']) ? $roen_options_update['version'] : $ver;
    wp_enqueue_style('roen_styles', roen_get_styles(), array(), $style_ver);
    /*if (class_exists( 'woocommerce' )) { 
    
    		wp_enqueue_style( 'woocommerce_layout', $dir . '/woocommerce/assets/css/woocommerce-layout.css' , array() , $ver );
    
    		wp_enqueue_style( 'woocommerce_smallscreen', $dir . '/woocommerce/assets/css/woocommerce-smallscreen.css'  , array() , $ver , 'only screen and (max-width: 768px)');
    
    		wp_enqueue_style( 'woocommerce_general', roen_get_styles('woocommerce')  , array() , $style_ver );
    
    	}*/
    if (class_exists('woocommerce')) {
        wp_enqueue_style('woocommerce', roen_get_styles('woocommerce'), array(), $style_ver);
    }
    //Font
    roen_get_custom_font();
    if ($google_load_fonts != null && $google_load_fonts != "") {
        $subsets = penguin_get_options_key('google-font-subset') != "" ? '&amp;subset=' . penguin_get_options_key('google-font-subset') : "";
        wp_enqueue_style('custom-font', '//fonts.googleapis.com/css?family=' . $google_load_fonts . $subsets);
    }
    //Javascripts
    wp_enqueue_script('jquery');
    if (is_singular() && comments_open()) {
        wp_enqueue_script('comment-reply');
    }
    if (penguin_get_options_key('bootstrap-fontawesome-cdn') == "on") {
        wp_enqueue_script('bootstrap', '//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js', array('jquery'), $ver, true);
    } else {
        wp_enqueue_script('bootstrap', $dir . '/bootstrap/js/bootstrap.min.js', array('jquery'), $ver, true);
    }
    wp_enqueue_script('isotope', $dir . '/js/isotope.pkgd.min.js', array('jquery'), $ver, true);
    wp_enqueue_script('fancyBox_mousewheel', $dir . '/js/fancyBox/jquery.mousewheel-3.0.6.pack.js', array('jquery'), $ver, true);
    wp_enqueue_script('fancyBox_js', $dir . '/js/fancyBox/jquery.fancybox.pack.js', array('jquery'), $ver, true);
    wp_enqueue_script('fancyBox_helpers_js', $dir . '/js/fancyBox/helpers/jquery.fancybox-thumbs.js', array('jquery'), $ver, true);
    wp_enqueue_script('flexslider_js', $dir . '/js/flexslider/jquery.flexslider-min.js', array('jquery'), $ver, true);
    wp_enqueue_script('csstransforms3d-touch', $dir . '/js/csstransforms3d-touch.js', array('jquery'), $ver, true);
    wp_enqueue_script('roen_theme', $dir . '/js/jquery.theme.js', array('jquery'), $ver, true);
    if (class_exists('woocommerce')) {
        wp_enqueue_script('woocommerce_js', $dir . '/woocommerce/assets/js/woocommerce.js', array('jquery'), $ver, true);
        wc_enqueue_js("\$('body').roenwcInit();");
    }
}