var oDragBox = null;
var aBlocAssociation = new Array();
	aBlocAssociation["bloc1"] = "sousbloc1";
	aBlocAssociation["bloc2"] = "sousbloc2";
	aBlocAssociation["bloc3"] = "sousbloc3";
	aBlocAssociation["bloc4"] = "sousbloc4";
	aBlocAssociation["bloc5"] = "sousbloc5";
function doUpdateAssociation(sParent1, sParent2) {
	var tmpVal = aBlocAssociation[sParent1];
	aBlocAssociation[sParent1] = aBlocAssociation[sParent2];
	aBlocAssociation[sParent2] = tmpVal;
	// Re-creation of the blocs
	doRecreateBlocs();
}
function doRecreateBlocs() {
	var aVisible = new Array();
	var oParent = null;
	var oChild = null;
	for (var prop in aBlocAssociation)
	{
		if ((typeof prop) == 'function' || prop == "bloc1") continue;
		oParent = $(prop);
		oChild = $(aBlocAssociation[prop]);
		if (oParent && oChild)
		{
			oParent.appendChild(oChild);
			oChild.style.display = "";
			oParent.style.display = "";
			aVisible.push(oChild);
		}
	}
}
function doLoad() {
  oDragBox = new DragBox(["onglet1", "onglet2", "onglet3", "onglet4", "onglet5"], ["bloc1", "bloc2", "bloc3", "bloc4", "bloc5"], ["sousbloc1", "sousbloc2", "sousbloc3", "sousbloc4", "sousbloc5"]);
  doRecreateBlocs();
}
