if( window.addEventListener ) {
// W3C
window.addEventListener("load", MenuWidth, false);
window.addEventListener("resize", MenuWidth, false);
}
else if( window.attachEvent ){
// Micro$oft
window.attachEvent("onload", MenuWidth);
}

function MenuWidth() {
        if (!document.styleSheets) return;
        var theRules = new Array();
        if (document.styleSheets[2].cssRules)
                theRules = document.styleSheets[2].cssRules
        else if (document.styleSheets[2].rules)
                theRules = document.styleSheets[2].rules
        else return;
        var scrwidth = document.body.clientWidth*0.8;
        scrwidth = scrwidth -30;
//         alert (scrwidth);
        for (var i=0, txt=""; i<theRules.length; i++){
//                 txt = theRules[i].cssText;
                 if (scrwidth>620) {
                          if (scrwidth>1600) {scrwidth = 1600; }
                          var scrwidthpx = scrwidth + 'px';
                          var menuwidth = parseInt((scrwidth)/7);
                          var menuwidth1px = menuwidth + 'px'
                          var menuwidth2px = menuwidth -5 + 'px'
                          var menuwidth3px = '-' + menuwidth + 'px'
                          txt = theRules[i].style.width;
                          if (txt == '790px'){
                                   document.styleSheets[2].cssRules[i].style.width = scrwidthpx;
                          }
                          if (txt == '111px'){
                                   document.styleSheets[2].cssRules[i].style.width = menuwidth1px;
                          }
                          if (txt == '106px'){
                                   document.styleSheets[2].cssRules[i].style.width = menuwidth2px;
                          }
                          txt = theRules[i].style.left;
                          if (txt == '111px'){
                                   document.styleSheets[2].cssRules[i].style.left = menuwidth1px;
                          }
                          if (txt == '-111px'){
                                   document.styleSheets[2].cssRules[i].style.left = menuwidth3px;
                          }
                 }
        }
}