//window.onloadを待たない
if(!document.body)document.write('<body>');

window.onload = function() {
 SmoothScroll.init();
 if(document.getElementById('gmenu')){
    document.getElementById('gmenu').style.marginTop = "0"
    document.getElementById('gmenu').style.position = "absolute"
  }
}

function mailto(add){
 var name='axel-media';
 var domain='.com'
 document.write('<a href="mailto:',add,'@',name,domain,'">',add,'@',name,domain,'</a>');
}

window.onscroll=function(){ EleMenu() }

window.onresize=function(){ 
  var MarginTop = document.getElementById('gmenu').style.marginTop.replace(/[a-z]/gi,'')
	document.getElementById('gmenu').style.marginTop = MarginTop - 1 + "px"
	EleMenu() 
}

function EleMenu(){
  var CSS = document.compatMode == 'CSS1Compat'
  if(CSS){ var Doc = document.documentElement }
  else   { var Doc = document.body }

  if(window.innerHeight != undefined){ var EffectiveHeight = window.innerHeight }
  else{ var EffectiveHeight = Doc.clientHeight }

  var ScrollTop = Doc.scrollTop
  var MarginTop = document.getElementById('gmenu').style.marginTop.replace(/[a-z]/gi,'')
  gh = eval(ScrollTop - MarginTop)

  if(gh > 0){ 
    var dd = gh - EffectiveHeight
    if(dd > 0){ document.getElementById('gmenu').style.marginTop = eval(MarginTop) + dd +"px" }
  }else if(gh < 0){ 
    var dd = gh + EffectiveHeight
    if(dd < 0){ document.getElementById('gmenu').style.marginTop = eval(MarginTop) + dd +"px" }
  }

  if(gh >= 60){ Timer = setTimeout('E(10)',10) }
  else if(gh < 60&&gh >= 10){ Timer = setTimeout('E(1)',1) }
  else if(gh < 10&&gh > 0){ Timer = setTimeout('E(1)',100) }
  else if(gh > -10&&gh < 0){ Timer = setTimeout('E(-1)',100) }
  else if(gh > -60&&gh <= -10){ Timer = setTimeout('E(-1)',1) }
  else if(gh <= -60){ Timer = setTimeout('E(-10)',10) }
}

function E(ff){
  clearTimeout(Timer)
  var MarginTop = document.getElementById('gmenu').style.marginTop.replace(/[a-z]/gi,'')
  document.getElementById('gmenu').style.marginTop = eval(MarginTop) + ff + "px"
  EleMenu()
}

document.write('<script type="text/javascript" src="js/scroll.js"></script>');