
function $save(id){
  if ( $(id) ) $(id).submit();
  return false;
  }	

/*--------------------------------------------------------------------------------------------------------------------------------*/

function menu (obj){
  var li = $(obj).getParent();
  //var obj = ( typeof(obj) != 'object' ) ? document.getElementById(obj) : obj ;
  //var li = obj.parentNode;  
  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 menu_sub_hide(){
  var mm = $('mm');
  if ( mm ){
    mm.getElements('div.menu_sub').setStyle('display','none');
    mm.getElements('a.menu_item').removeClass('active');
    }
  }
/*-------------------------------------------------------------------------------------------------------------------*/
window.addEvent('domready', function() { 
  var mm = $('mm');
  if ( mm ){
    mm.getElements('a.menu_item').each(function(el){ 
      var id = el.get('id').replace('menu_item_','').toInt();
      var menu_sub = $('menu_sub_'+id); 
      if ( menu_sub ){
        menu_sub.addEvent('mouseleave',function(){
          this.setStyle('display','none');
          el.removeClass('active');
          });
        var cords = el.getCoordinates();
        el.addEvent('mouseenter',function(){        
          menu_sub_hide();          
          if ( menu_sub.getElements('a').length > 1 ){
            el.addClass('active');
            menu_sub.set({'styles':{'left':'-9999px','display':'block'}});
            var size = menu_sub.getSize();
            var left = cords.left;
            if ( size.x > cords.width )
              left -= ( size.x - cords.width ) / 2 ;       
            else
              menu_sub.set({'styles':{'width':cords.width+'px'}});
            menu_sub.set({'styles':{'left':left+'px'}});             
            }
          });
        }
      });
    }  
});

/*-------------------------------------------------------------------------------------------------------------------*/
window.addEvent('domready', function() { 
  var kursy_submit = $('kursy_submit');
  if ( kursy_submit ){
    kursy_submit.addEvent('click',function(e){
      var kursy_slider
      var kursy_values = $('kursy_values');
      var kursy_slider = $('kursy_slider');
      var kursy_slider_size = kursy_values.getSize();           
      if ( $(this).hasClass('expand') ){
        $(this).removeClass('expand');
        kursy_slider.morph({height:'15px'});
        }
      else{
        $(this).addClass('expand');
        kursy_slider.morph({height:kursy_slider_size.y});
        }
      });
    }
});

/*-------------------------------------------------------------------------------------------------------------------*/

function change_currency(){
  var kursy_values = $('kursy_values');
  var kursy_submit = $('kursy_submit');
  if ( kursy_values && kursy_submit && !kursy_submit.hasClass('expand') ){
    kursy_values.getLast().inject(kursy_values,'top');    
    kursy_values.setStyle('marginTop','-17px');    
    kursy_values.morph({'marginTop':'0px'});
    }
  change_currency.delay(5000);
  }

window.addEvent('load',function(){ 
  var kursy_values = $('kursy_values');
  if ( kursy_values ){
    change_currency.delay(5000);
    }
});

/*-------------------------------------------------------------------------------------------------------------------*/

window.addEvent('domready', function() { 
 $$('.file_download').each(function(el){
  el.set('href' , el.get('href')+'?forced_download' );
  });
});



function bookmarks ( id ){  
  $$('.bookmarks_link').removeClass('active');
  $('bookmarks_links').set('class' , id );
  $$('.bookmarks').addClass('hide');  
  $(id+'_link').addClass('active');
  $(id).removeClass('hide');
  }

