function prepform() {
		$('email-form').addEvent('submit', function(e) {
		  new Event(e).stop();
		  var medt = $('thatsme').get('value');
		  var minedt = $('thatsmine').get('value');
		  var rightdt = $('thatsright').get('value');
		
		if (!medt.test(/^([\sa-zA-Z]+)$/)) {
			var newlabel = $('thatsme').getPrevious();
			newlabel.addClass('warning');
		}
		if (!minedt.test(/^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/)) {
			var newlabel = $('thatsmine').getPrevious();
			newlabel.addClass('warning');
		}
		if (rightdt=='') {
			var newlabel = $('thatsright').getPrevious();
			newlabel.addClass('warning');
		}
		
		else {
			var log = $('status-message');
			this.set('send', {
				onRequest: function() { log.addClass('ajax-loading'); },
				onSuccess: function(responseText, responseXML) {
					//var thanksmsg = this.responseText;
					log.removeClass('ajax-loading');
					log.addClass('ajax-loaded');
					log.set('html', responseText);
			        }
			});
			this.send(); 
			}
		});
    }
SyntaxHighlighter.defaults['toolbar'] = false;
SyntaxHighlighter.all();
window.addEvent('domready', function() {
	prepform();
	//prettyPrint();
	$('container').removeClass('no-js');
	var size = $('container').getSize();
    if(size.x>1110) { $$('body').addClass('wide'); }
	if($('navigation')) {
	var ksFormFocus = $('s');
    var ksNavFx = new Fx.Tween('container',{unit:'em',duration:'1200',link:'ignore',transition:'circ:out'});
	$('skip-nav').addEvent('click', function() {
		//if($('navigation').hasClass('nav-open')) {
		if($('container').getStyle('top')=='0em') {
			ksNavFx.start('top','0','-28');
			$('skip-nav').removeClass('nav-open');
			return false;
		}
	else {
			ksNavFx.start('top','-28','0');
			$('skip-nav').addClass('nav-open');
			setTimeout(function() {$('s').focus();},100);
			return false;
		}
	});
	};
});
window.addEvent('resize', function() {
  var size = window.getSize();
  if(size.x>1110) { $$('body').addClass('wide'); }
  else { $$('body').removeClass('wide'); }
});