var touch=null!=navigator.userAgent.match(/iPhone|iPod|Android/i);
/mobile/i.test(navigator.userAgent)&&!location.hash&&setTimeout(function(){pageYOffset||window.scrollTo(0,1)},1000);

$(document).ready(function(){
	$('p:not(.post_detail)+p').addClass('pp');
	$('.attachments a.attachment-pdf').modalFrame();
	$('#collapse-nav h1').bind('click',function() {
		$('#collapse-nav>ul').slideToggle(500);
	});
});

(function($){
    $.fn.modalFrame = function(attr){
        return this.each(function(){
				$(this).bind('click',function(e){
					if (!touch) {
						function hideBox() {
							$box.remove();
							$shade.fadeOut(500);
						}
						function resizeBox() {
							var wh = $(window).height();
							var cw = $('#container').width();
							var bmt = parseInt($box.css('margin-top'));
							var bml = parseInt($box.css('margin-left'));
							var bb = parseInt($box.css('border-top-width'));
							var co = $('#container').offset();
							$box.css({ width: cw-(2*bml)-(2*bb), height: wh-(2*bmt)-(2*bb), left : co.left });
						}
						e.preventDefault();
						var $shade = $('<div id="modalFrameShade"/>').hide().appendTo('body').bind('click',hideBox);
						var $box = $('<div id="modalFrameBox"/>').appendTo('body');
						var $close = $('<div id="modalFrameClose"/>').appendTo($box).bind('click',hideBox);
						var $frame = $('<iframe width="100%" height="100%" border="0"/>').appendTo($box);
						$frame.attr('src',$(this).attr('href'));
						$shade.fadeTo(500,0.9);
						$(window).bind('resize',resizeBox);
						resizeBox();
						$box.show();
					}
				});
        });
    };
})(jQuery);
