
function getBrowser(id) {

  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  
  if (id=="scrollX") {return scrOfX}
  if (id=="scrollY") {return scrOfY}

  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }

  if (id=="innerH") {return myHeight}
  if (id=="innerW") {return myWidth}


	if (id=="bodyH")
    {var DH = document;
    return Math.max(
        Math.max(DH.body.scrollHeight, DH.documentElement.scrollHeight),
        Math.max(DH.body.offsetHeight, DH.documentElement.offsetHeight),
        Math.max(DH.body.clientHeight, DH.documentElement.clientHeight)
    );
    }

	if (id=="bodyW")
 	{var DW = document;
    return Math.max(
        Math.max(DW.body.scrollWidth, DW.documentElement.scrollWidth),
        Math.max(DW.body.offsetWidth, DW.documentElement.offsetWidth),
        Math.max(DW.body.clientWidth, DW.documentElement.clientWidth)
    );
    }
}

