var Validate;
window.addEvent('domready', function()
{
	Validate = {
		run: function()
		{
			var errors = [];

			if ($('frmSetup').FIRST_NAME.value.trim() == "")
			{
				$$('ul.form li.field_FIRST_NAME').addClass('error');
				errors.push(new Array("#form","Please enter your first name."));
			}
			else {
				$$('ul.form li.field_FIRST_NAME').removeClass('error');
			}

			if ($('frmSetup').LAST_NAME.value.trim() == "")
			{
				$$('ul.form li.field_LAST_NAME').addClass('error');
				errors.push(new Array("#form","Please enter your last name."));
			}
			else {
				$$('ul.form li.field_LAST_NAME').removeClass('error');
			}

			if ($('frmSetup').DOMAIN_NAME.value.trim() == "")
			{
				$$('ul.form li.field_DOMAIN_NAME').addClass('error');
				errors.push(new Array("#form","Please enter a domain name."));
			}
			else {
				$$('ul.form li.field_LAST_NAME').removeClass('error');
			}

			if ($('frmSetup').EMAIL.value.trim() == "")
			{
				$$('ul.form li.field_EMAIL').addClass('error');
				errors.push(new Array("#form","Please enter your email address."));
			}
			else {
				$$('ul.form li.field_LAST_NAME').removeClass('error');
			}

			if (errors.length > 0)
			{
				$('error_list').empty();
				for (n=0; n<errors.length; n++)
				{
					var error = new Element('li').inject($('error_list')).adopt(new Element('a',{'href' : errors[n][0],'title' : 'Click to '}).set('html',errors[n][1]));
				}
				document.location.href = "#top";
				return false;
			}
			else return true;
		}
	};
});
