$(document).ready(function() {
    
  window.console = window.console || {} /* don't overwrite console if there is one */
  if(window.opera) {
    console.info || (console.info = opera.postError);
  }
  
  $('span.print').show().click(function() {
    window.print();
    return false;
  });
    
  
//  var subNavi = $('li.active ul');  
//  $('#main-nav li').mouseenter(function() {
//    if($(this).closest('#main-nav>li').hasClass('active')) {
//      return false;
//    }
//    subNavi.hide();
//    $(this).find('ul').show()
//  })
//  .mouseleave(function() {
//    subNavi.show();
//  })
  
  var tabsOrdionOptions = {
    assignCallback: function(elem){
      elem.data('open-text', elem.html());
      elem.data('close-text', elem.data('close-text') || elem.html());
    },
    openCallback: function(elem) {
      elem.html(elem.data('close-text'));
    },    
    closeCallback: function(elem) {
      elem.html(elem.data('open-text'))
    }
  }
  
  tabsOrdion.init('.cv-list .tab', (function() { 
    return $.extend({}, tabsOrdionOptions, 
      { 
        openFirst: false,
        collapsible: true
      } 
    );
  }()));
  
  tabsOrdion.init('.service-list .tab');
  
  tabsOrdion.init('.maps .tab', (function() { 
    return $.extend({}, tabsOrdionOptions, { openFn: 'fadeIn', openSpeed: 'slow' } );
  }()));
  
  if(document.getElementById('np-form')) {
    FORMS.init('#account-form');
  } 
});


