// book-online javascript

window.addEvent('domready', function() {
  var bookOnline = new BookOnline();
});

var BookOnline = new Class({

  tr_carpeted_rooms: Object,
  label_carpets: Object,
  
  initialize: function() {
  	this.tr_carpeted_rooms = $('tr_carpeted_rooms');
    this.label_carpets = ($defined(this.tr_carpeted_rooms)) ? this.tr_carpeted_rooms.getElement('label') : null;

    if($defined(this.label_carpets) && this.label_carpets.getElement('span') == null) {
      this.label_carpets.set('class', 'required');
      var span = new Element('span', {'class': 'required', 'html': '*'}).inject(this.label_carpets, 'top');
    }
    
  	// add events
  	
  	$$('fieldset#fieldset-fst_carpet_cleaning input[type=radio]').each(function(el) {
  	  el.addEvent('click',function() { this.display_tr_carpeted_rooms(); }.bind(this));
  	}.bind(this));
  	
  	this.display_tr_carpeted_rooms();
  },
  
  display_tr_carpeted_rooms: function() {
    this.tr_carpeted_rooms.setStyle('display', ($('steam_clean-Y').checked) ? '' : 'none');
  }
  
});