var languages;
var periodical;

var Eez = {
  Init: function() {

   teams = new Accordion($$('.togglersTeam'), $$('.elementsTeam'), {
        alwaysHide: true,
        display: 10000,
        onActive: function(toggler, element){
          toggler.addClass('open');
          var id = toggler.getProperty('lang');
          if( !$defined(id) ) return;          
          $('images0').addClass('hide');
          $('images' + id).removeClass('hide');
        },
        onBackground: function(toggler, element){
          toggler.removeClass('open');
          var id = toggler.getProperty('lang');
          if( !$defined(id) ) return;
          if( this.previous == this.togglers.indexOf(toggler) ) $('images0').removeClass('hide');
          $('images' + id).addClass('hide');
        }
    });

    $$('.slider').each(
      function(ele){
        var parent = ele.getParent();

        new noobSlide({
    			box: ele,
    			items: ele.getElements('img'),
    			size: 379,
    		  addButtons:{
        		previous: parent.getElement('.image-left'),
        		next: parent.getElement('.image-right')
        	}
    		});
      }
    );
  
    if(window.ie6) var heightValue='100%';
  	else var heightValue='';
  	
    var togglerName='.togglers_';
  	var contentName='.elements_';
  	
  	var counter=1;	
  	var toggler=$$(togglerName+counter);
  	var content=$$(contentName+counter);
  	  	
  	while(toggler.length>1) {
  		new Accordion(toggler, content, {
  			opacity: false,
  			display: -1,
  			alwaysHide: true,
  			onComplete: function() { 
  				var element=$(this.elements[this.previous]);
  				if(element && element.offsetHeight>0) element.setStyle('height', heightValue);			
  			},
  			onActive: function(toggler, content) {
          toggler.addClass('open');
          var id = toggler.getProperty('lang');
          if( !$defined(id) ) return;
          $('images0').addClass('hide');
          $('images' + id).removeClass('hide');
        },
  			onBackground: function(toggler, content) {
  				toggler.removeClass('open');
          var id = toggler.getProperty('lang');
          if( !$defined(id) ) return;
          if( this.previous == this.togglers.indexOf(toggler) ) $('images0').removeClass('hide');
          toggler.removeClass('open');
          $('images' + id).addClass('hide');
        }
  		});
  		
  		counter++;
  		toggler=$$(togglerName+counter);
  		content=$$(contentName+counter);
  	}
  
      
    
    /*
    languages = new Accordion($$('.subTogglers'), $$('.subElements'), {
      opacity: false,
      duration: 100,
      alwaysHide: true,
		  display: 99999,
      onComplete: function(toggler, element){
        var parent =  toggler.getParent();
        var scroll =  parent.getScrollSize().y;
        parent.setStyle("height", scroll );      }   
    });
*/
/*
   articles = new Accordion($$('.togglers'), $$('.elements'), {
        alwaysHide: true,
        display: 10000,
        onActive: function(toggler, element){
          toggler.addClass('open');
          $('images0').addClass('hide');
          var id = toggler.getProperty('rel');
          $('images' + id).removeClass('hide');
//          var children = element.getElement('.language');
//          var index = children.getProperty('rel');
//          openFirst.pass(index).delay('800');
        },
        onBackground: function(toggler, stretchers){
          if( this.previous == this.togglers.indexOf(toggler) ) $('images0').removeClass('hide');
          toggler.removeClass('open');
          var id = toggler.getProperty('rel');
          $('images' + id).addClass('hide');
//          stretchers.setStyle('height', stretchers.offsetHeight);
        }
    });
*/
  },

  InitLoad: function() {

    //articles.display(0);
    $$('.headline').each(
      function(ele){
        if( $(ele) ){
          var myEffect = new Fx.Morph(ele, {duration: 1000, transition: Fx.Transitions.Sine.easeOut});
          myEffect.start('.headlineOpen');
        }
      }
    );
  }
}


//var openFirst = function(index){
//  index = index || 0;
//  languages.display(index);
//}

window.addEvent('load', Eez.InitLoad)
window.addEvent('domready', Eez.Init);



