	//TODO: Anexar todo lo necesario para funciones de cadena
	
	/********************************
	*
	*	Manejo de Strings
	*
	*********************************/
	// Removes leading whitespaces
    
    function move_block_slide(idslide,mov){
        
        var total_items = parseInt($F("total_slides_"+idslide));
        var actual_item = parseInt($F("actual_slide_"+idslide));
        
        var idslide_actual = "slide_"+idslide+"_"+actual_item;
        
        var slide_width = $(idslide_actual).getWidth();
        
        if (mov > 0){
            
            if (actual_item == total_items-1){
                var next_item = 0;
            }else{
                var next_item = actual_item+1;    
            }
            
            var direccion = -1;
            var posicion = slide_width;
            
        }else{
            
            if (actual_item == 0){
                var next_item = actual_item-1;
            }else{
                var next_item = 0;    
            }
            
            var direccion = 1;
            var posicion = slide_width*-1;
            
        }
        var idslide_siguiente =  "slide_"+idslide+"_"+next_item;
        $("actual_slide_"+idslide).value = next_item;
        
        //$(idslide_siguiente).style.left = posicion+"px";
        
        console.debug("Siguiente es "+next_item+", x es "+slide_width+", posision es es "+posicion);

        //muevo el elemento actual                        
        new Effect.Move(idslide_actual, {
            x: slide_width, y: 0, mode: 'relative',
            transition: Effect.Transitions["reverse"]
        });

        //muevo el elemento actual                        
        new Effect.Move(idslide_siguiente, {
            x: slide_width, y: 0, mode: 'relative',
            transition: Effect.Transitions["reverse"]
        });
    
        //$(idslide_actual).hide();
        $(idslide_siguiente).show();
    }
	
	



