window.addEvent('domready',function(){
  
  var status = {
		'true': 'open',
		'false': 'close'
	};
	
	if( $('ratingDiv') )
	{
    var ratingFx = new Fx.Slide('ratingDiv').hide();

    $('rating_toggle').addEvent('click', function(e){
      e.stop();
      ratingFx.toggle();
    });
	}
	
	if( $('specsDiv') )
	{
    var specsFx = new Fx.Slide('specsDiv').hide();

    $('specs_toggle').addEvent('click', function(e){
      e.stop();
      specsFx.toggle();
    });
	}
	
	if( $('prosDiv') )
	{
    var prosFx = new Fx.Slide('prosDiv').hide();

    $('pros_toggle').addEvent('click', function(e){
      e.stop();
      prosFx.toggle();
    });
	}
	
	if( $('consDiv') )
	{
    var consFx = new Fx.Slide('consDiv').hide();

    $('cons_toggle').addEvent('click', function(e){
      e.stop();
      consFx.toggle();
    });
	}
	
	if( $('galleryDiv') )
	{
    var galleryFx = new Fx.Slide('galleryDiv').hide();

    $('gallery_toggle').addEvent('click', function(e){
      e.stop();
      galleryFx.toggle();
    });
	}
	
	if( $('emoDiv') )
	{
    var emoFx = new Fx.Slide('emoDiv').hide();

    $('emo_toggle').addEvent('click', function(e){
      e.stop();
      emoFx.toggle();
    });
	}
	
	var ratingSlider = new Slider( $('ratingSliderDiv'), $('ratingSliderKnob'),
	{
    wheel: true,
		steps: 100,
		range: [0,100],
		onChange: function( rating )
		{
			$('review_rating').value = rating;
		}
	});
	
	ratingSlider.set($('review_rating').value);
  
});