/**********************************************************************

*Geometry.js:ウィンドウの幅、高さを取得する

*getViewAreaWidth/Height():ブラウザの表示領域の大きさを返す。

*getHorizontalScroll():水平のスクロールバーの位置を返す。

*getVerticalScroll():垂直のスクロールバーの位置を返す。

**********************************************************************/

//ブラウザのX軸絶対距離＝Geometry.getViewAreaWidth()+Geometry.getHorizontalScroll()

//ブラウザのY軸絶対距離＝Geometry.getViewAreaHeight()+Geometry.getVerticalScroll()


  var Geometry={};

  if(window.innerWidth){//IE以外の全てのブラウザ

  Geometry.getViewAreaWidth=function(){return window.innerWidth;};

  Geometry.getViewAreaHeight=function(){return window.innerHeight;};

  Geometry.getHorizontalScroll=function(){return window.pageXOffset;};

  Geometry.getVerticalScroll=function(){return window.pageYOffset;};

  }

  else if(document.documentElement && document.documentElement.clientWidth){

  //DOCTYPEを設定してあるIE6用

  Geometry.getViewAreaWidth=function(){return document.documentElement.clientWidth;};

  Geometry.getViewAreaHeight=function(){return document.documentElement.clientHeight;};

  Geometry.getHorizontalScroll=function(){return document.documentElement.scrollLeft;};

  Geometry.getVerticalScroll=function(){return document.documentElement.scrollTop};

  }

  else if(document.body.clientWidth){

  //DOCTYPEを設定していないIE4,5,6用

  Geometry.getViewAreaWidth=function(){return document.body.clientWidth;};

  Geometry.getViewAreaHeight=function(){return document.body.clientHeight;};

  Geometry.getHorizontalScroll=function(){return document.body.scrollLeft;};

  Geometry.getVerticalScroll=function(){return document.body.scrollTop};

  }
