function showTab(tabObj){
	$$('.tab-content:not(.audio), div.audio div.right-text').each(function(el){
		el.setStyle('display', 'none');
	});
	tabObj.setStyle('display', 'block');
	
}

function switchActiveTab(aObj){
	var tab_links=$$('#tabs li a');
	tab_links.each(function(el){
		if(el==aObj){
			el.getParent().set('class', 'active');
		} else {
			el.getParent().set('class', '');
		}
	});
	
}

function expandImg(divObj){
	var init_height='124';
	var gallery=$$('.myRightContent .img-wrapper');
	gallery.each(function(el){
		if(el.getStyle('height')!=init_height+'px'){
			el.set('morph', {duration: 'short', transition: 'linear'});
			el.morph({height: init_height});

		}
	});
	divObj.set('morph', {duration: 'short', transition: 'linear'});
	divObj.morph({height: divObj.get('rel')});

}

$(document).addEvent('domready', function(){
	if($('tabs')){
		Cufon.replace('.login-word');
		Cufon.replace('.tab-content h2, .tab-content h1');
		var active_tab;	
		$$('#tabs li.active a').each(function(el){
			active_tab=$(el.get('rel'));
		});
		active_tab.setStyle('display', 'block');
		var tab_links=$$('#tabs li a');
		
		var real_width=0;
		tab_links.each(function(el){
			real_width+=parseInt(el.getStyle('width'));
			el.addEvent('click', function(){
				showTab($(this.get('rel')));
				switchActiveTab(this);
				return false;
			})
		});
		
		var w_diff=560-real_width;
		var pad_add=Math.round(w_diff/tab_links.length/2);
		tab_links.each(function(el){
			el.setStyle('padding', '0 '+pad_add+'px')
		});
		//alert(pad_add);

		$('rightBlock').getChildren().each(function(el){
			el.setStyle('margin-left', '-70px');
		});
		
		var gallery=$$('.myRightContent .img-wrapper');
		gallery.each(function(el){
			el.set('rel', el.getStyle('height'));
			if(!el.hasClass('active'))el.setStyle('height', '124px');
			el.addEvent('mouseenter', function(){expandImg(el)});
		});
	}
	if($('newTemplate')){

		$('rightBlock').getChildren().each(function(el){
			el.setStyle('margin-left', '-70px');
		});
		
		var gallery=$$('.myRightContent .img-wrapper');
		gallery.each(function(el){
			el.set('rel', el.getStyle('height'));
			if(!el.hasClass('active'))el.setStyle('height', '124px');
			el.addEvent('mouseenter', function(){expandImg(el)});
		});
	}
});


