var Dom = YAHOO.util.Dom;
var Event = YAHOO.util.Event;

var menu =
{
  set: function( id, selectedvalue_id )
  {
    var oMenu = new YAHOO.widget.MenuBar( id, {position: "static"} );
    var submenu = oMenu.getSubmenus()[0];
    submenu.subscribe("click", function (a, b) {
      var content_el = b[1].element.getElementsByTagName("span")[0];
      var valueholder_el = b[1].element.getElementsByTagName("input")[0];
      oMenu.element.getElementsByTagName("a")[0].innerHTML = content_el.innerHTML;
      Dom.get( selectedvalue_id ).value = valueholder_el.value;
    });
    oMenu.render();
    oMenu.show();
  }
}

Event.onDOMReady( function()
{
  menu.set( "noofrooms", "noofrooms_selectedvalue" );
	
  menu.set( "size_from", "size_from_selectedvalue" );
  menu.set( "size_to", "size_to_selectedvalue" );
	
  menu.set( "arrival_year", "arrival_year_selectedvalue" );
  menu.set( "arrival_month", "arrival_month_selectedvalue" );
  menu.set( "arrival_day", "arrival_day_selectedvalue" );
	
  menu.set( "departure_year", "departure_year_selectedvalue" );
  menu.set( "departure_month", "departure_month_selectedvalue" );
  menu.set( "departure_day", "departure_day_selectedvalue" );
	
  menu.set( "price_from", "price_from_selectedvalue" );
  menu.set( "price_to", "price_to_selectedvalue" );
} );
