
var SWIS = {
	
	start: function(){
		
		// jsEnabled class for body
        $(document.body).addClass('jsEnabled');
        
        // External links
        $$('a[rel="external"]').addEvent('click', function(){ 
			$$('a[rel="external"]').setProperties({ target: '_blank' }); 
		});
		
		// Mailinglist form
		$$('form#page-form').addEvent('submit', SWIS.submitMailingForm);
		
	},
	
	
	submitMailingForm: function() {
		
		sEmail = $('mlEmail').value;
		
		if(SWIS.isValidEmail(sEmail)) {
			$('mailingResponse').style.display = 'block';
			return true;
		} else {
			$('mailingResponse').style.display = 'none';
			alert('Je hebt een ongeldig e-mailadres ingevuld. Probeer het nogmaals.');
			$('mlEmail').focus();
			return false;
		}
		
		
		
	},
	
	
	isValidEmail: function(emailAddress) {
		var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
		if(reg.test(emailAddress)) {
			return true;
		} else {
			return false;
		}
	}
	
	
}


addEvent('domready',SWIS.start);
