function fGetViewportSize() 
{// shawl.qiu code, return Array
 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
  myWidth = document.documentElement.clientWidth;
  myHeight = document.documentElement.clientHeight;
 } 
 else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) 
 { //IE 4
  myWidth = document.body.clientWidth;
  myHeight = document.body.clientHeight;
 }
 return [myWidth, myHeight];
} // end function fGetViewportSize