jQuery(function($){
$(window).scroll(function(){
if($(this).scrollTop() > 100){
$("#scroll-top").addClass("is-active");
}else{
$("#scroll-top").removeClass("is-active");
}});
$("#scroll-top").off("click").on("click", function(e){
e.preventDefault();
window.scrollTo(0, 0);
$(this).blur();
return false;
});
});
jQuery(function($){
function centerTorikumi(){
$('.sm-torikumi-viewer').each(function(){
var $viewer=$(this);
var $table=$viewer.find('table.torikumi');
if($table.length){
$viewer.css('scroll-snap-type', 'none');
$viewer.scrollLeft(0);
setTimeout(function(){
$viewer.scrollLeft(390);
$viewer.css('scroll-snap-type', 'x mandatory');
}, 50);
}});
}
$(window).on('load', function(){
centerTorikumi();
});
/*
$('.tab-switch').on('change', function(){
setTimeout(centerTorikumi, 350);
});
*/
});
(function(){
var nav=document.getElementById('site-navigation'), button, menu;
if(! nav){
return;
}
button=nav.getElementsByTagName('button')[0];
menu=nav.getElementsByTagName('ul')[0];
if(! button){
return;
}
if(! menu||! menu.childNodes.length){
button.style.display='none';
return;
}
if(! menu.id){
menu.id='twentytwelve-page-list-menu';
}
button.setAttribute('aria-controls', menu.id);
button.setAttribute('aria-expanded', 'false');
button.onclick=function(){
if(-1===menu.className.indexOf('nav-menu') ){
menu.className='nav-menu';
}
if(-1!==button.className.indexOf('toggled-on') ){
button.setAttribute('aria-expanded', 'false');
button.className=button.className.replace(' toggled-on', '');
menu.className=menu.className.replace(' toggled-on', '');
}else{
button.setAttribute('aria-expanded', 'true');
button.className +=' toggled-on';
menu.className +=' toggled-on';
}};})();
(function($){
$('.main-navigation').find('a').on('focus.twentytwelve blur.twentytwelve', function(){
$(this).parents('.menu-item, .page_item').toggleClass('focus');
});
if('ontouchstart' in window){
$('body').on('touchstart.twentytwelve',  '.menu-item-has-children > a, .page_item_has_children > a', function(e){
var el=$(this).parent('li');
if(! el.hasClass('focus') ){
e.preventDefault();
el.toggleClass('focus');
el.siblings('.focus').removeClass('focus');
}});
}})(jQuery);