/**
 * @author Profitroom
 */
 
window.addEvent('domready',function(){
	  var test = $$('body')[0].getDimensions();
	  var wheight = window.getScrollHeight();
    
	  $('site_grad_bottom').setStyle('height', wheight);
	  AllSelects = $('pf_booknow_inner').getElements('select');
})


var MoreInfo = new Class({
    initialize:function(tooglerEl, animElem ){
	try {
	    this.TooglerLink = $(tooglerEl).getElement('a');
	} catch (exception) {

	}

	this.AnimateContent = new Fx.Morph(animElem, {
	    duration: 'long',
	    transition: Fx.Transitions.Sine.easeOut
	    });
	this.ActiveElem = $(animElem); //dla ie6
	this.ActiveElem.setStyle('opacity','0');
	this.ActiveElem.setStyle('visibility','hidden');
	
	if ($chk(this.TooglerLink)){
	    this.TooglerLink.addEvent('click', (function(event){
		event.stop();
		this.showDescr();
	    }).bind(this));
	}
	
    },
    showDescr:function(){
	if ((Browser.Engine.name=='trident' && Browser.Engine.version==4)){
	    if (this.ActiveElem.getStyle('opacity')=='1'){
		this.ActiveElem.setStyle('opacity','0');
		this.ActiveElem.setStyle('visibility','hidden');
		AllSelects.each(function(elem){
		    elem.setStyle('visibility','hidden');
		});
	    }else{
		this.ActiveElem.setStyle('opacity','1');
		this.ActiveElem.setStyle('visibility','visible');
		AllSelects.each(function(elem){
		    elem.setStyle('visibility','visible');
		});
	    }
	    return;
	}
	if (this.AnimateContent.element.getStyle('opacity').toInt()==1){
	    if ($chk(this.TooglerLink)){
	    this.TooglerLink.removeClass('active')}
	    this.AnimateContent.cancel();
	    this.AnimateContent.start({
		'opacity':0
	    });
	}else{
	    if($chk(this.TooglerLink)){
	    this.TooglerLink.addClass('active')}
	    this.AnimateContent.cancel();
	    this.AnimateContent.start({
		'opacity':1
	    });

	}
    },
    BookingOn:function(){
	if ((Browser.Engine.name=='trident' && Browser.Engine.version==4)){
	    this.ActiveElem.setStyle('opacity','1');
	    this.ActiveElem.setStyle('visibility','visible');
	    AllSelects.each(function(elem){
		elem.setStyle('visibility','visible');
	    });
	    return;
	}
	if($chk(this.TooglerLink)){
	this.TooglerLink.addClass('active')}
	this.AnimateContent.cancel();
	this.AnimateContent.start({
	    'opacity':1
	});
    },
    BookingOff:function(){
	if ((Browser.Engine.name=='trident' && Browser.Engine.version==4)){
	    this.ActiveElem.setStyle('opacity','0');
	    this.ActiveElem.setStyle('visibility','hidden');
	    AllSelects.each(function(elem){
		elem.setStyle('visibility','hidden');
	    });
	    return;
	}
	if (Browser.Engine.name=='trident' && Browser.Engine.version==4){ return;}
	if($chk(this.TooglerLink)){
	this.TooglerLink.removeClass('active')}
	this.AnimateContent.cancel();
	this.AnimateContent.start({
	    'opacity':0
	});
    }
})