/**
* Class - vdf.newVOP.Form.streamlineRegForm
* Description - Validation rules for streamline reg forms
*/
vdf.newVOP.Form.streamlineRegForm = { 
		userId : { 
			sFieldTitle : '',
			ruleNames : ['userId_required'],
			rules : {
				userId_required : {	
					sValidationType: 'required', 
					sRuleValue : true, 
					sValidationMessage : ""
				}			
			}
		},
		password : { 
			sFieldTitle : '',
			ruleNames : ['password_required'],
			rules : {
				password_required : {	
					sValidationType: 'required', 
					sRuleValue : true, 
					sValidationMessage : ""
				},
				password_minlength : {
						sValidationType: 'minLength', 
						sRuleValue : 6, 
						sValidationMessage : "" 
				}
			}
			
		},
		vodafoneNumber : {
			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'],
					aParentRuleValue : [false],
					sValidationMessage : "" 
				},
				phone_number_regex : { 
						sValidationType: 'regex', 
						sRuleValue : /^((0)|(\+{0,1}0{0,2}44))(\d)+$/,
						sValidationMessage : ""
				} 
				
			}
		},
		email : {
			sFieldTitle: '',
			ruleNames : ['email_address_required','email_address_regex'],
			rules : {
				email_address_required : {
						sValidationType: 'required',
						sRuleValue : true,
						sValidationMessage : "",
						sErrorCode : ""
				},
				email_address_required_if : {
					sValidationType: 'required_if', 
					sRuleValue : true, 
					aParentFields : ['vodafoneNumber'],
					aParentRuleValue : [false],
					sValidationMessage : "" 
				},
				email_address_regex : { 
						sValidationType: 'regex', 
						sRuleValue :  /^([a-zA-Z0-9\._\-]+)@([a-zA-Z0-9_\-]+)[\.][a-zA-Z0-9][a-zA-Z0-9]+([a-zA-Z0-9\\.]*)+$/, 
						sValidationMessage : "" 

				}	
			}	
		}
}


