window.addEvent('domready',function() {

	$$('strike').each(function(element) {
		
		new Request({url: 'includes/mRepository.php', onComplete: function(response) {
			var theM = new Element('span',{html: response});
			theM.inject(element,'before');
			element.dispose();
		}}).send('mType='+element.get('html'));
		
	});

});

function menuMouseOver(element,src) {
	 element.set('src',src);
}
function menuMouseOut(element,src) {
	element.set('src',src);
}

function postBetaInvite() {

	var firstname = $('firstname');
	var lastname = $('lastname');
	var email = $('email');
	
	var firstnameValue = firstname.get('value');
	var lastnameValue = lastname.get('value');
	var emailValue = email.get('value');
	
	var headlineValue = firstnameValue+' '+lastnameValue+' - '+emailValue;
	
	$$('.errors').each(function(element) {
	
		element.dispose();
	
	});
	if(firstnameValue == '') {
		var error = new Element('div',{'class': 'errors', 'html': 'Please fill in your first name!'});
		error.inject(firstname,'after');
	} else { var firstnameValidation = true; }
	
	if(!lastnameValue) {
		var error = new Element('div',{'class': 'errors', 'html': 'Please fill in your last name!'});
		error.inject(lastname,'after');
	} else { var lastnameValidation = true; }
	
	if(!emailValue) {
		var error = new Element('div',{'class': 'errors', 'html': 'Please fill in a valid email address!'});
		error.inject(email,'after');
	} else if(emailValue.contains('@') == false) {
		var error = new Element('div',{'class': 'errors', 'html': 'Please fill in a valid email address!'});
		error.inject(email,'after');
	} else { var emailValidation = true; }
	
	if(firstnameValidation && lastnameValidation && emailValidation) {
		new Request({url: 'includes/postBetaInvite.php', onComplete: function(response) {
			$('result').set('html',response);
		}}).send('&headline='+headlineValue+'&firstname='+firstnameValue+'&lastname='+lastnameValue+'&email='+emailValue);
	}
}