/* global.js */


/* initial actions */
window.addEvent('domready', function() {
	
	// fix IE
	if (Browser.Engine.trident) {
		var els = $$('div.image-text').combine($$('div.image-text p')).combine($$('.clear'));
		els.setStyle('margin-bottom', 0);
	}
	
	// email links
	$$('a.email').addEvent('click', function(e) {
		e.stop();
		noSpam(this.innerHTML);
		
	});
	
	// sub-nav iphone compatibility
	if (Browser.Platform.ipod) {
		$$('#nav ul span').addEvent('click', function() {
			openSubNav(this);
		});
		
	}
	
	// roundup form
	chooseRoundupForm();
	$('roundup-form-chooser').addEvent('change', function(e) {
		chooseRoundupForm();
	});
	
});


/* choose form */
function chooseRoundupForm() {
	$$('div.roundup-form').removeClass('show');
	$('form-'+$('roundup-form-chooser').getSelected()[0].get('value')).addClass('show');
}


/* no spam */
function noSpam(string) {
	window.location = 'mailto:'+string.split(' [at] ').join('@');
}


/* stay open */
function openSubNav(span) {
	var sub = span.getNext('ul');
	if (sub.getStyle('visibility') == 'hidden') {
		sub.setStyle('visibility', 'visible');	
	} else {
		sub.setStyle('visibility', 'hidden');
	}
}
