

function menu (obj){
  var li = $(obj).getParent();
  var ul = li.getElement('ul');  
  ul.toggleClass('hide');  
  if ( li.hasClass('active' ) )
    li.removeClass('active')
  else if ( !ul.hasClass('hide') ) 
    li.addClass('active');
  }
  
function swich_order_row ( obj ){
  var className = obj.get('name') ;
  if( className ){
    if ( obj.get('value') )
      $$('.'+className).removeClass('hide');
    else
      $$('.'+className).addClass('hide');
    }
  }     
  
function clear_input( input ){
  var input = $(input);
  if ( input ){
    input.addEvent('focus',function(){  if ( input.get('title') == input.get('value') ) input.set('value',''); });
    input.addEvent('blur',function(){ if ( input.get('value') == '' ) input.set('value', input.get('title') ); });
    }
  }
  
function add_comment(sub){
  var comment_form = $('comment_form');
  new Element('input',{'name':'sub','value':sub,'type':'hidden'}).inject(comment_form);
  comment_form.submit();  
  }

function show_comment_form(obj){
  $('comment_form').removeClass('hide');
  obj.setStyle('display','none'); 
  }
  
window.addEvent('domready', function() {
  var dodajdokoszyka = $('dodajdokoszyka') ;  
  if ( dodajdokoszyka ){
    dodajdokoszyka.addEvent('click',function(e){
      new Event(e).stop();
      $('order_add_form').submit();
      });
    }
});

function change_buttons (orientation , promo_scroller , margin_top , step ){
  var height =  promo_scroller.getSize().y ;
  if ( orientation == 'up' && margin_top + step  == 0 ){
    $('suwak_up').setStyle('visibility','hidden');
    }
  if ( orientation == 'down' && margin_top + step  != 0 ){
    $('suwak_up').setStyle('visibility','visible');
    }
  if ( orientation == 'down' && height == Math.abs(margin_top-(step*2)) ){
    $('suwak_down').setStyle('visibility','hidden');  
    }               
  if ( orientation == 'up' ){
    $('suwak_down').setStyle('visibility','visible');  
    }  
  }

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

var promo_scroller = $('promo_scroller');
if ( promo_scroller ){
  var myFx = new Fx.Tween(promo_scroller);
    var step = $('promo_scroll').getStyle('height').toInt();
    
    
    
    $('suwak_up').addEvent('click',function(e){
      var margin_top = promo_scroller.getStyle('margin-top').toInt();
      myFx.start( 'margin-top' , ( margin_top + step ) +'px' );  
      change_buttons ('up' , promo_scroller , margin_top , step );
      });

    $('suwak_down').addEvent('click',function(e){
      var margin_top = promo_scroller.getStyle('margin-top').toInt() ;
      myFx.start( 'margin-top' , ( margin_top - step ) +'px' );  
      change_buttons ('down' , promo_scroller , margin_top , step );
      });
        
  
  }
});




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

  var nowosc_select_go = $('nowosc_select_go'); 
  if ( nowosc_select_go ){
    nowosc_select_go.addEvent('click', function(e){  
      new Event(e).stop();
      window.location.href = $('nowosc_select').get('value');
      });
    }

  obj = document;
  
  
	message_box = obj.getElement('.message_box');	
	if ( message_box ){
    var message_box_delay = 3000;
	  var message_boxes = message_box.getElements('div');
	  if ( message_boxes && message_boxes.length > 0 ){
  		message_boxes.addEvent('click',function(e){
  			var box = $(this);
  			if (box){
          new Fx.Tween(box,{property:'opacity'}).start(1,0).chain(function(){box.dispose();});  
          }
  			});
      }
		message_box_timer = message_box_autohide.delay(message_box_delay,message_box);
		message_box.addEvents({
      'mouseenter':function(){clearInterval(message_box_timer);message_box_timer = null;},
      'mouseleave':function(){message_box_timer = message_box_autohide.delay(message_box_delay,message_box);}
      });
		}

});

function message_box_autohide(){
  var message_box = $(this);
  if ( message_box ){
    new Fx.Tween(message_box,{property:'opacity'}).start(1,0).chain(function(){message_box.dispose();});  
    }  
  }

