// JavaScript Document
// form validation - core validation routine
function setupValidation()
{
	if(document.getElementById("accountform"))
	{
		var frmvalidator = new Validator("accountform");
			
		
		frmvalidator.addValidation("business_name", "req", "Please enter the name of your business");
		frmvalidator.addValidation("company_registration_number", "req", "Please enter your company registration number");
		frmvalidator.addValidation("date_commenced_trading", "req", "Please enter the date your company commenced trading");
		frmvalidator.addValidation("contact_name", "req", "Please enter your name");
		frmvalidator.addValidation("phone_number", "req", "Please enter your company phone number");
		frmvalidator.addValidation("company_address_details", "req", "Please enter your company address");
		frmvalidator.addValidation("email", "req", "Please enter your email address");
		frmvalidator.addValidation("email", "email", "Please enter a valid email address");		
		frmvalidator.addValidation("ref1_address", "req", "Please enter your 1st reference's name and address");
		frmvalidator.addValidation("ref1_phone_number", "req", "Please enter your 1st reference's phone number");
		frmvalidator.addValidation("ref1_email", "req", "Please enter your 1st reference's email address");
		frmvalidator.addValidation("ref1_email", "email", "Please enter a valid email address");	
		frmvalidator.addValidation("ref2_address", "req", "Please enter your 2nd reference's name and address");
		frmvalidator.addValidation("ref2_phone_number", "req", "Please enter your 2nd reference's phone number");
		frmvalidator.addValidation("ref2_email", "req", "Please enter your 2nd reference's email address");
		frmvalidator.addValidation("ref2_email", "email", "Please enter a valid email address");	
		
	}
}


// global startup function
/////////////////////////////////////////////////
if(document.getElementById && document.createTextNode)
{
	addEvent(window, 'load', function(e)
	{
		// form validation
		setupValidation();
	});
}