// ka_scripts.js - lp-wohnen.at - 2010 - gingebaker - klubarbeit.net
window.addEvent("domready", initlpBau);


function initlpBau() {
	Shadowbox.init({
		handleOversize: "drag",
		overlayOpacity: 0.9,
		overlayColor: '#4D2D06',
		gallery: 'lpbau',
		modal: false
	});
	initGalleryOverview();
	initShowBeschreibung();
	/*if($('border-overlay'))
		$('border-overlay').setStyle('opacity',0.8);
	*/
}



function initGalleryOverview() {
	if(!$('openGalleryOverview') || !$('ka_RF_imglistcontainer') || !$('picoverview_back'))
		return false;
	
	$('ka_RF_imglistcontainer').setStyle('opacity',0);
		
	$('openGalleryOverview').addEvent('click', function() {
		if($('description_link')) {
			$('description_link').removeClass('itemshowing');
			ka_fadeIn($('description_container'),false);
		}
		ka_fadeIn($('ka_RF_imglistcontainer'),true);
		return false;
	});
	$('picoverview_back').addEvent('click', function() {
		ka_fadeIn($('ka_RF_imglistcontainer'),false);
		return false;
	});
}

function initShowBeschreibung() {
	if(!$('description_link'))
		return false;
	$('description_container').setStyle('opacity',0);
	$('description_link').addEvent('click',function() {
		if($('description_container').getStyle('opacity') < 1) {
			ka_fadeIn($('description_container'),true);
			this.addClass('itemshowing');
		} else {
			ka_fadeIn($('description_container'),false);
			this.removeClass('itemshowing');
		}
		return false;
	});
}


// helper funtion for tweening
function ka_fadeIn(cont,show) {
	if(show) {
		cont.setStyle('display','block');
		cont.fade('in');
	} else {
		cont.set('tween',{ complete: function() { this.set('tween',{}); this.setStyle('display','none'); }});
		cont.fade('out');
	}
}

