function mBoxBuild(node,gradientSrc,sufix)
  {
    var m_box = document.createElement('div');
        m_box.className = 'm-box' + sufix;
    var m = document.createElement('div');
        m.className = 'm';
    var inbox = document.createElement('div');
        inbox.className = 'in';
    var container = document.createElement('div');
        container.className = 'cont';               
    
    var t = document.createElement('div');
        t.className = 'top';
    var tL = document.createElement('div');
        tL.className = 'tL';
    var  tC = document.createElement('div');
        tC.className = 'tC m-c';     
    var tR = document.createElement('div');
        tR.className = 'tR';
        
        t.appendChild(tL);
        t.appendChild(tC);
        t.appendChild(tR);
    
    var b = document.createElement('div');
        b.className = 'bottom';    
    var bL = document.createElement('div');
        bL.className = 'bL';
    var bC = document.createElement('div');
        bC.className = 'bC m-c';    
    var bR = document.createElement('div');
        bR.className = 'bR';
         b.appendChild(bL);
         b.appendChild(bC);
         b.appendChild(bR);
    
     var gradient = new Image();
     var search = false;
     var find = -1;
     for(var i=0;i<document.images.length;i++)       
     {
       if (document.images[i].src == gradientSrc) 
       {
        search = true;
        find = i;
        break;
       }
     }
     if (!search) gradient.src = gradientSrc; 
     else gradient.src = document.images[find].src;
  
   gradient.className = 'gradient';
   m.appendChild(inbox);

   node.parentNode.insertBefore(m_box,node);
   
   container.appendChild(node);
      
   m_box.appendChild(t);  
   m_box.appendChild(m);
   m_box.appendChild(b);
  
   inbox.appendChild(container);
   inbox.appendChild(gradient);
   
  }
  