/*
	Javascript
*/
var fields = null;
window.addEvent('domready', function() {
	if ($chk($('newsletterform'))) {
		$('newsletterform').addEvent('submit', checkRegistration);
		fields = $$('input');
	}
});

function checkRegistration() {
	var mandatoryFields = fields.filter(function(el) {
		if(el.get('rel'))
			return true;
	});
	$each(fields, function(f) { f.removeClass('error'); });
	var fcs = false;
	$each(mandatoryFields, function(f) {
		var v = f.get('value').trim();
		if (!v.test(f.get('rel'), 'i')) {
			f.addClass('error');
			if(!fcs)
				fcs = f;
		}
	});
	if (fcs) {
		if(fcs.get('type') == 'text')
			fcs.select();
		return false;
	}
	
	return true;
}