function slider(value, optionSlide) {
    switch (value) {
        /*case 'Search engine link' :
          $$('span.additional-options').set('html', '<select class="select" id="search-other" name="search-other">'+
          '<option value="">Select option</option>'+
          '<option value="Google">Google</option>'+
          '<option value="Yahoo!">Yahoo!</option>'+
          '<option value="Ninemsn">Ninemsn</option>'+
          '<option value="AOL">AOL</option>'+
          '<option value="Other">Other</option>'+
          '</select>');
          optionSlide.slideIn();
        break;*/
        case 'Another website' :
          $$('span.additional-options').set('html', '<label for="website-name" style="display: block; padding-bottom: 8px;">Website address</label>'+
          '<input class="fieldset" type="text" id="website-name" name="website-name" value="">');
          optionSlide.slideIn();
        break;
        case 'Recommendation' :
          $$('span.additional-options').set('html', '<label for="referrer-name" style="display: block; padding-bottom: 8px;">Referrer\'s name</label>'+
          '<input class="fieldset" type="text" id="referrer-name" name="referrer-name" value="">');
          optionSlide.slideIn();
        break;
        case 'Medical referral' :
          $$('span.additional-options').set('html', '<label for="clinic-name" style="display: block; padding-bottom: 8px;">Clinic name</label>'+
          '<input class="fieldset" type="text" id="clinic-name" name="clinic-name" value="">'+
          '<label for="doctor-name" style="display: block; padding: 15px 0 8px 0;">Doctor\'s name</label>'+
          '<input class="fieldset" type="text" id="doctor-name" name="doctor-name" value="">');
          optionSlide.slideIn();
        break;
        default:
          optionSlide.slideOut();
        break;
      }
};

window.addEvent('domready', function() {

  /* form slide */
  if ($defined($('test'))) {
    var optionSlide = new Fx.Slide('test');
    optionSlide.hide();
    slider($('found-us').get('value'), optionSlide);
    $$('select#found-us').addEvent('change', function(e) {
      e.stop();
      slider($(this).get('value'), optionSlide);
    });
  };
  /* external links */
  var objs = $$('a');
  objs.each(function(obj, i) {
    if (obj.get('href') && (obj.get('rel') == 'external')){
      obj.set('target', '_blank');
    }
  });

  /* drop downs */
  if (Browser.Engine.trident || Browser.Engine.webkit){
    var nav = $$('#nav ul#on1 li');
    nav.each(function(navs, i) {
      navs.addEvent("mouseenter", function(event) {
        this.addClass('hover');
      });
    	navs.addEvent("mouseleave", function(event) {
        this.removeClass('hover');
      });
    });
  }

  /* IE hovers */
  if (Browser.Engine.trident){
    var objs = $$('button');
    objs.each(function(obj, i) {
      obj.addEvent("mouseover", function(event) {
        this.addClass('hover');
      });
    	obj.addEvent("mouseout", function(event) {
        this.removeClass('hover');
      });
    });
    var objs = $$('input').extend($$('textarea'));
    objs.each(function(obj, i) {
      obj.addEvent("focus", function(event) {
        this.addClass('focus');
    	});
    	obj.addEvent("blur", function(event) {
        this.removeClass('focus');
    	});
    });
  }


  /*  Bookmark page and print page */
  $$('#adjustments a#add').addEvent("click", function(event) {
    switch(true){
      case (Browser.Engine.gecko&&$defined(window.sidebar.addPanel(document.title,self.location.href,''))):
        return false;
      break;
      case (Browser.Engine.trident&&$defined(window.external.AddFavorite(self.location.href,document.title))):
        return false;
      break;
      case Browser.Engine.webkit:
        if (Browser.Platform.mac){
          alert('Please press APPLE+D to add this page to your bookmarks.');
        } else {
          alert('Please press CTRL+D to add this page to your bookmarks.');
        }
      break;
    }
    return true;
  });
  $$('#adjustments a#print').addEvent("click", function(event) {
    window.print();
    return false;
  });

});

var dax={src:"_swf/sifr.swf"};
sIFR.compatMode=true;
sIFR.activate(dax);
sIFR.replace(dax,{
  selector:"h2",
  wmode: 'transparent',
  fixhover:true,
  css:[
    ".sIFR-root { font-size: 21px; color: #A5A50F; font-weight: normal; line-height: 24px; }"
  ]
});