

var ValidateForm = function(event) {
    Event.stop(event);

    var firstname = $('m_firstname');
	var lastname = $('m_lastname');
	var phone = $('m_phone');
	var email = $('m_email');
	var company_name = $('m_company');
	var address = $('streetname');
	var suburb = $('suburb');
	
	var postcode = $('postcode');
	


	if (!firstname || !lastname || !phone || !email || !company_name ||
			!address || !suburb || !postcode ) return false;
    
    if (leftTrim(firstname.value) == '' || firstname.length == 0) alert('Please enter firstname');
	else if (leftTrim(lastname.value) == '' || lastname.length == 0) alert('Please enter lastname');
	else if (leftTrim(phone.value) == '' || phone.length == 0) alert('Please enter phone');
	else if (leftTrim(email.value) == '' || email.length == 0) alert('Please enter email');
	else if (!isEmail(leftTrim(email.value))) alert('The system does not recognise your email as a valid email format');
	else if (leftTrim(company_name.value) == '' || company_name.length == 0) alert('Please enter company name');
	else if (leftTrim(address.value) == '' || address.length == 0) alert('Please enter your address');
	else if (leftTrim(suburb.value) == '' || suburb.length == 0) alert('Please enter your city');
	else if (leftTrim(postcode.value) == '' || postcode.length == 0) alert('Please enter your postcode/ZIP code');
	else $('form_register').submit();

	return false;
}
document.observe('dom:loaded', function(){
   
    if ($('form_register')) {
        $('form_register').observe('submit',ValidateForm.bindAsEventListener(this));
    }
	
	if ($('error_type') && $('error_type').value == 2) {
        $('email').focus();
    }
    if ($('error_type') && $('error_type').value == 3) {
        $('company').focus();
    }
    
    // Set validation
    //new Validation('form_register');
});

