<?php 

	global $nz_ninzio;

	$nz_ninzio_blog_layout           = ($nz_ninzio['ninzio-blog-layout']) ? $nz_ninzio['ninzio-blog-layout'] : "medium";
	$nz_ninzio_portfolio_layout      = ($nz_ninzio['ninzio-portfolio-layout']) ? $nz_ninzio['ninzio-portfolio-layout'] : 'medium';
	$nz_ninzio_one_page_scroll_speed = ($nz_ninzio['ninzio-one-page-scroll-speed']) ? $nz_ninzio['ninzio-one-page-scroll-speed'] : 750;
	$nz_ninzio_one_page_easing       = ($nz_ninzio['ninzio-one-page-easing']) ? $nz_ninzio['ninzio-one-page-easing'] : 'swing';
	$nz_ninzio_header_height         = ($nz_ninzio['ninzio-header-height']) ? $nz_ninzio['ninzio-header-height'] : '90';
	$nz_ninzio_one_page_hash         = ($nz_ninzio['ninzio-one-page-update-hash'] && $nz_ninzio['ninzio-one-page-update-hash'] == 1) ? 'true' : 'false';
	$nz_ninzio_one_page_filter       = ($nz_ninzio['ninzio-one-page-filter']) ? explode(',',$nz_ninzio['ninzio-one-page-filter']) : '';
	$nz_filter_array                 = array();

	if (is_array($nz_ninzio_one_page_filter)) {
		foreach ($nz_ninzio_one_page_filter as $filter) {
			array_push($nz_filter_array, '.menu-item-'.$filter.'> a');
		}
	}

?>

<!-- =============================== BLOG MASONRY ============================== -->
	
	<?php if (!is_single()): ?>

		<?php if ($nz_ninzio_blog_layout == "large" || $nz_ninzio_blog_layout == "medium" || $nz_ninzio_blog_layout == "small"): ?>

			<script>
			//<![CDATA[
				(function($){
					$(document).ready(function(){
						var options = {
				          itemSelector:'.post',
				          singleMode:true,
				          gutter:24,
				          isFitWidth: true,
				          transitionDuration: '0.11s'
				        };

						var handler  = $('.blog-layout');

						handler.imagesLoaded( function() {
						  	$.when(handler.masonry(options)).done(
								function(){
									handler.addClass('animated-layout');
									setTimeout(function(){
										$('.ninzio-navigation').show();
									}, 300);
								}
							)
						});
						
					});
				})(jQuery);
			//]]>
			</script>

		<?php endif; ?>

<!-- ============================= PORTFOLIO MASONRY =========================== -->
	
		<?php if ($nz_ninzio_portfolio_layout == "large" || $nz_ninzio_portfolio_layout == "medium" || $nz_ninzio_portfolio_layout == "small"): ?>
			<script>
				//<![CDATA[
				(function($){
					$(document).ready(function(){
						var options = {
				          itemSelector:'.portfolio',
				          singleMode:true,
				          gutter:24,
				          isFitWidth: true,
				          transitionDuration: '0.15s'
				        };

						var handler  = $('.portfolio-layout');

						handler.imagesLoaded( function() {
						  	$.when(handler.masonry(options)).done(
								function(){
									handler.addClass('animated-layout');
									setTimeout(function(){
										$('.ninzio-navigation').show();
									}, 300);
								}
							)
						});

					});
				})(jQuery);
				//]]>
			</script>
		<?php endif; ?>

	<?php endif; ?>


<!-- ============================= ONE PAGE LAYOUT   =========================== -->

	<?php

		$nz_ninzio_one_page_status = "no";

		if (is_page()){
			$values = get_post_custom( get_the_ID() );
			if (isset($values['ninzio_one_page'][0]) && $values['ninzio_one_page'][0] == "yes") {
				$nz_ninzio_one_page_status = "yes";
			}
		}

	?>

	<?php if ($nz_ninzio['ninzio-one-page'] && $nz_ninzio['ninzio-one-page'] == 1): ?>

		<?php if ($nz_ninzio_one_page_status == "yes"): ?>

			<script>
				//<![CDATA[
					(function($){
						$(document).ready(function(){

							var condition = false;

								condition = (Modernizr.mq("only screen and (min-width: 1280px)")) ? true :
											(Modernizr.mq("only screen and (min-width: 1024px)") && $('.header').hasClass('responsive-false')) ? true : false;

							if (condition) {

								$('#header-menu').singlePageNav({
								    currentClass: 'one-page-active',
								    speed: <?php echo $nz_ninzio_one_page_scroll_speed; ?>,
									<?php if($nz_ninzio['ninzio-header-attachment']): ?>
								    offset: <?php echo $nz_ninzio_header_height; ?>,
									<?php endif; ?>
								    easing: "<?php echo $nz_ninzio_one_page_easing; ?>",
								    updateHash: <?php echo $nz_ninzio_one_page_hash; ?>,
								    <?php if(!empty($nz_filter_array)): ?>
								    filter:':not(<?php echo implode(',', $nz_filter_array); ?>)'
								    <?php endif; ?>
								});

							};
							
						});
					})(jQuery);
				//]]>
			</script>
			
		<?php endif ?>

	<?php endif; ?>
