/**
_______________________________
SLIDER COMPONENT */

Colibri.slider = function(XMLPresentation, XMLDocuments) {
	this.init(XMLPresentation, XMLDocuments);
};

$.extend(Colibri.slider.prototype, {
	
	value: 0,
	maximum: 0,
	minimum: 0,
	
	init: function(XMLPresentation, XMLDocuments) {
    	this.maximum = theColibriOptions.playerOptions.vDuration * 1000;
    	
    	$("#slider").prepend('<div id="slider_progress">&nbsp;</div>');
        $("#slider").slider( {
              min: 0,
              max: this.maximum,
              stop: function(event, ui) { theColibri.components.player.setTimecode(ui.value); }
          });     
        $("#slider_progress").progressbar();
  	},

  	sync: function(timecode) {
  		this.value = timecode*1000;
  		$("#slider").slider("value", this.value );
  		$("#slider_progress").progressbar("value", this.value*100/this.maximum );
  	}
});
