window.addEvent("domready",function(){
	
	Fx.Height = Fx.Style.extend({initialize: function(el, options){this.parent(el, 'height', options);this.element.setStyle('overflow', 'hidden');},toggle: function(){return (this.element.offsetHeight > 0) ? this.custom(this.element.offsetHeight, 0) : this.custom(0, this.element.scrollHeight);},show: function(){return this.set(this.element.scrollHeight);}});
		
	$$("#jwscroller-inner img").setStyle("border","none");
	
	if($('slide_area_container')){
		var login = false;
		var search = false
		
		if($('slide_area_login')) var login_area = $('slide_area_login');
		if($('slide_area_search')) var search_area = $('slide_area_search');
		if($('slide_area_search')) var cont = $('slide_area');
		
		cont.setProperty("class","pa-1");
		if($('slide_area_login')) $('slide_area_login').setStyle('display','none');
		$('slide_area_search').setStyle('display','none');
		
		var fxx = new Fx.Height('slide_area_container',{duration: 300,transition: Fx.Transitions.linear});
		
		fxx.set(0);
		
		if($("search_trigger")){
			$("search_trigger").addEvent("click",function(){
				if(search){
					search = false;
					(function(){search_area.setStyle('display','none');}).delay(300);
					fxx.toggle();
				}else if(login){
					fxx.toggle();
					login = false;
					search = true;
					(function(){
						cont.setProperty("class","pa-2");
						if($('slide_area_login')) login_area.setStyle('display','none');
						search_area.setStyle('display','block');
						fxx.toggle();
					}).delay(400);
				}else if(!(login || search)){
					search = true;
					cont.setProperty("class","pa-2");
					search_area.setStyle('display','block');
					fxx.toggle();
				}			
			});
		}
		
		if($("login_trigger")){
			$("login_trigger").addEvent("click",function(){
				if(login){
					login = false;
					(function(){login_area.setStyle('display','none');}).delay(300);
					fxx.toggle();
				}else if(search){
					fxx.toggle();
					login = true;
					search = false;
					(function(){
						cont.setProperty("class","pa-1");
						login_area.setStyle('display','block');
						if($('slide_area_search')) search_area.setStyle('display','none');
						fxx.toggle();
					}).delay(400);
				}else if(!(login || search)){
					cont.setProperty("class","pa-1");
					login = true;
					login_area.setStyle('display','block');
					fxx.toggle();
				}		
			});
		}
	}
	
	if($('column') && $('column').getSize().size.y < $('inset').getSize().size.y){
		$('column').setStyle("height", $('inset').getSize().size.y+"px");
	}else{
		if($('inset')){
			$('inset').setStyle("height", $('column').getSize().size.y+"px");
		}
	}
});