// JavaScript Document
$(function() {
$(".pagetop").click(function() {
$('body,html').animate({scrollTop:0}, 500, 'swing');
return false;
});
$('a[href^=#]').click(function() {
var mrg = 0;
if($("#header").css("background-size") != "auto"){
var mrg = $("#head").outerHeight() + 10;
}
var href= $(this).attr("href");
var target = $(href == "#" || href == "" ? 'html' : href);
var position = target.offset().top - mrg;
if($(this).hasClass("nomrg")){ position = 0; }
$('body,html').animate({scrollTop:position}, 500, 'swing');
return false;
});
setsize();
});
$(window).load(function(){
setsize();
});
$(window).resize(function () {
setsize();
});
$(window).scroll(function () {
setsize();
});
$(window).on('orientationchange', function(){
setsize();
});
function setsize(){
var hsize = $("#head").outerHeight();
var state = $("#header").css("background-size");
var scl = $('body').scrollTop();
if(scl==0){scl = $('html').scrollTop();}
if(state != 'auto'){
$("#container").css("padding-top",hsize+"px");
}else{
$("#container").removeAttr('style');
}
}
//他ページよりのアンカーリンク
function movepos(){
var mrg = 0;
if($("body").css("background-size") != "auto"){
var mrg = $("#header").outerHeight() + 10;
}
var href = location.href;
if(href.indexOf("#")>=0 || location.search){
var href=href.substring(href.indexOf("#")+1,href.length);
if(href.indexOf("?")>=0){
var parm = href.split('?');
href = parm[0];
}
}else{
return false;
}
var position = $("#"+href).offset().top - mrg;
var speed = 500;
$('body,html').animate({scrollTop:position-mrg}, speed, 'swing');
return false;
}