if( navigator.userAgent.match(/MSIE (6|7)/,"g") ){
	document.write('<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js"></script>');
}

if( navigator.userAgent.match(/MSIE (6|7|8)/,"g") ){
	document.write('<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>');
}

$(document).ready(function(){
	$('header').append('<div id="indicator"></div>');
	$('header #indicator').css({ opacity:0 });
	externalLink();
});


$(function(){
  // pjax
  $('h1 a, nav a').pjax({container:'#main',timeout: 5000});
  $('#main')
	.bind('start.pjax', function() {
    $('#main').animate({opacity:0}, 100, "swing");
    $('header #indicator').activity({segments: 10, steps: 4, width:3, space: 1, length: 5, color: '#333333', speed: 1.5 });
		$('header #indicator').animate({opacity:1},200,"swing");
  })
	.bind('end.pjax',   function() {
	  	$(".paging a").each(function(){
			var _url = $(this).attr("href");
			if(_url.match(/(\?|&)?_pjax=true/))
				_url = _url.replace(/&?_pjax=true&?/, '');
			$(this).attr({href:_url});
		});
		$('#main').animate({ opacity: 1 }, 100, "swing");
		var respondOffset = $("#container").offset().top;
		$('html,body').delay(100).animate({ scrollTop: respondOffset }, 150, "swing");
		$('header #indicator').animate({opacity:0},200,"swing");
		externalLink();
	})
})

/**
 * External Link
 * 
 * Copyright (c) 2009 Kyosuke Nakamura (kyosuke.jp)
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 */
function externalLink(){
	var siteUri = 'http://www.net-kitchen.jp/';
	var windowOpen = true;
	var externalClass = 'externalLink';
	var externalIconSrc = '';
	var externalIconClass = 'externalIcon';
	var pdfIconSrc = '';
	var pdfIconClass = 'pdfIcon';

	var externalLinks = $('a[href^="http://"]').not('a[href^="' + siteUri + '"]').not('a.externalLink');
	if (windowOpen) {
		externalLinks.click(function(){
			window.open($(this).attr('href'), '_blank');
			return false;
		});
	}
	externalLinks.addClass(externalClass);

	if (externalIconSrc) {
		externalLinks.not(':has(img)').after($('<img src="' + externalIconSrc + '" class="' + externalIconClass + '" />'));
	}
	var pdfLinks = $('a[href$=".pdf"]');
	if (pdfIconSrc) {
		pdfLinks.not(':has(img)').after($('<img src="' + pdfIconSrc + '" class="' + pdfIconClass + '" />'));
	}
}

