function resize() {
   var viewportwidth;
   var viewportheight;
   
   // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
   
   if (typeof window.innerWidth != 'undefined')
   {
        viewportwidth = window.innerWidth,
        viewportheight = window.innerHeight
   }
   
  // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
  
   else if (typeof document.documentElement != 'undefined'
       && typeof document.documentElement.clientWidth !=
       'undefined' && document.documentElement.clientWidth != 0)
   {
         viewportwidth = document.documentElement.clientWidth,
         viewportheight = document.documentElement.clientHeight
   }
   
   // older versions of IE
   
   else
   {
         viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
         viewportheight = document.getElementsByTagName('body')[0].clientHeight
   }
   //alert('You have changed the size of the window ' + viewportwidth);
   var div_content = document.getElementById("right");
   var newWidth = viewportwidth - 309;
   var newHeight;
   if (!newWidth < 710) div_content.style.width = newWidth+'px';
}

