/////////////////////////////////////////////
// Class - vdf.newVOP.Form.CtnAndEmail
// Description - Validation rules for the personal details form
/////////////////////////////////////////////
vdf.newVOP.Form.personalDetails = {
		phone_number : {
			sFieldTitle: '',
			ruleNames : ['phone_number_required','phone_number_regex'],
			rules : {
				phone_number_required : {
						sValidationType: 'required',
						sRuleValue : true,
						sValidationMessage : "",
						sErrorCode : ""
				},
				phone_number_required_if : {
					sValidationType: 'required_if', 
					sRuleValue : true, 
					aParentFields : ['email_address'],
					aParentRuleValue : [false],
					sValidationMessage : "" 
				},
				phone_number_regex : { 
						sValidationType: 'regex', 
						sRuleValue : /^((0)|(\+{0,1}0{0,2}44))(\d)+$/,
						sValidationMessage : ""
				} 
				
			}
		}, 
		email_address : {
			sFieldTitle: '',
			ruleNames : ['email_address_required_if','email_address_regex'],
			rules : {
				email_address_required_if : {
					sValidationType: 'required_if', 
					sRuleValue : true, 
					aParentFields : ['phone_number'],
					aParentRuleValue : [false],
					sValidationMessage : "" 
				},
				email_address_regex : { 
						sValidationType: 'regex', 
// start : Production defect# HD0000001290787 Amar
						sRuleValue :  /^([a-zA-Z0-9\._\-]+)@([a-zA-Z0-9_\-]+)[\.][a-zA-Z0-9][a-zA-Z0-9]+([a-zA-Z0-9\\.]*)+$/, 
						sValidationMessage : "" 
// end : Production defect# HD0000001290787 Amar

				}	
			}	
		}
}

