var filas= new Array();
var entrada =new Array();


function Turno(){
	var b="";//="Turno : <br/>";
	var a = dojo.byId("target1");
	 if (navigator.appName == 'Microsoft Internet Explorer'){
   // para IE
		 var inicio =0;
		   var final=a.childNodes.length;
		  // alert("Micro");
	 }
 else { // para Mozilla, Opera, Safari y otros
   var inicio =1;
   var final=a.childNodes.length;
   //alert("otros");
 }
	for (var i = inicio; i < final; i++){
	b=b+a.childNodes[i].getAttribute("title")+", <br/>";
	    }
	dojo.byId("msg").innerHTML = b;
}


function init()
{
	
	dojo.subscribe("/dnd/drop", function(source,nodes,iscopy){
        //t=destino  source=origen
  		var t = dojo.dnd.manager().target;
        var a = dojo.byId("target1");
        if ((t== papelera)&&(source==ciclos)){
			return;
			};
		
        Turno();
        enviar();
		
	});
		
		
	dojo.subscribe("/dnd/start", function(source,nodes,iscopy){

	     });

	dojo.subscribe("/dnd/cancel", function(){

  		});

}

dojo.addOnLoad( init );

function enviar(){

	if (dojo.byId("msg").innerHTML=="") {
         borrar();
		 return;
		 }
	borrar();
	var b = 5; 
	
	var indice = document.ferro.vacaciones.selectedIndex;
	filas[0]=document.ferro.vacaciones.options[indice].text;
        indice = document.ferro.festivos.selectedIndex;
	filas[1]=document.ferro.festivos.options[indice].text;
	indice = document.ferro.disponibles.selectedIndex;
	filas[2]=document.ferro.disponibles.options[indice].text;
	filas[3]="";
	filas[4]="";
	
	var c = dojo.byId("target1");
	 if (navigator.appName == 'Microsoft Internet Explorer'){
   // para IE
		 var inicio =0;
		   var final=c.childNodes.length;
		 
	 }
 else { // para Mozilla, Opera, Safari y otros
   var inicio =1;
   var final=c.childNodes.length;
  
 }
	for (var i = inicio; i < final; i++){
		
		filas[b]= c.childNodes[i].getAttribute("dndData");
	b++;
	    }
	filas[b]=0;
	
	
var kw = {
        url: "descansos.php",
        handleAs:"json",
        
        postData: dojo.toJson(filas),

        
        load: function(data){
	               
	             entrada=data;
	             escribir();
               
           
        },
    
        error: function (Response,ioArgs){
      	  if (Response.dojoType=="cancel")
      	  Message="Respuesta cancelada."
      	  else if (Response.dojoType=="timeout")
      	  Message="Respuesta fuera de tiempo."
      	  else
      	  Messaje=Response;
      	  alert(ioArgs.xhr.status+' : '+Message);
      	  barra(0);
      	  },
        timeout: 3000
        
};
dojo.rawXhrPost(kw);


};


function borrar(){

	dojo.byId('desc').innerHTML = "";
	dojo.byId('descr').innerHTML = "";
	

	}

function escribir(){

	dojo.byId('desc').innerHTML = entrada[0];
	dojo.byId('descr').innerHTML = entrada[1];
	

	}
