 function spacer()
          {
        
              var aDivs = document.getElementsByTagName("div");
              var aHolders = new Array();
              var aReals = new Array();
			  
             <!-- this loop inserting to the  new array of aholder and areals -->
              for(var i=0; i<aDivs.length; i++)
              {
				  if(aDivs[i].getAttribute("holder") != "")
		              aHolders[aDivs[i].getAttribute("holder")] = aDivs[i];
                
	              if(aDivs[i].getAttribute("real") != "")
	                  aReals[aDivs[i].getAttribute("real")] = aDivs[i];
		            
              }
              for(var i=0; i<aHolders.length; i++)
              {
	              if(aHolders[i].offsetWidth > aReals[i].offsetWidth)
		            aHolders[i].style.width = aReals[i].offsetWidth+"px";
				
				if(aHolders[i].offsetWidth < aReals[i].offsetWidth)
		            aHolders[i].style.width = aReals[i].offsetWidth+"px";
					
              }
              
              for(var i=0; i<aHolders.length; i++)
              {
	              if(aHolders[i].offsetHeight > aReals[i].offsetHeight)
		            aReals[i].style.height = aHolders[i].offsetHeight+"px";
				
				    if(aHolders[i].offsetHeight < aReals[i].offsetHeight)
		            aReals[i].style.height = aHolders[i].offsetHeight+"px";
					
              }
               
             
            var curleft = new Array();
            var curtop = new Array();
			var curleftho = new Array();
            var curtopho = new Array();
			
            
            for(var i=0; i<aReals.length; i++)
            {
				curleftho[i]=0;
				curtopho[i]=0;
				curleft[i]=0;
				curtop[i]=0;

               if (aReals[i].offsetParent)
                {
                  curleft[i] = aReals[i].offsetLeft;
                  curtop[i] = aReals[i].offsetTop;
				 
                }	
                
                 while (aReals[i]= aReals[i].offsetParent)
                     {
                        curleft[i] += aReals[i].offsetLeft;
                        curtop[i] += aReals[i].offsetTop;
						 
                     } 	
				if (aHolders[i].offsetParent)
				{
                  curleftho[i] = aHolders[i].offsetLeft;
                  curtopho[i] = aHolders[i].offsetTop;
				  	
				  }
               
			  
				
			 aHolders[i].style.marginTop = curtop[i]-curtopho[i] +"px";
			 aHolders[i].style.marginLeft = curleft[i]-curleftho[i]+ "px";
			  
            }
             
                 
          }