// <![CDATA[
/******************************************************************************************
* Module: validate.registration.js
* Version: 1.0
* Created: 20090710
* Description: This file validated the registration process
* @copyright		2009 SI-Works, All rights reserved
* @author			$Author: kgotso $
* @email			<support@siworks.co.za>
* @link				http://www.siworks.co.za
* @version			$Revision: 291 $
* $Id: validate.mails.js 291 2009-08-04 14:04:46Z kgotso $
* 
* Copyright:  SI Works internet var year = new Date(); year.getFullYear();
* 
* Email:  support@siworks.co.za
* Author: Greg Shiers, Jarratt Ingram
******************************************************************************************/

/*-------------------------------------------------------------------------------
 * Validate the sign up form
 * Author: Greg Shiers greg@karbonblack.com
 * Created: November 18th 2010
 * Notes: N/A
-------------------------------------------------------------------------------*/
validateSignUp = function ( event ) {
	var error = 0;
	/* name, check is the name is filled in */
	if ( emptyString('feedback_name') ) {
		createLabelError('feedback_name');
		error = 1;
	}
	
	/* email address, check if the email address is filled in */
	if ( emptyString('feedback_email') ) {
		createLabelError('feedback_email');
		error = 1;
	}
	if ( !emptyString('feedback_email') ) {
		if ( !isEmailAddress('feedback_email') ) {
			createLabelError('feedback_email');
			error = 1;
		}
		else {
			removeLabelError('feedback_email');
		}
	}
	
	/* Contact Number, check if the contact number is filled in */
	if ( emptyString('feedback_telephone') ) {
		createLabelError('feedback_telephone');
		error = 1;
	}
	if ( !emptyString('feedback_telephone') ) {
		if ( !isphoneNumber('feedback_telephone') ) {
			createLabelError('feedback_telephone');
			error = 1;
		}		
		else {
			removeLabelError('feedback_telephone');
		}
	}
	
	/* Mobile Number, check if the mobile number is filled in */
	if ( emptyString('feedback_mobile') ) {
		createLabelError('feedback_mobile');
		error = 1;
	}
	if ( !emptyString('feedback_mobile') ) {
		if ( !isphoneNumber('feedback_mobile') ) {
			createLabelError('feedback_mobile');
			error = 1;
		}		
		else {
			removeLabelError('feedback_mobile');
		}
	}		
	/**
	** HERE WE CHECK IF THERE IS AN ERROR CODE (1) WHICH MEANS THERE IS AN ERROR
	** IN WHICH CASE WE STOP THE DEFAULT EVENT, WHICH IS SUBMITTING THE FORM
	**/
	if ( error == 1 ) {
		/** if we have an error then we stop the default event **/
		event.preventDefault();
	}
}


// ]]>

