/*
J  a  v  a  c  a  t  z

Description: contactus.js

Tel: (852)29877951
Fax: (852)29879294
Email: office@javacatz.com
Website: www.javacatz.com

Created: 2006-11-20
*/

//----------------------------------
// Add Contact Us
//----------------------------------
function AddContactUs() {
	var errors = validate();
	
	if (!errors) {
		$('Contact').submit();
	}
}

//----------------------------------
// Validation function
//----------------------------------
function validate() {
    // Declare the form validator
    var validation = new ValidationReport();
    
	validation.testControl("Type",$('contactus_type'),$('contactus_type_err'),new Array(new Required()));
	validation.testControl("Salutation",$('contactus_prefix'),$('contactus_prefix_err'),new Array(new Required()));
	validation.testControl("First Name",$('contactus_firstname'),$('contactus_firstname_err'),new Array(new Required(), new Length(100)));
	validation.testControl("Last Name",$('contactus_lastname'),$('contactus_lastname_err'),new Array(new Required(), new Length(100)));
	validation.testControl("Email",$('contactus_email'),$('contactus_email_err'),new Array(new Required(), new Email(), new Length(100)));
	validation.testControl("Job Function",$('contactus_jobfunctionselect'),$('contactus_jobfunction_err'),new Array(new Required()));
	if ($F('contactus_jobfunctionselect') == "Other")
		validation.testControl("Job Function",$('contactus_jobfunction_otherboxvalue'),$('contactus_jobfunction_err'),new Array(new Required()));	
	validation.testControl("Job Title",$('contactus_jobtitle'),$('contactus_jobtitle_err'),new Array(new Required(), new Length(100)));
	validation.testControl("Organization Name",$('contactus_organization_name'),$('contactus_organization_name_err'),new Array(new Required(), new Length(100)));
	validation.testControl("Country",$('contactus_countryselect'),$('contactus_countryselect_err'),new Array(new Required()));
	validation.testControl("Telephone",$('contactus_telephone'),$('contactus_telephone_err'),new Array(new Required(), new Numeric(), new Length(12)));
	
	return validation.wasError();
}