
window.addEvent('load', function() {
	$$('#frontBox a').each(function(el) {
		el.addEvent('mouseenter',  function() { $(el.id+'click').fade('hide'); $(el.id+'over').fade('show'); });
		el.addEvent('mouseleave',  function() { $(el.id+'click').fade('hide'); $(el.id+'over').fade('hide'); });
		el.addEvent('click',       function() { $(el.id+'over').fade('hide'); $(el.id+'click').fade('show'); });
	});

});

window.addEvent('domready', function() {
	$$('#topsections a').each(function(el) {
		if (! el.hasClass('active') ) {
			el.addEvent('click', function() {
				var ae = document.getElement('#topsections a.active');
				ae.set('tween', {duration: 'short'});
				el.set('tween', {duration: 'short'});
				ae.get('tween').chain(function() { ae.removeClass('active'); ae.fade('in'); });
				el.get('tween').chain(function() { el.addClass('active');    el.fade('in');});
				ae.fade('out');
				el.fade('out');
			});
		}
	});
});


var openNewsId;

function initNewsSlider(id) {
	var news  = $('news'+id);
	var hide  = $('hide'+id);
	var show  = $('show'+id);
	var frame = $('newsframe'+id);

	hide.setStyle('position', 'absolute');

	frame.set('tween', {duration: 'long'});

	if (location.hash == '#a'+id) {
		show.fade('hide');
		frame.get('tween').set('background-color', '#f7f7f7');
		openNewsId = id;
	} else {
		news.slide('hide');
		hide.fade('hide');
	}

	if (news.innerHTML.match(/^\s*$/)) {
		show.fade('hide');
		hide.fade('hide');
	}

}

function showNews(id) {
	if (openNewsId) hideNews(openNewsId);
	$('newsframe'+id).tween('background-color', '#f7f7f7');
	$('news'+id).slide('in');
	$('show'+id).fade('out');
	$('hide'+id).fade('in');
	openNewsId = id;
}


function hideNews(id) {
	$('newsframe'+id).tween('background-color', '#ffffff');
	$('news'+id).slide('out');
	$('show'+id).fade('in');
	$('hide'+id).fade('out');
	openNewsId = undefined;
}


function toggleCompanyAddress() {
  var checkbox       = document.getElementById('companyCheckbox');
  var companyAddress = document.getElementById('companyAddress');
  companyAddress.className = (checkbox.checked) ? "hiddenCompanyAddress" : "visibleCompanyAddress";
}



