function adjust_menu(){

  var temp = "";
  var appending_width = 0;
  var allow = 0;
  var diff = 0;
  var marginleft = 0;
  
  var outer_width = $("#myslidemenu").width();
  var first_lev = $("#myslidemenu > ul > li");
   
  var node = $(first_lev).find(" > ul").get(0);
  var sec_lev_width = $(node).width();
  
  //alert(outer_width);
  //alert(first_lev.length);
  
  for(var a=0; a<first_lev.length; a++){
    first_lev_width = $(first_lev[a]).width();
    sec_lev = $(first_lev[a]).children("ul");
    
    if(sec_lev.length == 0){
      allow = 0;
    }else{
      allow = 1;
    }
    
    if(allow){
      creep = sec_lev_width + appending_width;
      if(creep > outer_width){
        marginleft = creep - outer_width - 1;
        marginleft = "-" + marginleft + "px";
        //alert(marginleft);
        $(sec_lev).css({"left": marginleft});
      }
    }
    
    temp += "#" + first_lev_width + "@" + sec_lev.length + "; ";
    
    appending_width += first_lev_width;
    
  } 
  
  //alert(temp);


}
