
function SendBoxes(userName)
{
   var boxes = new Array();
   var child = $("ajax_container").childNodes;   // tablica elementów w kontenerze
   
   for(var i = 0; i < child.length; i++) {
      if(child[i].getAttribute)
            boxes.push(child[i].getAttribute("userData_id"));
 }
   
   var req = mint.Request();
   req.AddParam("boxes", boxes.toString());   // funkcja toString() zwracą listę elementów w tablicy(czyli w tym przypadku numerów) oddzielonych przecinkami, parametr "boxes" będzie więc zawierał wartości typu 0,2,5,3,... itd
   req.AddParam("name", userName);
   req.Send("request.php");
}

function OnLoad(userName) {
	var container = mint.gui.RegisterDropZone("ajax_container");
    var dragBox1=mint.gui.RegisterDragObject("138");
   	var dragBox2=mint.gui.RegisterDragObject("139");
    var dragBox3=mint.gui.RegisterDragObject("143");
    var dragBox4=mint.gui.RegisterDragObject("141");
    var dragBox5=mint.gui.RegisterDragObject("140");
    var dragBox6=mint.gui.RegisterDragObject("137");
    var dragBox7=mint.gui.RegisterDragObject("136");
    var dragBox8=mint.gui.RegisterDragObject("135");
    var dragBox9=mint.gui.RegisterDragObject("181");
    var dragBox10=mint.gui.RegisterDragObject("182");
    var dragBox11=mint.gui.RegisterDragObject("184");
    var dragBox12=mint.gui.RegisterDragObject("142");
     
	dragBox1.SetBBox("ajax_container"); 
	dragBox2.SetBBox("ajax_container"); 
	dragBox3.SetBBox("ajax_container"); 
	dragBox4.SetBBox("ajax_container"); 
	dragBox5.SetBBox("ajax_container");
	dragBox6.SetBBox("ajax_container");
	dragBox7.SetBBox("ajax_container");
	dragBox8.SetBBox("ajax_container");
	dragBox9.SetBBox("ajax_container");
	dragBox10.SetBBox("ajax_container");
	dragBox11.SetBBox("ajax_container");
	dragBox12.SetBBox("ajax_container");
	
	dragBox1.dragClass="drag";
	dragBox2.dragClass="drag";
	dragBox3.dragClass="drag";
	dragBox4.dragClass="drag";
	dragBox5.dragClass="drag";
	dragBox6.dragClass="drag";
	dragBox7.dragClass="drag";
	dragBox8.dragClass="drag";
	dragBox9.dragClass="drag";
	dragBox10.dragClass="drag";
	dragBox11.dragClass="drag";
	dragBox12.dragClass="drag";
	

	
	dragBox1.OnDragStop = function() {
         if(dragBox1.dropZone)
            SendBoxes(userName);
			} 
    dragBox2.OnDragStop = function() {
         if(dragBox2.dropZone)
            SendBoxes(userName);
    		}
    dragBox3.OnDragStop = function() {
         if(dragBox3.dropZone)
            SendBoxes(userName);
    		}
    dragBox4.OnDragStop = function() {
         if(dragBox4.dropZone)
            SendBoxes(userName);
    		}
     dragBox5.OnDragStop = function() {
         if(dragBox5.dropZone)
            SendBoxes(userName);
    		}
     dragBox6.OnDragStop = function() {
         if(dragBox6.dropZone)
            SendBoxes(userName);
    		}
    dragBox7.OnDragStop = function() {
         if(dragBox7.dropZone)
            SendBoxes(userName);
    		}
    dragBox8.OnDragStop = function() {
         if(dragBox8.dropZone)
            SendBoxes(userName);
    		}
    dragBox9.OnDragStop = function() {
         if(dragBox9.dropZone)
            SendBoxes(userName);
    		}
    dragBox10.OnDragStop = function() {
         if(dragBox10.dropZone)
            SendBoxes(userName);
    		}
    dragBox11.OnDragStop = function() {
         if(dragBox11.dropZone)
            SendBoxes(userName);
    		}
     dragBox12.OnDragStop = function() {
         if(dragBox12.dropZone)
            SendBoxes(userName);
    		}
     
}
