if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i)) {
var viewportmeta = document.querySelectorAll('meta[name="viewport"]')[0];
if (viewportmeta) {
viewportmeta.content = 'width=device-width, minimum-scale=1.0, maximum-scale=1.0';
document.body.addEventListener('gesturestart', function() {
viewportmeta.content = 'width=device-width, minimum-scale=0.25, maximum-scale=1.6';
}, false);
}
}

$(document).ready(function() {

	$(".mobile-menu-container #menu").css('display', 'none');
	$(".mobile-menu-container h3").click(
		function() {
			if ($(".mobile-menu-container #menu").is(":visible")) { 
				$(".mobile-menu-container #menu").slideUp("fast");
			} else {
				$(".mobile-menu-container #menu").slideDown();
			}
		}
	);
	
	/* Video Resizing support */
	// $(".widget_lusu_related_feed object").css('display', "none");
	// $(".widget_lusu_related_feed iframe").css('display', "none");
	// $(".widget_lusu_news_feed object").css('display', "none");
	// $(".widget_lusu_news_feed iframe").css('display', "none");
	// See widget.css as well for .fluid-width-video-wrapper
	$(".widget_lusu_place_page object,").css('display', "block");
	$(".widget_lusu_place_page iframe").css('display', "block");
	$(".widget_lusu_place_page").fitVids();
	$(".widget_lusu_related_feed").fitVids();
	$(".widget_lusu_news_feed").fitVids();
	
	/* Fit Vid on mobile page and posts only */
	winWidth=document.all?document.body.clientWidth:window.innerWidth;
	winHeight=document.all?document.body.clientHeight:window.innerHeight;
	if (winWidth < 768) {
		$(".single").fitVids();
	}
	
});

$(window).load(function () { 
	
	imageVerticalRythm(24);
	embedVerticalRythm(24);
	
});

function imageVerticalRythm(baselineHeight) {
        if (baselineHeight == null) {
                baselineHeight = parseInt($('p').css('line-height'));
        }
        $('.single .alignright').each(function(i,e) {
			var height = $(e).height();
			var d = height / baselineHeight;
			var d = Math.ceil(d);
			var p = (d * baselineHeight) - height;
			// $(e).css({padding: (p/2) + 'px 0px'});
			$(e).css('padding-bottom', (p) + 'px' );
        });
        $('.single .alignleft').each(function(i,e) {
			var height = $(e).height();
			var d = height / baselineHeight;
			var d = Math.ceil(d);
			var p = (d * baselineHeight) - height;
			// $(e).css({padding: (p/2) + 'px 0px'});
			$(e).css('padding-bottom', (p) + 'px' );
        });
        $('.single .aligncenter').each(function(i,e) {
			var height = $(e).height();
			var d = height / baselineHeight;
			var d = Math.ceil(d);
			var p = (d * baselineHeight) - height;
			// $(e).css({padding: (p/2) + 'px 0px'});
			$(e).css('padding-bottom', (p) + 'px' );
        });
		$('.widget_lusu_advertisment img').each(function(i,e) {
			var height = $(e).height();
			var d = height / baselineHeight;
			var d = Math.ceil(d);
			var p = (d * baselineHeight) - height;
			$(e).css('padding-bottom', (p) + 'px' );
        });
		$('.widget .post .image').each(function(i,e) {
			var height = $(e).height();
			var d = height / baselineHeight;
			var d = Math.ceil(d);
			var p = (d * baselineHeight) - height;
			$(e).css({padding: (p/2) + 'px 0px'});
        }); 

};

function embedVerticalRythm(baselineHeight) {
        if (baselineHeight == null) {
                baselineHeight = parseInt($('p').css('line-height'));
        }
        $('.single object').each(function(i,e) {
			var height = $(e).height();
			var d = height / baselineHeight;
			var d = Math.ceil(d);
			var p = (d * baselineHeight) - height;
			$(e).css('padding-bottom', (p) + 'px' );
        });
        $('.single iframe').each(function(i,e) {
			var height = $(e).height();
			var d = height / baselineHeight;
			var d = Math.ceil(d);
			var p = (d * baselineHeight) - height;
			$(e).css('padding-bottom', (p) + 'px' );
        });
        $('.widget object').each(function(i,e) {
			var height = $(e).height();
			var d = height / baselineHeight;
			var d = Math.ceil(d);
			var p = (d * baselineHeight) - height;
			$(e).css('padding-bottom', (p) + 'px' );
        });
        $('.widget iframe').each(function(i,e) {
			var height = $(e).height();
			var d = height / baselineHeight;
			var d = Math.ceil(d);
			var p = (d * baselineHeight) - height;
			$(e).css('padding-bottom', (p) + 'px' );
        });
};
