// FUNCTION TO VALIDATE SIGN UP FILEDS
function validateSignUp () {
	var validate = new validator();
	validate.addControl('captcha', '', 'text', 'errorCaptcha', 'Word identification text');
	validate.addControl('confirm-pwd', 'pwd', 'confirm', 'errorConfirm', 'Password');
	validate.addControl('pwd', '', 'pwd', 'errorPwd', 'Password');
	validate.addControl('user', '', 'text', 'errorUser', 'Username');
	validate.addControl('email', '', 'email', 'errorEmail', 'email address');
	validate.addControl('full-name', '', 'text', 'errorFullName', 'Full name');
	return validate.validate(); 
}

// FUNCTION TO VALIDATE SIGN IN FILEDS
function validateLogin () {
	var validate = new validator();
	validate.addControl('password', '', 'pwd', 'errorPassword', 'Password');
	validate.addControl('username', '', 'text', 'errorUsername', 'Username');
	return validate.validate(); 
}

// FUNCTION TO VALIDATE FORGOT PASSWORD FILEDS
function validateForgotPwd () {
	var validate = new validator();
	validate.addControl('email-address', '', 'email', 'errorEmailAddress', 'email address');
	return validate.validate(); 
}

// FUNCTION TO VALIDATE ADD LISTING FILEDS
function validateListing () {
	var validate = new validator();
	validate.addControl('description', '', 'textA', 'errorDescription', 'Description');
	validate.addControl('price', '', 'num', 'errorPrice', 'Price');
	validate.addControl('headline', '', 'text', 'errorHeadline', 'Headline');
	validate.addControl('cbo-cities', '', 'sel', 'errorCity', 'city');
	return validate.validate(); 
}

// FUNCTION TO VALIDATE SAVE USER INFO
function validateSaveInfo () {
	var validate = new validator();
	validate.addControl('email', '', 'email', 'errorEmail', 'email address');
	validate.addControl('fullname', '', 'text', 'errorName', 'Full name');
	return validate.validate(); 
}

// FUNCTION TO VALIDATE SAVE USER PASSWORD
function validateSavePassword () {
	var validate = new validator();
	validate.addControl('confirm-password', 'new-password', 'confirm', 'errorConfirm', 'Password');
	validate.addControl('new-password', '', 'pwd', 'errorNew-Pwd', 'Password');
	validate.addControl('old-password', '', 'pwd', 'errorOld-Pwd', 'Password');
	return validate.validate(); 
}

// FUNCTION TO VALIDATE CONTACT US PAGE FIELDS
function validateContactInfo () {
	var validate = new validator();
	validate.addControl('message', '', 'textA', 'errorMessage', 'Message');
	validate.addControl('email', '', 'email', 'errorEmail', 'email address');
	return validate.validate(); 
}

// FUNCTION TO VALIDATE MESSAGE FILEDS
function validateMessage () {
	var validate = new validator();
	validate.addControl('description', '', 'textA', 'errorDescription', 'Message');
	return validate.validate(); 
}