/* 
 * Melina Sheikholghora * * erishka.com * * Nov 2011 * * Bono Holidays Agency * *Eavar Travel Agency
 */

window.addEvent("domready", function() {
    
    //Getting elements
    var liGetter = $$('#tourItems li');
    var eavar = $('persianEavar');
    var closeAbout = $('aboutClose');
    var about = $('promo_eavar');
    
    //Setting the bottom to each dl
    for(i = 0; i<liGetter.length; i++){
        var dl = liGetter.getElement('dl')[i];
        var height = dl.getSize().y;
        var movement = 120-height;
        dl.setStyle('bottom', movement);
        
        // Setting the height of Package Menu
        var packageLinks = dl.getElement('.packageMenu_middle');
        if(packageLinks != null){
        	height = dl.getElement('#height').getSize().y;
      		packageLinks.setStyle('height', height);
        }else{
        	continue;
        };
    };

    //Hover on li
    liGetter.addEvents({
        'mouseenter':function(e){
            e.stop();
            this.set('tween', {transition: Fx.Transitions.linear.easeOut});
            this.getElement('dl').tween('bottom', 0)
        },
        'mouseleave':function(e){
            e.stop();
            var height = this.getElement('dl').getSize().y;
            var movement = 120-height;
            this.set('tween', {transition: Fx.Transitions.linear.easeIn});
            if(Math.abs(movement) == 120){
                setTimeout(function(){
                    this.getElement('dl').tween('bottom', movement);
                }.bind(this), 5000)
            }else{
                this.getElement('dl').tween('bottom', movement);
            }
        }
    });

    //Eavar On Click
    eavar.addEvent('click', function(){
        new Fx.Tween(about,{duration: 800}).start('visibility','visible');
        about.tween('opacity' , 1)
    });
    
    //Eavar Close function
    closeAbout.addEvent('click', function(){
        new Fx.Tween(about,{duration: 'long'}).start('opacity',0);
        setTimeout(function(){
            about.tween('visibility' , 'hidden')
        }.bind(this), 800)
    });
    
	/*var height = liGetter.getElement('#height');
	height.addEvent('mouseenter', function(){
      	  	var packageMenu = this.getParent('a').getSibling('#packageMenu');
		new Fx.Tween(packageMenu,{duration: 800}).start('visibility','visible')
        	packageMenu.tween('opacity' , 1)
	});*/
});
