
function colourise() 
{  
  var cont_ids = new Array("wrap", "wrap2", "container", "sect");
  var conts = new Array();  
  var div = document.getElementById("cont");
  var kids = div.childNodes;  
  
  // create a collection of div containers
  for (var j = 0; j < cont_ids.length; j++) {
    conts[j] = document.createElement("div");
    conts[j].id = cont_ids[j];  
  }
  
  // move all required elements from the page into the
  // last div container for the colouriser wrappers ('sect')
  for (var i = kids.length; elem = kids[--i]; ) {
    if (elem.nodeName == "H6") {
      break;  
    }
    else {
      conts[conts.length - 1].insertBefore(elem, conts[conts.length - 1].firstChild);
    }
  }
  
  for(i = conts.length - 1; i > 0; i--) {
    conts[i-1].appendChild(conts[i]);
  }
  div.appendChild(conts[i]);
  
}

function fixmacie(ident){        
  var div = document.getElementById(ident);
  div.innerHTML += '<div class="clr_fix"> </div>';
}

function init() {
  colourise();
  /* Check if the browser is IE5 Mac */
  if( navigator.appVersion.indexOf('Mac')!=-1 && document.all) {     
   fixmacie("sect");  
   fixmacie("cont");     
  }
}

addEvent(window, 'load', init);
