Commit 82aa54e9113a2712d66ccbad15236cd3c579b691

Authored by Utkarsh Singh
1 parent 18ae0815

Committed code regarding validations

400-SOURCECODE/AIAHTML5.Admin/app/components/add-new-license.component.js
@@ -75,9 +75,7 @@ var AddNewLicenseComponent = (function () { @@ -75,9 +75,7 @@ var AddNewLicenseComponent = (function () {
75 'required': 'License type is required.' 75 'required': 'License type is required.'
76 }, 76 },
77 'accountNo': { 77 'accountNo': {
78 - 'required': 'Account Number is required.',  
79 - 'minlength': 'Account Number must be at least 15 characters long.',  
80 - 'maxlength': 'Account Number cannot be more than 20 characters long.' 78 + 'required': 'Account Number is required.'
81 }, 79 },
82 'licenseeFirstName': { 80 'licenseeFirstName': {
83 'required': 'LicenseeFirstName is required.', 81 'required': 'LicenseeFirstName is required.',
@@ -114,7 +112,7 @@ var AddNewLicenseComponent = (function () { @@ -114,7 +112,7 @@ var AddNewLicenseComponent = (function () {
114 }, 112 },
115 'email': { 113 'email': {
116 'required': 'Email is required.', 114 'required': 'Email is required.',
117 - 'pattern': 'Email format is not valid.' 115 + 'pattern': 'Email pattern is not valid.'
118 }, 116 },
119 'subscriptionStartDate': { 117 'subscriptionStartDate': {
120 'required': 'SubscriptionStartDate is required.' 118 'required': 'SubscriptionStartDate is required.'
400-SOURCECODE/AIAHTML5.Admin/app/components/add-new-license.component.js.map
1 -{"version":3,"file":"add-new-license.component.js","sourceRoot":"","sources":["add-new-license.component.ts"],"names":[],"mappings":"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"}  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +{"version":3,"file":"add-new-license.component.js","sourceRoot":"","sources":["add-new-license.component.ts"],"names":[],"mappings":"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"}
3 \ No newline at end of file 3 \ No newline at end of file
400-SOURCECODE/AIAHTML5.Admin/app/components/add-new-license.component.ts
@@ -54,7 +54,7 @@ export class AddNewLicenseComponent implements AfterViewInit, OnInit { @@ -54,7 +54,7 @@ export class AddNewLicenseComponent implements AfterViewInit, OnInit {
54 createForm() { 54 createForm() {
55 this.addNewLicenseForm = this.fb.group({ 55 this.addNewLicenseForm = this.fb.group({
56 licenseType: ['', Validators.required], 56 licenseType: ['', Validators.required],
57 - accountNo: ['', [Validators.required]], //, Validators.minLength(10), Validators.maxLength(20) 57 + accountNo: ['', [Validators.required]],
58 licenseeFirstName: ['', Validators.required], 58 licenseeFirstName: ['', Validators.required],
59 licenseeLastName: ['', Validators.required], 59 licenseeLastName: ['', Validators.required],
60 accountType: ['', Validators.required], 60 accountType: ['', Validators.required],
@@ -180,9 +180,7 @@ export class AddNewLicenseComponent implements AfterViewInit, OnInit { @@ -180,9 +180,7 @@ export class AddNewLicenseComponent implements AfterViewInit, OnInit {
180 'required': 'License type is required.' 180 'required': 'License type is required.'
181 }, 181 },
182 'accountNo': { 182 'accountNo': {
183 - 'required': 'Account Number is required.',  
184 - 'minlength': 'Account Number must be at least 15 characters long.',  
185 - 'maxlength': 'Account Number cannot be more than 20 characters long.' 183 + 'required': 'Account Number is required.'
186 }, 184 },
187 'licenseeFirstName': { 185 'licenseeFirstName': {
188 'required': 'LicenseeFirstName is required.', 186 'required': 'LicenseeFirstName is required.',
@@ -219,7 +217,7 @@ export class AddNewLicenseComponent implements AfterViewInit, OnInit { @@ -219,7 +217,7 @@ export class AddNewLicenseComponent implements AfterViewInit, OnInit {
219 }, 217 },
220 'email': { 218 'email': {
221 'required': 'Email is required.', 219 'required': 'Email is required.',
222 - 'pattern': 'Email format is not valid.' 220 + 'pattern': 'Email pattern is not valid.'
223 }, 221 },
224 'subscriptionStartDate': { 222 'subscriptionStartDate': {
225 'required': 'SubscriptionStartDate is required.' 223 'required': 'SubscriptionStartDate is required.'
400-SOURCECODE/AIAHTML5.Admin/app/components/add-user.component.html
@@ -57,7 +57,7 @@ @@ -57,7 +57,7 @@
57 <div class="form-group"> 57 <div class="form-group">
58 <label for="emailId" class="col-sm-4 control-label">Email Id <span class="red">*</span> :</label> 58 <label for="emailId" class="col-sm-4 control-label">Email Id <span class="red">*</span> :</label>
59 <div class="col-sm-7"> 59 <div class="col-sm-7">
60 - <input type="password" class="form-control" formControlName="emailId" id="emailId" placeholder=""> 60 + <input type="email" class="form-control" formControlName="emailId" id="emailId" placeholder="">
61 </div> 61 </div>
62 <div *ngIf="formErrors.emailId" class="alert alert-danger"> 62 <div *ngIf="formErrors.emailId" class="alert alert-danger">
63 {{ formErrors.emailId }} 63 {{ formErrors.emailId }}
400-SOURCECODE/AIAHTML5.Admin/app/components/add-user.component.js
@@ -40,7 +40,8 @@ var AddUserComponent = (function () { @@ -40,7 +40,8 @@ var AddUserComponent = (function () {
40 'required': 'Confirm password is required.' 40 'required': 'Confirm password is required.'
41 }, 41 },
42 'emailId': { 42 'emailId': {
43 - 'required': 'EmailId is required.' 43 + 'required': 'EmailId is required.',
  44 + 'pattern': 'Email pattern is not valid.'
44 }, 45 },
45 'firstName': { 46 'firstName': {
46 'required': 'First name is required.' 47 'required': 'First name is required.'
@@ -82,7 +83,7 @@ var AddUserComponent = (function () { @@ -82,7 +83,7 @@ var AddUserComponent = (function () {
82 'username': ['', [forms_1.Validators.required]], 83 'username': ['', [forms_1.Validators.required]],
83 'password': ['', ([forms_1.Validators.required, forms_1.Validators.minLength(8)])], 84 'password': ['', ([forms_1.Validators.required, forms_1.Validators.minLength(8)])],
84 'confirmPassword': ['', [forms_1.Validators.required]], 85 'confirmPassword': ['', [forms_1.Validators.required]],
85 - 'emailId': ['', [forms_1.Validators.required, forms_1.Validators.pattern(/^[a-z0-9!#$%&' * +\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i)]], 86 + 'emailId': ['', forms_1.Validators.compose([forms_1.Validators.required, forms_1.Validators.pattern(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])],
86 'firstName': ['', [forms_1.Validators.required]], 87 'firstName': ['', [forms_1.Validators.required]],
87 'lastName': ['', [forms_1.Validators.required]], 88 'lastName': ['', [forms_1.Validators.required]],
88 'accountNumber': ['', [forms_1.Validators.required]], 89 'accountNumber': ['', [forms_1.Validators.required]],
400-SOURCECODE/AIAHTML5.Admin/app/components/add-user.component.js.map
1 -{"version":3,"file":"add-user.component.js","sourceRoot":"","sources":["add-user.component.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAAiD,eAAe,CAAC,CAAA;AACjE,uBAAuB,iBAAiB,CAAC,CAAA;AACzC,oCAAmC,iCAAiC,CAAC,CAAA;AACrE,sBAAmD,gBAAgB,CAAC,CAAA;AAOpE;IAII,0BAAoB,WAA+B,EAAU,MAAc,EAAU,EAAe;QAAhF,gBAAW,GAAX,WAAW,CAAoB;QAAU,WAAM,GAAN,MAAM,CAAQ;QAAU,OAAE,GAAF,EAAE,CAAa;QAoEpG,eAAU,GAAG;YACT,UAAU,EAAE,EAAE;YACd,UAAU,EAAE,EAAE;YACd,iBAAiB,EAAE,EAAE;YACrB,SAAS,EAAE,EAAE;YACb,WAAW,EAAE,EAAE;YACf,UAAU,EAAE,EAAE;YACd,eAAe,EAAE,EAAE;YACnB,UAAU,EAAE,EAAE;YACd,gBAAgB,EAAE,EAAE;SACvB,CAAC;QAEF,uBAAkB,GAAG;YACjB,UAAU,EAAE;gBACR,UAAU,EAAE,uBAAuB;aACtC;YACD,UAAU,EAAE;gBACR,UAAU,EAAE,uBAAuB;gBACnC,WAAW,EAAE,8CAA8C;aAC9D;YACD,iBAAiB,EAAE;gBACf,UAAU,EAAE,+BAA+B;aAC9C;YACD,SAAS,EAAE;gBACP,UAAU,EAAE,sBAAsB;aACrC;YACD,WAAW,EAAE;gBACT,UAAU,EAAE,yBAAyB;aACxC;YACD,UAAU,EAAE;gBACR,UAAU,EAAE,wBAAwB;aACvC;YACD,eAAe,EAAE;gBACb,UAAU,EAAE,6BAA6B;aAC5C;YACD,UAAU,EAAE;gBACR,UAAU,EAAE,wBAAwB;aACvC;YACD,gBAAgB,EAAE;gBACd,UAAU,EAAE,8BAA8B;aAC7C;SACJ,CAAA;IA3GD,CAAC;IAED,0CAAe,GAAf;QACI,IAAI,CAAC,oBAAoB,EAAE,CAAC;QAE5B,MAAM,CAAC;YACH,MAAM,CAAC,oCAAoC,CAAC,CAAC,cAAc,CAAC,EAE3D,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;IACP,CAAC;IAED,+CAAoB,GAApB;IAIA,CAAC;IAED,mCAAQ,GAAR;QACI;;WAEG;QACH,IAAI,CAAC,qBAAqB,EAAE,CAAC;IACjC,CAAC;IAED,oCAAS,GAAT,UAAU,EAAU;QAChB,MAAM,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;IACnC,CAAC;IAED,gDAAqB,GAArB;QAAA,iBAiBC;QAhBG,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC;YAC7B,UAAU,EAAE,CAAC,EAAE,EAAE,CAAC,kBAAU,CAAC,QAAQ,CAAC,CAAC;YACvC,UAAU,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,kBAAU,CAAC,QAAQ,EAAE,kBAAU,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YAClE,iBAAiB,EAAE,CAAC,EAAE,EAAE,CAAC,kBAAU,CAAC,QAAQ,CAAC,CAAC;YAC9C,SAAS,EAAE,CAAC,EAAE,EAAE,CAAC,kBAAU,CAAC,QAAQ,EAAE,kBAAU,CAAC,OAAO,CAAC,qGAAqG,CAAC,CAAC,CAAC;YACjK,WAAW,EAAE,CAAC,EAAE,EAAE,CAAC,kBAAU,CAAC,QAAQ,CAAC,CAAC;YACxC,UAAU,EAAE,CAAC,EAAE,EAAE,CAAC,kBAAU,CAAC,QAAQ,CAAC,CAAC;YACvC,eAAe,EAAE,CAAC,EAAE,EAAE,CAAC,kBAAU,CAAC,QAAQ,CAAC,CAAC;YAC5C,UAAU,EAAE,CAAC,EAAE,EAAE,CAAC,kBAAU,CAAC,QAAQ,CAAC,CAAC;YACvC,gBAAgB,EAAE,CAAC,EAAE,EAAE,CAAC,kBAAU,CAAC,QAAQ,CAAC,CAAC;SAChD,CAAC,CAAC;QAEH,IAAI,CAAC,WAAW,CAAC,YAAY;aACxB,SAAS,CAAC,UAAA,IAAI,IAAI,OAAA,KAAI,CAAC,cAAc,CAAC,IAAI,CAAC,EAAzB,CAAyB,CAAC,CAAC;QAElD,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,kCAAkC;IAC7D,CAAC;IAED,yCAAc,GAAd,UAAe,IAAU;QACrB,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC;YAAC,MAAM,CAAC;QAAC,CAAC;QAClC,IAAM,IAAI,GAAG,IAAI,CAAC,WAAW,CAAC;QAE9B,GAAG,CAAC,CAAC,IAAM,KAAK,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YAClC,wCAAwC;YACxC,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC;YAC5B,IAAM,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;YAEhC,EAAE,CAAC,CAAC,OAAO,IAAI,OAAO,CAAC,KAAK,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC;gBAC7C,IAAM,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,KAAK,CAAC,CAAC;gBAChD,GAAG,CAAC,CAAC,IAAM,GAAG,IAAI,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC;oBAC/B,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,QAAQ,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;gBAClD,CAAC;YACL,CAAC;QACL,CAAC;IACL,CAAC;IAzEL;QAAC,gBAAS,CAAC;YACP,WAAW,EAAE,0CAA0C;SAC1D,CAAC;;wBAAA;IAmHF,uBAAC;AAAD,CAAC,AAlHD,IAkHC;AAlHY,wBAAgB,mBAkH5B,CAAA"}  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +{"version":3,"file":"add-user.component.js","sourceRoot":"","sources":["add-user.component.ts"],"names":[],"mappings":"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"}
3 \ No newline at end of file 3 \ No newline at end of file
400-SOURCECODE/AIAHTML5.Admin/app/components/add-user.component.ts
@@ -48,7 +48,7 @@ export class AddUserComponent implements AfterViewInit, OnInit { @@ -48,7 +48,7 @@ export class AddUserComponent implements AfterViewInit, OnInit {
48 'username': ['', [Validators.required]], 48 'username': ['', [Validators.required]],
49 'password': ['', ([Validators.required, Validators.minLength(8)])], 49 'password': ['', ([Validators.required, Validators.minLength(8)])],
50 'confirmPassword': ['', [Validators.required]], 50 'confirmPassword': ['', [Validators.required]],
51 - 'emailId': ['', [Validators.required, Validators.pattern(/^[a-z0-9!#$%&' * +\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i)]], 51 + 'emailId': ['', Validators.compose([Validators.required, Validators.pattern(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])],
52 'firstName': ['', [Validators.required]], 52 'firstName': ['', [Validators.required]],
53 'lastName': ['', [Validators.required]], 53 'lastName': ['', [Validators.required]],
54 'accountNumber': ['', [Validators.required]], 54 'accountNumber': ['', [Validators.required]],
@@ -104,7 +104,8 @@ export class AddUserComponent implements AfterViewInit, OnInit { @@ -104,7 +104,8 @@ export class AddUserComponent implements AfterViewInit, OnInit {
104 'required': 'Confirm password is required.' 104 'required': 'Confirm password is required.'
105 }, 105 },
106 'emailId': { 106 'emailId': {
107 - 'required': 'EmailId is required.' 107 + 'required': 'EmailId is required.',
  108 + 'pattern': 'Email pattern is not valid.'
108 }, 109 },
109 'firstName': { 110 'firstName': {
110 'required': 'First name is required.' 111 'required': 'First name is required.'
400-SOURCECODE/AIAHTML5.Admin/app/components/setup-test-account.component.html
1 -๏ปฟ<div class="container-fluid">  
2 -  
3 - <!-- navigation -->  
4 - <nav class="navbar navbar-inverse navbar-fixed-top">  
5 - <div class="container-fluid">  
6 - <site-menu></site-menu>  
7 - </div>  
8 - </nav>  
9 - <!-- navigation -->  
10 -  
11 - <div class="clearfix"></div>  
12 -  
13 - <!-- main-heading -->  
14 - <div class="row">  
15 - <div class="col-sm-12 pageHeading">  
16 - <h4>Setup Test Account</h4>  
17 - </div>  
18 - <div class="col-sm-12">  
19 -  
20 - <div class="container-fluid main-full" id="">  
21 - <div class="row"> 1 +๏ปฟ<div class="container-fluid">
  2 +
  3 + <!-- navigation -->
  4 + <nav class="navbar navbar-inverse navbar-fixed-top">
  5 + <div class="container-fluid">
  6 + <site-menu></site-menu>
  7 + </div>
  8 + </nav>
  9 + <!-- navigation -->
  10 +
  11 + <div class="clearfix"></div>
  12 +
  13 + <!-- main-heading -->
  14 + <div class="row">
  15 + <div class="col-sm-12 pageHeading">
  16 + <h4>Setup Test Account</h4>
  17 + </div>
  18 + <div class="col-sm-12">
  19 +
  20 + <div class="container-fluid main-full" id="">
  21 + <div class="row">
22 <div class="well marginBtm12" id="wrapper"> 22 <div class="well marginBtm12" id="wrapper">
23 - <form [formGroup]="addNewLicenseForm" (ngSubmit)="submitForm(addNewLicenseForm.value)" novalidate>  
24 - <div class="row">  
25 - <div class="col-lg-4 col-sm-4">  
26 - <div class="row">  
27 - <div class="col-sm-12">  
28 - <div class="form-group marginTop10">  
29 - <label for="accountNumber" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Account Number <span class="red">*</span> : </label>  
30 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
31 - <input type="text" class="form-control input-sm" id="accountNumber" formControlName="accountNumber" placeholder="">  
32 - </div>  
33 - <div *ngIf="formErrors.accountNumber" class="alert alert-danger">  
34 - {{ formErrors.accountNumber }} 23 + <form [formGroup]="testAccountForm" (ngSubmit)="submitForm(testAccountForm.value)" novalidate>
  24 + <div class="row">
  25 + <div class="col-lg-4 col-sm-4">
  26 + <div class="row">
  27 + <div class="col-sm-12">
  28 + <div class="form-group marginTop10">
  29 + <label for="accountNumber" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Account Number <span class="red">*</span> : </label>
  30 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  31 + <input type="text" class="form-control input-sm" id="accountNumber" formControlName="accountNumber" placeholder="">
  32 + </div>
  33 + <div *ngIf="formErrors.accountNumber" class="alert alert-danger">
  34 + {{ formErrors.accountNumber }}
  35 + </div>
35 </div> 36 </div>
36 </div> 37 </div>
37 - </div>  
38 38
39 - <div class="col-sm-12">  
40 - <div class="form-group marginTop10">  
41 - <label for="licenseeFirstName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Licensee First Name <span class="red">*</span> :</label>  
42 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
43 - <input type="text" class="form-control input-sm" id="licenseeFirstName" formControlName="licenseeFirstName" placeholder="">  
44 - </div>  
45 - <div *ngIf="formErrors.licenseeFirstName" class="alert alert-danger">  
46 - {{ formErrors.licenseeFirstName }} 39 + <div class="col-sm-12">
  40 + <div class="form-group marginTop10">
  41 + <label for="licenseeFirstName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Licensee First Name <span class="red">*</span> :</label>
  42 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  43 + <input type="text" class="form-control input-sm" id="licenseeFirstName" formControlName="licenseeFirstName" placeholder="">
  44 + </div>
  45 + <div *ngIf="formErrors.licenseeFirstName" class="alert alert-danger">
  46 + {{ formErrors.licenseeFirstName }}
  47 + </div>
47 </div> 48 </div>
48 </div> 49 </div>
49 - </div>  
50 50
51 - <div class="col-sm-12">  
52 - <div class="form-group marginTop10">  
53 - <label for="licenseeLastName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Licensee Last Name <span class="red">*</span> :</label>  
54 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
55 - <input type="text" class="form-control input-sm" id="licenseeLastName" formControlName="licenseeLastName" placeholder="">  
56 - </div>  
57 - <div *ngIf="formErrors.licenseeLastName" class="alert alert-danger">  
58 - {{ formErrors.licenseeLastName }} 51 + <div class="col-sm-12">
  52 + <div class="form-group marginTop10">
  53 + <label for="licenseeLastName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Licensee Last Name <span class="red">*</span> :</label>
  54 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  55 + <input type="text" class="form-control input-sm" id="licenseeLastName" formControlName="licenseeLastName" placeholder="">
  56 + </div>
  57 + <div *ngIf="formErrors.licenseeLastName" class="alert alert-danger">
  58 + {{ formErrors.licenseeLastName }}
  59 + </div>
59 </div> 60 </div>
60 </div> 61 </div>
61 - </div>  
62 62
63 - <div class="col-sm-12">  
64 - <div class="form-group marginTop10">  
65 - <label for="username" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">User Name <span class="red">*</span> :</label>  
66 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
67 - <input type="text" class="form-control input-sm" id="username" formControlName="username" placeholder="">  
68 - <span class="help-block">(Minimum 8 characters)</span>  
69 - </div>  
70 - <div *ngIf="formErrors.username" class="alert alert-danger">  
71 - {{ formErrors.username }} 63 + <div class="col-sm-12">
  64 + <div class="form-group marginTop10">
  65 + <label for="username" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">User Name <span class="red">*</span> :</label>
  66 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  67 + <input type="text" class="form-control input-sm" id="username" formControlName="username" placeholder="">
  68 + <span class="help-block">(Minimum 8 characters)</span>
  69 + </div>
  70 + <div *ngIf="formErrors.username" class="alert alert-danger">
  71 + {{ formErrors.username }}
  72 + </div>
72 </div> 73 </div>
73 </div> 74 </div>
74 - </div>  
75 75
76 - <div class="col-sm-12">  
77 - <div class="form-group marginTop10">  
78 - <label for="password" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">  
79 - Password <span class="red">*</span> :  
80 - </label>  
81 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
82 - <input type="password" class="form-control input-sm" id="password" formControlName="password" placeholder="">  
83 - <span class="help-block">(Minimum 8 characters)</span>  
84 - </div>  
85 - <div *ngIf="formErrors.password" class="alert alert-danger">  
86 - {{ formErrors.password }} 76 + <div class="col-sm-12">
  77 + <div class="form-group marginTop10">
  78 + <label for="password" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">
  79 + Password <span class="red">*</span> :
  80 + </label>
  81 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  82 + <input type="password" class="form-control input-sm" id="password" formControlName="password" placeholder="">
  83 + <span class="help-block">(Minimum 8 characters)</span>
  84 + </div>
  85 + <div *ngIf="formErrors.password" class="alert alert-danger">
  86 + {{ formErrors.password }}
  87 + </div>
87 </div> 88 </div>
88 </div> 89 </div>
89 - </div>  
90 90
91 - <div class="col-sm-12">  
92 - <div class="form-group marginTop10">  
93 - <label for="emailId" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Email ID <span class="red">*</span> : </label>  
94 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
95 - <input type="email" class="form-control input-sm" id="emailId" formControlName="emailId" placeholder="">  
96 - </div>  
97 - <div *ngIf="formErrors.emailId" class="alert alert-danger">  
98 - {{ formErrors.emailId }} 91 + <div class="col-sm-12">
  92 + <div class="form-group marginTop10">
  93 + <label for="emailId" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Email ID <span class="red">*</span> : </label>
  94 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  95 + <input type="email" class="form-control input-sm" id="emailId" formControlName="emailId" placeholder="">
  96 + </div>
  97 + <div *ngIf="formErrors.emailId" class="alert alert-danger">
  98 + {{ formErrors.emailId }}
  99 + </div>
99 </div> 100 </div>
100 </div> 101 </div>
101 </div> 102 </div>
102 </div> 103 </div>
103 - </div>  
104 - <div class="col-lg-4 col-sm-4">  
105 - <div class="row">  
106 - <div class="col-sm-12">  
107 - <div class="form-group marginTop10">  
108 - <label for="accountType" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Account Type <span class="red">*</span> :</label>  
109 - </div>  
110 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
111 - <select class="form-control input-sm" id="accountType" formControlName="accountType">  
112 - <option selected>Select</option>  
113 - <option>High School</option>  
114 - <option>Community College</option>  
115 - <option>Career College</option>  
116 - <option>Higher Education</option>  
117 - </select>  
118 - </div>  
119 - <div *ngIf="formErrors.accountType" class="alert alert-danger">  
120 - {{ formErrors.accountType }}  
121 - </div>  
122 - </div>  
123 -  
124 - <div class="col-sm-12">  
125 - <div class="form-group marginTop10">  
126 - <label for="institutionName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0" title="Institution Name">Edition <span class="red">*</span> : </label> 104 + <div class="col-lg-4 col-sm-4">
  105 + <div class="row">
  106 + <div class="col-sm-12">
  107 + <div class="form-group marginTop10">
  108 + <label for="accountType" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Account Type <span class="red">*</span> :</label>
  109 + </div>
127 <div class="col-sm-12 col-lg-6 padd-left0 padd-right0"> 110 <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
128 - <select class="form-control input-sm" id="institutionName" formControlName="institutionName">  
129 - <option selected>Higher Education Instructor</option>  
130 - <option>High School Instructor</option>  
131 - <option>Higher Education Student</option>  
132 - <option>Higher School Student</option>  
133 - <option>Public Library</option> 111 + <select class="form-control input-sm" id="accountType" formControlName="accountType">
  112 + <option selected>Select</option>
  113 + <option>High School</option>
  114 + <option>Community College</option>
  115 + <option>Career College</option>
  116 + <option>Higher Education</option>
134 </select> 117 </select>
135 </div> 118 </div>
136 - <div *ngIf="formErrors.institutionName" class="alert alert-danger">  
137 - {{ formErrors.institutionName }} 119 + <div *ngIf="formErrors.accountType" class="alert alert-danger">
  120 + {{ formErrors.accountType }}
138 </div> 121 </div>
139 </div> 122 </div>
140 - </div>  
141 123
142 - <div class="col-sm-12">  
143 - <div class="form-group marginTop10">  
144 - <label for="subscriptionStartDate" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Subscription Start Date <span class="red">*</span> :</label>  
145 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
146 - <div id="datetimepicker1" class="input-group input-group-sm input-append date">  
147 - <input type="text" class="form-control" id="subscriptionStartDate" formControlName="subscriptionStartDate">  
148 - <span class="input-group-btn add-on">  
149 - <button class="btn btn-default" type="button"><i class="fa fa-calendar"></i></button>  
150 - </span> 124 + <div class="col-sm-12">
  125 + <div class="form-group marginTop10">
  126 + <label for="institutionName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0" title="Institution Name">Edition <span class="red">*</span> : </label>
  127 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  128 + <select class="form-control input-sm" id="institutionName" formControlName="institutionName">
  129 + <option selected>Higher Education Instructor</option>
  130 + <option>High School Instructor</option>
  131 + <option>Higher Education Student</option>
  132 + <option>Higher School Student</option>
  133 + <option>Public Library</option>
  134 + </select>
151 </div> 135 </div>
152 - <div *ngIf="formErrors.subscriptionStartDate" class="alert alert-danger">  
153 - {{ formErrors.subscriptionStartDate }} 136 + <div *ngIf="formErrors.institutionName" class="alert alert-danger">
  137 + {{ formErrors.institutionName }}
154 </div> 138 </div>
155 </div> 139 </div>
156 </div> 140 </div>
157 - </div>  
158 - <div class="col-sm-12">  
159 - <div class="form-group marginTop10">  
160 - <label for="subscriptionEndDate" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Subscription End Date <span class="red">*</span> :</label>  
161 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
162 - <div id="datetimepicker2" class="input-group input-group-sm input-append date">  
163 - <input type="text" class="form-control" id="subscriptionEndDate" formControlName="subscriptionEndDate">  
164 - <span class="input-group-btn add-on">  
165 - <button class="btn btn-default" type="button"><i class="fa fa-calendar"></i></button>  
166 - </span> 141 +
  142 + <div class="col-sm-12">
  143 + <div class="form-group marginTop10">
  144 + <label for="subscriptionStartDate" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Subscription Start Date <span class="red">*</span> :</label>
  145 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  146 + <div id="datetimepicker1" class="input-group input-group-sm input-append date">
  147 + <input type="text" class="form-control" id="subscriptionStartDate" formControlName="subscriptionStartDate">
  148 + <span class="input-group-btn add-on">
  149 + <button class="btn btn-default" type="button"><i class="fa fa-calendar"></i></button>
  150 + </span>
  151 + </div>
  152 + <div *ngIf="formErrors.subscriptionStartDate" class="alert alert-danger">
  153 + {{ formErrors.subscriptionStartDate }}
  154 + </div>
167 </div> 155 </div>
168 - <div *ngIf="formErrors.subscriptionEndDate" class="alert alert-danger">  
169 - {{ formErrors.subscriptionEndDate }} 156 + </div>
  157 + </div>
  158 + <div class="col-sm-12">
  159 + <div class="form-group marginTop10">
  160 + <label for="subscriptionEndDate" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Subscription End Date <span class="red">*</span> :</label>
  161 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  162 + <div id="datetimepicker2" class="input-group input-group-sm input-append date">
  163 + <input type="text" class="form-control" id="subscriptionEndDate" formControlName="subscriptionEndDate">
  164 + <span class="input-group-btn add-on">
  165 + <button class="btn btn-default" type="button"><i class="fa fa-calendar"></i></button>
  166 + </span>
  167 + </div>
  168 + <div *ngIf="formErrors.subscriptionEndDate" class="alert alert-danger">
  169 + {{ formErrors.subscriptionEndDate }}
  170 + </div>
170 </div> 171 </div>
171 </div> 172 </div>
172 </div> 173 </div>
173 - </div>  
174 174
175 - <div class="col-sm-12">  
176 - <div class="form-group marginTop10">  
177 - <label for="address" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Address <span class="red">*</span> : </label>  
178 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
179 - <input type="text" class="form-control input-sm" id="address" formControlName="address" placeholder="">  
180 - </div>  
181 - <div *ngIf="formErrors.address" class="alert alert-danger">  
182 - {{ formErrors.address }} 175 + <div class="col-sm-12">
  176 + <div class="form-group marginTop10">
  177 + <label for="address" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Address <span class="red">*</span> : </label>
  178 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  179 + <input type="text" class="form-control input-sm" id="address" formControlName="address" placeholder="">
  180 + </div>
  181 + <div *ngIf="formErrors.address" class="alert alert-danger">
  182 + {{ formErrors.address }}
  183 + </div>
183 </div> 184 </div>
184 </div> 185 </div>
185 - </div>  
186 186
  187 + </div>
187 </div> 188 </div>
188 - </div>  
189 189
190 - <div class="col-lg-4 col-sm-4">  
191 - <div class="row">  
192 - <div class="col-sm-12">  
193 - <div class="form-group marginTop10">  
194 - <label for="city" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">City <span class="red">*</span> : </label>  
195 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
196 - <input type="text" class="form-control input-sm" id="city" formControlName="city" placeholder=""> 190 + <div class="col-lg-4 col-sm-4">
  191 + <div class="row">
  192 + <div class="col-sm-12">
  193 + <div class="form-group marginTop10">
  194 + <label for="city" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">City <span class="red">*</span> : </label>
  195 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  196 + <input type="text" class="form-control input-sm" id="city" formControlName="city" placeholder="">
  197 + </div>
  198 + <div *ngIf="formErrors.city" class="alert alert-danger">
  199 + {{ formErrors.city }}
  200 + </div>
197 </div> 201 </div>
198 - <div *ngIf="formErrors.city" class="alert alert-danger">  
199 - {{ formErrors.city }} 202 + </div>
  203 +
  204 + <div class="col-sm-12">
  205 + <div class="form-group marginTop10">
  206 + <label for="zip" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Zip <span class="red">*</span> : </label>
  207 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  208 + <input type="text" class="form-control input-sm" id="zip" formControlName="zip" placeholder="">
  209 + </div>
  210 + <div *ngIf="formErrors.zip" class="alert alert-danger">
  211 + {{ formErrors.zip }}
  212 + </div>
200 </div> 213 </div>
201 </div> 214 </div>
202 - </div>  
203 215
204 - <div class="col-sm-12">  
205 - <div class="form-group marginTop10">  
206 - <label for="zip" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Zip <span class="red">*</span> : </label> 216 + <div class="col-sm-12">
  217 + <div class="form-group marginTop10">
  218 + <label for="state" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">State(only U.S.) <span class="red">*</span> :</label>
  219 + </div>
207 <div class="col-sm-12 col-lg-6 padd-left0 padd-right0"> 220 <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
208 - <input type="text" class="form-control input-sm" id="zip" formControlName="zip" placeholder=""> 221 + <select class="form-control input-sm " id="state" formControlName="state">
  222 + <option selected>Select</option>
  223 + <option>Alabama</option>
  224 + <option>Alaska</option>
  225 + <option>Arizona</option>
  226 + <option>Arkansas</option>
  227 + <option>California</option>
  228 + <option>Colorado</option>
  229 + <option>Connecticut</option>
  230 + <option>Delaware</option>
  231 + <option>Florida</option>
  232 + <option>Georgia</option>
  233 + <option>Hawaii</option>
  234 + <option>Idaho</option>
  235 + <option>Illinois</option>
  236 + <option>Indiana</option>
  237 + <option>Lowa</option>
  238 + <option>Kansas</option>
  239 + <option>Kentucky</option>
  240 + <option>Louisiana</option>
  241 + <option>Maine</option>
  242 + <option>Maryland</option>
  243 + <option>Massachusetts</option>
  244 + <option>Michigan</option>
  245 + <option>Minnesota</option>
  246 + <option>Mississippi</option>
  247 + <option>Missouri</option>
  248 + <option>Montana</option>
  249 + <option>Nebraska</option>
  250 + <option>Nevada</option>
  251 + <option>New Hamphire</option>
  252 + <option>New Jersey</option>
  253 + <option>New Maxico</option>
  254 + <option>New York</option>
  255 + <option>North Carolina</option>
  256 + <option>North Dakota</option>
  257 + <option>Ohio</option>
  258 + <option>Oklahoma</option>
  259 + <option>Oregon</option>
  260 + <option>Pennsylvania</option>
  261 + <option>Rhode Island</option>
  262 + <option>South Carolina</option>
  263 + <option>South Dakota</option>
  264 + <option>Tennessee</option>
  265 + <option>Texas</option>
  266 + <option>Utah</option>
  267 + <option>Vermont</option>
  268 + <option>Virginia</option>
  269 + <option>Washington</option>
  270 + <option>West Virginia</option>
  271 + <option>Wisconsin</option>
  272 + <option>Wyoming</option>
  273 + <option>Other</option>
  274 + </select>
209 </div> 275 </div>
210 - <div *ngIf="formErrors.zip" class="alert alert-danger">  
211 - {{ formErrors.zip }} 276 + <div *ngIf="formErrors.state" class="alert alert-danger">
  277 + {{ formErrors.state }}
212 </div> 278 </div>
213 </div> 279 </div>
214 - </div>  
215 -  
216 - <div class="col-sm-12">  
217 - <div class="form-group marginTop10">  
218 - <label for="state" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">State(only U.S.) <span class="red">*</span> :</label>  
219 - </div>  
220 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
221 - <select class="form-control input-sm " id="state" formControlName="state">  
222 - <option selected>Select</option>  
223 - <option>Alabama</option>  
224 - <option>Alaska</option>  
225 - <option>Arizona</option>  
226 - <option>Arkansas</option>  
227 - <option>California</option>  
228 - <option>Colorado</option>  
229 - <option>Connecticut</option>  
230 - <option>Delaware</option>  
231 - <option>Florida</option>  
232 - <option>Georgia</option>  
233 - <option>Hawaii</option>  
234 - <option>Idaho</option>  
235 - <option>Illinois</option>  
236 - <option>Indiana</option>  
237 - <option>Lowa</option>  
238 - <option>Kansas</option>  
239 - <option>Kentucky</option>  
240 - <option>Louisiana</option>  
241 - <option>Maine</option>  
242 - <option>Maryland</option>  
243 - <option>Massachusetts</option>  
244 - <option>Michigan</option>  
245 - <option>Minnesota</option>  
246 - <option>Mississippi</option>  
247 - <option>Missouri</option>  
248 - <option>Montana</option>  
249 - <option>Nebraska</option>  
250 - <option>Nevada</option>  
251 - <option>New Hamphire</option>  
252 - <option>New Jersey</option>  
253 - <option>New Maxico</option>  
254 - <option>New York</option>  
255 - <option>North Carolina</option>  
256 - <option>North Dakota</option>  
257 - <option>Ohio</option>  
258 - <option>Oklahoma</option>  
259 - <option>Oregon</option>  
260 - <option>Pennsylvania</option>  
261 - <option>Rhode Island</option>  
262 - <option>South Carolina</option>  
263 - <option>South Dakota</option>  
264 - <option>Tennessee</option>  
265 - <option>Texas</option>  
266 - <option>Utah</option>  
267 - <option>Vermont</option>  
268 - <option>Virginia</option>  
269 - <option>Washington</option>  
270 - <option>West Virginia</option>  
271 - <option>Wisconsin</option>  
272 - <option>Wyoming</option>  
273 - <option>Other</option>  
274 - </select>  
275 - </div>  
276 - <div *ngIf="formErrors.state" class="alert alert-danger">  
277 - {{ formErrors.state }}  
278 - </div>  
279 - </div>  
280 280
281 - <div class="col-sm-12">  
282 - <div class="form-group marginTop10">  
283 - <label for="country" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Country <span class="red">*</span> :</label>  
284 - </div>  
285 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
286 - <select class="form-control input-sm " id="country" formControlName="country">  
287 - <option selected>Select</option>  
288 - <option value="United States">United States</option>  
289 - <option value="Afghanistan">Afghanistan</option>  
290 - <option value="Albania">Albania</option>  
291 - <option value="Algeria">Algeria</option>  
292 - <option value="American Samoa">American Samoa</option>  
293 - <option value="Andorra">Andorra</option>  
294 - <option value="Angola">Angola</option>  
295 - <option value="Anguilla">Anguilla</option>  
296 - <option value="Antartica">Antarctica</option>  
297 - <option value="Antigua and Barbuda">Antigua and Barbuda</option>  
298 - <option value="Argentina">Argentina</option>  
299 - <option value="Armenia">Armenia</option>  
300 - <option value="Aruba">Aruba</option>  
301 - <option value="Australia">Australia</option>  
302 - <option value="Austria">Austria</option>  
303 - <option value="Azerbaijan">Azerbaijan</option>  
304 - <option value="Bahamas">Bahamas</option>  
305 - <option value="Bahrain">Bahrain</option>  
306 - <option value="Bangladesh">Bangladesh</option>  
307 - <option value="Barbados">Barbados</option>  
308 - <option value="Belarus">Belarus</option>  
309 - <option value="Belgium">Belgium</option>  
310 - <option value="Belize">Belize</option>  
311 - <option value="Benin">Benin</option>  
312 - <option value="Bermuda">Bermuda</option>  
313 - <option value="Bhutan">Bhutan</option>  
314 - <option value="Bolivia">Bolivia</option>  
315 - <option value="Bosnia and Herzegowina">Bosnia and Herzegowina</option>  
316 - <option value="Botswana">Botswana</option>  
317 - <option value="Bouvet Island">Bouvet Island</option>  
318 - <option value="Brazil">Brazil</option>  
319 - <option value="British Indian Ocean Territory">British Indian Ocean Territory</option>  
320 - <option value="Brunei Darussalam">Brunei Darussalam</option>  
321 - <option value="Bulgaria">Bulgaria</option>  
322 - <option value="Burkina Faso">Burkina Faso</option>  
323 - <option value="Burundi">Burundi</option>  
324 - <option value="Cambodia">Cambodia</option>  
325 - <option value="Cameroon">Cameroon</option>  
326 - <option value="Canada">Canada</option>  
327 - <option value="Cape Verde">Cape Verde</option>  
328 - <option value="Cayman Islands">Cayman Islands</option>  
329 - <option value="Central African Republic">Central African Republic</option>  
330 - <option value="Chad">Chad</option>  
331 - <option value="Chile">Chile</option>  
332 - <option value="China">China</option>  
333 - <option value="Christmas Island">Christmas Island</option>  
334 - <option value="Cocos Islands">Cocos (Keeling) Islands</option>  
335 - <option value="Colombia">Colombia</option>  
336 - <option value="Comoros">Comoros</option>  
337 - <option value="Congo">Congo</option>  
338 - <option value="Congo">Congo, the Democratic Republic of the</option>  
339 - <option value="Cook Islands">Cook Islands</option>  
340 - <option value="Costa Rica">Costa Rica</option>  
341 - <option value="Cota D'Ivoire">Cote d'Ivoire</option>  
342 - <option value="Croatia">Croatia (Hrvatska)</option>  
343 - <option value="Cuba">Cuba</option>  
344 - <option value="Cyprus">Cyprus</option>  
345 - <option value="Czech Republic">Czech Republic</option>  
346 - <option value="Denmark">Denmark</option>  
347 - <option value="Djibouti">Djibouti</option>  
348 - <option value="Dominica">Dominica</option>  
349 - <option value="Dominican Republic">Dominican Republic</option>  
350 - <option value="East Timor">East Timor</option>  
351 - <option value="Ecuador">Ecuador</option>  
352 - <option value="Egypt">Egypt</option>  
353 - <option value="El Salvador">El Salvador</option>  
354 - <option value="Equatorial Guinea">Equatorial Guinea</option>  
355 - <option value="Eritrea">Eritrea</option>  
356 - <option value="Estonia">Estonia</option>  
357 - <option value="Ethiopia">Ethiopia</option>  
358 - <option value="Falkland Islands">Falkland Islands (Malvinas)</option>  
359 - <option value="Faroe Islands">Faroe Islands</option>  
360 - <option value="Fiji">Fiji</option>  
361 - <option value="Finland">Finland</option>  
362 - <option value="France">France</option>  
363 - <option value="France Metropolitan">France, Metropolitan</option>  
364 - <option value="French Guiana">French Guiana</option>  
365 - <option value="French Polynesia">French Polynesia</option>  
366 - <option value="French Southern Territories">French Southern Territories</option>  
367 - <option value="Gabon">Gabon</option>  
368 - <option value="Gambia">Gambia</option>  
369 - <option value="Georgia">Georgia</option>  
370 - <option value="Germany">Germany</option>  
371 - <option value="Ghana">Ghana</option>  
372 - <option value="Gibraltar">Gibraltar</option>  
373 - <option value="Greece">Greece</option>  
374 - <option value="Greenland">Greenland</option>  
375 - <option value="Grenada">Grenada</option>  
376 - <option value="Guadeloupe">Guadeloupe</option>  
377 - <option value="Guam">Guam</option>  
378 - <option value="Guatemala">Guatemala</option>  
379 - <option value="Guinea">Guinea</option>  
380 - <option value="Guinea-Bissau">Guinea-Bissau</option>  
381 - <option value="Guyana">Guyana</option>  
382 - <option value="Haiti">Haiti</option>  
383 - <option value="Heard and McDonald Islands">Heard and Mc Donald Islands</option>  
384 - <option value="Holy See">Holy See (Vatican City State)</option>  
385 - <option value="Honduras">Honduras</option>  
386 - <option value="Hong Kong">Hong Kong</option>  
387 - <option value="Hungary">Hungary</option>  
388 - <option value="Iceland">Iceland</option>  
389 - <option value="India">India</option>  
390 - <option value="Indonesia">Indonesia</option>  
391 - <option value="Iran">Iran (Islamic Republic of)</option>  
392 - <option value="Iraq">Iraq</option>  
393 - <option value="Ireland">Ireland</option>  
394 - <option value="Israel">Israel</option>  
395 - <option value="Italy">Italy</option>  
396 - <option value="Jamaica">Jamaica</option>  
397 - <option value="Japan">Japan</option>  
398 - <option value="Jordan">Jordan</option>  
399 - <option value="Kazakhstan">Kazakhstan</option>  
400 - <option value="Kenya">Kenya</option>  
401 - <option value="Kiribati">Kiribati</option>  
402 - <option value="Democratic People's Republic of Korea">Korea, Democratic People's Republic of</option>  
403 - <option value="Korea">Korea, Republic of</option>  
404 - <option value="Kuwait">Kuwait</option>  
405 - <option value="Kyrgyzstan">Kyrgyzstan</option>  
406 - <option value="Lao">Lao People's Democratic Republic</option>  
407 - <option value="Latvia">Latvia</option>  
408 - <option value="Lebanon">Lebanon</option>  
409 - <option value="Lesotho">Lesotho</option>  
410 - <option value="Liberia">Liberia</option>  
411 - <option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option>  
412 - <option value="Liechtenstein">Liechtenstein</option>  
413 - <option value="Lithuania">Lithuania</option>  
414 - <option value="Luxembourg">Luxembourg</option>  
415 - <option value="Macau">Macau</option>  
416 - <option value="Macedonia">Macedonia, The Former Yugoslav Republic of</option>  
417 - <option value="Madagascar">Madagascar</option>  
418 - <option value="Malawi">Malawi</option>  
419 - <option value="Malaysia">Malaysia</option>  
420 - <option value="Maldives">Maldives</option>  
421 - <option value="Mali">Mali</option>  
422 - <option value="Malta">Malta</option>  
423 - <option value="Marshall Islands">Marshall Islands</option>  
424 - <option value="Martinique">Martinique</option>  
425 - <option value="Mauritania">Mauritania</option>  
426 - <option value="Mauritius">Mauritius</option>  
427 - <option value="Mayotte">Mayotte</option>  
428 - <option value="Mexico">Mexico</option>  
429 - <option value="Micronesia">Micronesia, Federated States of</option>  
430 - <option value="Moldova">Moldova, Republic of</option>  
431 - <option value="Monaco">Monaco</option>  
432 - <option value="Mongolia">Mongolia</option>  
433 - <option value="Montserrat">Montserrat</option>  
434 - <option value="Morocco">Morocco</option>  
435 - <option value="Mozambique">Mozambique</option>  
436 - <option value="Myanmar">Myanmar</option>  
437 - <option value="Namibia">Namibia</option>  
438 - <option value="Nauru">Nauru</option>  
439 - <option value="Nepal">Nepal</option>  
440 - <option value="Netherlands">Netherlands</option>  
441 - <option value="Netherlands Antilles">Netherlands Antilles</option>  
442 - <option value="New Caledonia">New Caledonia</option>  
443 - <option value="New Zealand">New Zealand</option>  
444 - <option value="Nicaragua">Nicaragua</option>  
445 - <option value="Niger">Niger</option>  
446 - <option value="Nigeria">Nigeria</option>  
447 - <option value="Niue">Niue</option>  
448 - <option value="Norfolk Island">Norfolk Island</option>  
449 - <option value="Northern Mariana Islands">Northern Mariana Islands</option>  
450 - <option value="Norway">Norway</option>  
451 - <option value="Oman">Oman</option>  
452 - <option value="Pakistan">Pakistan</option>  
453 - <option value="Palau">Palau</option>  
454 - <option value="Panama">Panama</option>  
455 - <option value="Papua New Guinea">Papua New Guinea</option>  
456 - <option value="Paraguay">Paraguay</option>  
457 - <option value="Peru">Peru</option>  
458 - <option value="Philippines">Philippines</option>  
459 - <option value="Pitcairn">Pitcairn</option>  
460 - <option value="Poland">Poland</option>  
461 - <option value="Portugal">Portugal</option>  
462 - <option value="Puerto Rico">Puerto Rico</option>  
463 - <option value="Qatar">Qatar</option>  
464 - <option value="Reunion">Reunion</option>  
465 - <option value="Romania">Romania</option>  
466 - <option value="Russia">Russian Federation</option>  
467 - <option value="Rwanda">Rwanda</option>  
468 - <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>  
469 - <option value="Saint LUCIA">Saint LUCIA</option>  
470 - <option value="Saint Vincent">Saint Vincent and the Grenadines</option>  
471 - <option value="Samoa">Samoa</option>  
472 - <option value="San Marino">San Marino</option>  
473 - <option value="Sao Tome and Principe">Sao Tome and Principe</option>  
474 - <option value="Saudi Arabia">Saudi Arabia</option>  
475 - <option value="Senegal">Senegal</option>  
476 - <option value="Seychelles">Seychelles</option>  
477 - <option value="Sierra">Sierra Leone</option>  
478 - <option value="Singapore">Singapore</option>  
479 - <option value="Slovakia">Slovakia (Slovak Republic)</option>  
480 - <option value="Slovenia">Slovenia</option>  
481 - <option value="Solomon Islands">Solomon Islands</option>  
482 - <option value="Somalia">Somalia</option>  
483 - <option value="South Africa">South Africa</option>  
484 - <option value="South Georgia">South Georgia and the South Sandwich Islands</option>  
485 - <option value="Span">Spain</option>  
486 - <option value="SriLanka">Sri Lanka</option>  
487 - <option value="St. Helena">St. Helena</option>  
488 - <option value="St. Pierre and Miguelon">St. Pierre and Miquelon</option>  
489 - <option value="Sudan">Sudan</option>  
490 - <option value="Suriname">Suriname</option>  
491 - <option value="Svalbard">Svalbard and Jan Mayen Islands</option>  
492 - <option value="Swaziland">Swaziland</option>  
493 - <option value="Sweden">Sweden</option>  
494 - <option value="Switzerland">Switzerland</option>  
495 - <option value="Syria">Syrian Arab Republic</option>  
496 - <option value="Taiwan">Taiwan, Province of China</option>  
497 - <option value="Tajikistan">Tajikistan</option>  
498 - <option value="Tanzania">Tanzania, United Republic of</option>  
499 - <option value="Thailand">Thailand</option>  
500 - <option value="Togo">Togo</option>  
501 - <option value="Tokelau">Tokelau</option>  
502 - <option value="Tonga">Tonga</option>  
503 - <option value="Trinidad and Tobago">Trinidad and Tobago</option>  
504 - <option value="Tunisia">Tunisia</option>  
505 - <option value="Turkey">Turkey</option>  
506 - <option value="Turkmenistan">Turkmenistan</option>  
507 - <option value="Turks and Caicos">Turks and Caicos Islands</option>  
508 - <option value="Tuvalu">Tuvalu</option>  
509 - <option value="Uganda">Uganda</option>  
510 - <option value="Ukraine">Ukraine</option>  
511 - <option value="United Arab Emirates">United Arab Emirates</option>  
512 - <option value="United Kingdom">United Kingdom</option> 281 + <div class="col-sm-12">
  282 + <div class="form-group marginTop10">
  283 + <label for="country" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Country <span class="red">*</span> :</label>
  284 + </div>
  285 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  286 + <select class="form-control input-sm " id="country" formControlName="country">
  287 + <option selected>Select</option>
  288 + <option value="United States">United States</option>
  289 + <option value="Afghanistan">Afghanistan</option>
  290 + <option value="Albania">Albania</option>
  291 + <option value="Algeria">Algeria</option>
  292 + <option value="American Samoa">American Samoa</option>
  293 + <option value="Andorra">Andorra</option>
  294 + <option value="Angola">Angola</option>
  295 + <option value="Anguilla">Anguilla</option>
  296 + <option value="Antartica">Antarctica</option>
  297 + <option value="Antigua and Barbuda">Antigua and Barbuda</option>
  298 + <option value="Argentina">Argentina</option>
  299 + <option value="Armenia">Armenia</option>
  300 + <option value="Aruba">Aruba</option>
  301 + <option value="Australia">Australia</option>
  302 + <option value="Austria">Austria</option>
  303 + <option value="Azerbaijan">Azerbaijan</option>
  304 + <option value="Bahamas">Bahamas</option>
  305 + <option value="Bahrain">Bahrain</option>
  306 + <option value="Bangladesh">Bangladesh</option>
  307 + <option value="Barbados">Barbados</option>
  308 + <option value="Belarus">Belarus</option>
  309 + <option value="Belgium">Belgium</option>
  310 + <option value="Belize">Belize</option>
  311 + <option value="Benin">Benin</option>
  312 + <option value="Bermuda">Bermuda</option>
  313 + <option value="Bhutan">Bhutan</option>
  314 + <option value="Bolivia">Bolivia</option>
  315 + <option value="Bosnia and Herzegowina">Bosnia and Herzegowina</option>
  316 + <option value="Botswana">Botswana</option>
  317 + <option value="Bouvet Island">Bouvet Island</option>
  318 + <option value="Brazil">Brazil</option>
  319 + <option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
  320 + <option value="Brunei Darussalam">Brunei Darussalam</option>
  321 + <option value="Bulgaria">Bulgaria</option>
  322 + <option value="Burkina Faso">Burkina Faso</option>
  323 + <option value="Burundi">Burundi</option>
  324 + <option value="Cambodia">Cambodia</option>
  325 + <option value="Cameroon">Cameroon</option>
  326 + <option value="Canada">Canada</option>
  327 + <option value="Cape Verde">Cape Verde</option>
  328 + <option value="Cayman Islands">Cayman Islands</option>
  329 + <option value="Central African Republic">Central African Republic</option>
  330 + <option value="Chad">Chad</option>
  331 + <option value="Chile">Chile</option>
  332 + <option value="China">China</option>
  333 + <option value="Christmas Island">Christmas Island</option>
  334 + <option value="Cocos Islands">Cocos (Keeling) Islands</option>
  335 + <option value="Colombia">Colombia</option>
  336 + <option value="Comoros">Comoros</option>
  337 + <option value="Congo">Congo</option>
  338 + <option value="Congo">Congo, the Democratic Republic of the</option>
  339 + <option value="Cook Islands">Cook Islands</option>
  340 + <option value="Costa Rica">Costa Rica</option>
  341 + <option value="Cota D'Ivoire">Cote d'Ivoire</option>
  342 + <option value="Croatia">Croatia (Hrvatska)</option>
  343 + <option value="Cuba">Cuba</option>
  344 + <option value="Cyprus">Cyprus</option>
  345 + <option value="Czech Republic">Czech Republic</option>
  346 + <option value="Denmark">Denmark</option>
  347 + <option value="Djibouti">Djibouti</option>
  348 + <option value="Dominica">Dominica</option>
  349 + <option value="Dominican Republic">Dominican Republic</option>
  350 + <option value="East Timor">East Timor</option>
  351 + <option value="Ecuador">Ecuador</option>
  352 + <option value="Egypt">Egypt</option>
  353 + <option value="El Salvador">El Salvador</option>
  354 + <option value="Equatorial Guinea">Equatorial Guinea</option>
  355 + <option value="Eritrea">Eritrea</option>
  356 + <option value="Estonia">Estonia</option>
  357 + <option value="Ethiopia">Ethiopia</option>
  358 + <option value="Falkland Islands">Falkland Islands (Malvinas)</option>
  359 + <option value="Faroe Islands">Faroe Islands</option>
  360 + <option value="Fiji">Fiji</option>
  361 + <option value="Finland">Finland</option>
  362 + <option value="France">France</option>
  363 + <option value="France Metropolitan">France, Metropolitan</option>
  364 + <option value="French Guiana">French Guiana</option>
  365 + <option value="French Polynesia">French Polynesia</option>
  366 + <option value="French Southern Territories">French Southern Territories</option>
  367 + <option value="Gabon">Gabon</option>
  368 + <option value="Gambia">Gambia</option>
  369 + <option value="Georgia">Georgia</option>
  370 + <option value="Germany">Germany</option>
  371 + <option value="Ghana">Ghana</option>
  372 + <option value="Gibraltar">Gibraltar</option>
  373 + <option value="Greece">Greece</option>
  374 + <option value="Greenland">Greenland</option>
  375 + <option value="Grenada">Grenada</option>
  376 + <option value="Guadeloupe">Guadeloupe</option>
  377 + <option value="Guam">Guam</option>
  378 + <option value="Guatemala">Guatemala</option>
  379 + <option value="Guinea">Guinea</option>
  380 + <option value="Guinea-Bissau">Guinea-Bissau</option>
  381 + <option value="Guyana">Guyana</option>
  382 + <option value="Haiti">Haiti</option>
  383 + <option value="Heard and McDonald Islands">Heard and Mc Donald Islands</option>
  384 + <option value="Holy See">Holy See (Vatican City State)</option>
  385 + <option value="Honduras">Honduras</option>
  386 + <option value="Hong Kong">Hong Kong</option>
  387 + <option value="Hungary">Hungary</option>
  388 + <option value="Iceland">Iceland</option>
  389 + <option value="India">India</option>
  390 + <option value="Indonesia">Indonesia</option>
  391 + <option value="Iran">Iran (Islamic Republic of)</option>
  392 + <option value="Iraq">Iraq</option>
  393 + <option value="Ireland">Ireland</option>
  394 + <option value="Israel">Israel</option>
  395 + <option value="Italy">Italy</option>
  396 + <option value="Jamaica">Jamaica</option>
  397 + <option value="Japan">Japan</option>
  398 + <option value="Jordan">Jordan</option>
  399 + <option value="Kazakhstan">Kazakhstan</option>
  400 + <option value="Kenya">Kenya</option>
  401 + <option value="Kiribati">Kiribati</option>
  402 + <option value="Democratic People's Republic of Korea">Korea, Democratic People's Republic of</option>
  403 + <option value="Korea">Korea, Republic of</option>
  404 + <option value="Kuwait">Kuwait</option>
  405 + <option value="Kyrgyzstan">Kyrgyzstan</option>
  406 + <option value="Lao">Lao People's Democratic Republic</option>
  407 + <option value="Latvia">Latvia</option>
  408 + <option value="Lebanon">Lebanon</option>
  409 + <option value="Lesotho">Lesotho</option>
  410 + <option value="Liberia">Liberia</option>
  411 + <option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option>
  412 + <option value="Liechtenstein">Liechtenstein</option>
  413 + <option value="Lithuania">Lithuania</option>
  414 + <option value="Luxembourg">Luxembourg</option>
  415 + <option value="Macau">Macau</option>
  416 + <option value="Macedonia">Macedonia, The Former Yugoslav Republic of</option>
  417 + <option value="Madagascar">Madagascar</option>
  418 + <option value="Malawi">Malawi</option>
  419 + <option value="Malaysia">Malaysia</option>
  420 + <option value="Maldives">Maldives</option>
  421 + <option value="Mali">Mali</option>
  422 + <option value="Malta">Malta</option>
  423 + <option value="Marshall Islands">Marshall Islands</option>
  424 + <option value="Martinique">Martinique</option>
  425 + <option value="Mauritania">Mauritania</option>
  426 + <option value="Mauritius">Mauritius</option>
  427 + <option value="Mayotte">Mayotte</option>
  428 + <option value="Mexico">Mexico</option>
  429 + <option value="Micronesia">Micronesia, Federated States of</option>
  430 + <option value="Moldova">Moldova, Republic of</option>
  431 + <option value="Monaco">Monaco</option>
  432 + <option value="Mongolia">Mongolia</option>
  433 + <option value="Montserrat">Montserrat</option>
  434 + <option value="Morocco">Morocco</option>
  435 + <option value="Mozambique">Mozambique</option>
  436 + <option value="Myanmar">Myanmar</option>
  437 + <option value="Namibia">Namibia</option>
  438 + <option value="Nauru">Nauru</option>
  439 + <option value="Nepal">Nepal</option>
  440 + <option value="Netherlands">Netherlands</option>
  441 + <option value="Netherlands Antilles">Netherlands Antilles</option>
  442 + <option value="New Caledonia">New Caledonia</option>
  443 + <option value="New Zealand">New Zealand</option>
  444 + <option value="Nicaragua">Nicaragua</option>
  445 + <option value="Niger">Niger</option>
  446 + <option value="Nigeria">Nigeria</option>
  447 + <option value="Niue">Niue</option>
  448 + <option value="Norfolk Island">Norfolk Island</option>
  449 + <option value="Northern Mariana Islands">Northern Mariana Islands</option>
  450 + <option value="Norway">Norway</option>
  451 + <option value="Oman">Oman</option>
  452 + <option value="Pakistan">Pakistan</option>
  453 + <option value="Palau">Palau</option>
  454 + <option value="Panama">Panama</option>
  455 + <option value="Papua New Guinea">Papua New Guinea</option>
  456 + <option value="Paraguay">Paraguay</option>
  457 + <option value="Peru">Peru</option>
  458 + <option value="Philippines">Philippines</option>
  459 + <option value="Pitcairn">Pitcairn</option>
  460 + <option value="Poland">Poland</option>
  461 + <option value="Portugal">Portugal</option>
  462 + <option value="Puerto Rico">Puerto Rico</option>
  463 + <option value="Qatar">Qatar</option>
  464 + <option value="Reunion">Reunion</option>
  465 + <option value="Romania">Romania</option>
  466 + <option value="Russia">Russian Federation</option>
  467 + <option value="Rwanda">Rwanda</option>
  468 + <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
  469 + <option value="Saint LUCIA">Saint LUCIA</option>
  470 + <option value="Saint Vincent">Saint Vincent and the Grenadines</option>
  471 + <option value="Samoa">Samoa</option>
  472 + <option value="San Marino">San Marino</option>
  473 + <option value="Sao Tome and Principe">Sao Tome and Principe</option>
  474 + <option value="Saudi Arabia">Saudi Arabia</option>
  475 + <option value="Senegal">Senegal</option>
  476 + <option value="Seychelles">Seychelles</option>
  477 + <option value="Sierra">Sierra Leone</option>
  478 + <option value="Singapore">Singapore</option>
  479 + <option value="Slovakia">Slovakia (Slovak Republic)</option>
  480 + <option value="Slovenia">Slovenia</option>
  481 + <option value="Solomon Islands">Solomon Islands</option>
  482 + <option value="Somalia">Somalia</option>
  483 + <option value="South Africa">South Africa</option>
  484 + <option value="South Georgia">South Georgia and the South Sandwich Islands</option>
  485 + <option value="Span">Spain</option>
  486 + <option value="SriLanka">Sri Lanka</option>
  487 + <option value="St. Helena">St. Helena</option>
  488 + <option value="St. Pierre and Miguelon">St. Pierre and Miquelon</option>
  489 + <option value="Sudan">Sudan</option>
  490 + <option value="Suriname">Suriname</option>
  491 + <option value="Svalbard">Svalbard and Jan Mayen Islands</option>
  492 + <option value="Swaziland">Swaziland</option>
  493 + <option value="Sweden">Sweden</option>
  494 + <option value="Switzerland">Switzerland</option>
  495 + <option value="Syria">Syrian Arab Republic</option>
  496 + <option value="Taiwan">Taiwan, Province of China</option>
  497 + <option value="Tajikistan">Tajikistan</option>
  498 + <option value="Tanzania">Tanzania, United Republic of</option>
  499 + <option value="Thailand">Thailand</option>
  500 + <option value="Togo">Togo</option>
  501 + <option value="Tokelau">Tokelau</option>
  502 + <option value="Tonga">Tonga</option>
  503 + <option value="Trinidad and Tobago">Trinidad and Tobago</option>
  504 + <option value="Tunisia">Tunisia</option>
  505 + <option value="Turkey">Turkey</option>
  506 + <option value="Turkmenistan">Turkmenistan</option>
  507 + <option value="Turks and Caicos">Turks and Caicos Islands</option>
  508 + <option value="Tuvalu">Tuvalu</option>
  509 + <option value="Uganda">Uganda</option>
  510 + <option value="Ukraine">Ukraine</option>
  511 + <option value="United Arab Emirates">United Arab Emirates</option>
  512 + <option value="United Kingdom">United Kingdom</option>
513 513
514 - <option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option>  
515 - <option value="Uruguay">Uruguay</option>  
516 - <option value="Uzbekistan">Uzbekistan</option>  
517 - <option value="Vanuatu">Vanuatu</option>  
518 - <option value="Venezuela">Venezuela</option>  
519 - <option value="Vietnam">Viet Nam</option>  
520 - <option value="Virgin Islands (British)">Virgin Islands (British)</option>  
521 - <option value="Virgin Islands (U.S)">Virgin Islands (U.S.)</option>  
522 - <option value="Wallis and Futana Islands">Wallis and Futuna Islands</option>  
523 - <option value="Western Sahara">Western Sahara</option>  
524 - <option value="Yemen">Yemen</option>  
525 - <option value="Yugoslavia">Yugoslavia</option>  
526 - <option value="Zambia">Zambia</option>  
527 - <option value="Zimbabwe">Zimbabwe</option>  
528 - </select>  
529 - </div>  
530 - <div *ngIf="formErrors.country" class="alert alert-danger">  
531 - {{ formErrors.country }} 514 + <option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option>
  515 + <option value="Uruguay">Uruguay</option>
  516 + <option value="Uzbekistan">Uzbekistan</option>
  517 + <option value="Vanuatu">Vanuatu</option>
  518 + <option value="Venezuela">Venezuela</option>
  519 + <option value="Vietnam">Viet Nam</option>
  520 + <option value="Virgin Islands (British)">Virgin Islands (British)</option>
  521 + <option value="Virgin Islands (U.S)">Virgin Islands (U.S.)</option>
  522 + <option value="Wallis and Futana Islands">Wallis and Futuna Islands</option>
  523 + <option value="Western Sahara">Western Sahara</option>
  524 + <option value="Yemen">Yemen</option>
  525 + <option value="Yugoslavia">Yugoslavia</option>
  526 + <option value="Zambia">Zambia</option>
  527 + <option value="Zimbabwe">Zimbabwe</option>
  528 + </select>
  529 + </div>
  530 + <div *ngIf="formErrors.country" class="alert alert-danger">
  531 + {{ formErrors.country }}
  532 + </div>
532 </div> 533 </div>
533 - </div>  
534 534
535 - <div class="col-sm-12">  
536 - <div class="form-group marginTop10">  
537 - <label for="phone" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Phone <span class="red">*</span> :</label>  
538 - </div>  
539 - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">  
540 - <input class="form-control input-sm" id="phone" placeholder="" formControlName="phone">  
541 - <span class="help-block">(example 404-555-1212 or (404) 555-1212)</span>  
542 - </div>  
543 - <div *ngIf="formErrors.phone" class="alert alert-danger">  
544 - {{ formErrors.phone }} 535 + <div class="col-sm-12">
  536 + <div class="form-group marginTop10">
  537 + <label for="phone" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Phone <span class="red">*</span> :</label>
  538 + </div>
  539 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  540 + <input class="form-control input-sm" id="phone" placeholder="" formControlName="phone">
  541 + <span class="help-block">(example 404-555-1212 or (404) 555-1212)</span>
  542 + </div>
  543 + <div *ngIf="formErrors.phone" class="alert alert-danger">
  544 + {{ formErrors.phone }}
  545 + </div>
545 </div> 546 </div>
546 </div> 547 </div>
547 </div> 548 </div>
548 </div> 549 </div>
549 - </div>  
550 - <!--submit -->  
551 - <div class="row">  
552 - <div class="col-sm-12 marginTop20 text-center">  
553 - <button class="btn btn-primary btn-sm"><i class="fa fa-check"></i> Submit</button> 550 + <!--submit -->
  551 + <div class="row">
  552 + <div class="col-sm-12 marginTop20 text-center">
  553 + <button class="btn btn-primary btn-sm"><i class="fa fa-check"></i> Submit</button>
  554 + </div>
554 </div> 555 </div>
555 - </div>  
556 - </form>  
557 -</div>  
558 -</div>  
559 -  
560 -  
561 -  
562 - </div>  
563 - </div>  
564 - <!-- main-heading -->  
565 -  
566 - <!--container-->  
567 -  
568 - <!--container-->  
569 - </div> 556 + </form>
  557 +</div>
  558 + </div>
  559 +
  560 +
  561 +
  562 + </div>
  563 + </div>
  564 + <!-- main-heading -->
  565 + <!--container-->
  566 + <!--container-->
  567 + </div>
570 </div> 568 </div>
571 \ No newline at end of file 569 \ No newline at end of file
400-SOURCECODE/AIAHTML5.Admin/app/components/setup-test-account.component.js
@@ -54,7 +54,8 @@ var SetupTestAccountComponent = (function () { @@ -54,7 +54,8 @@ var SetupTestAccountComponent = (function () {
54 'minLength': 'Password must be 8 characters long.' 54 'minLength': 'Password must be 8 characters long.'
55 }, 55 },
56 'emailId': { 56 'emailId': {
57 - 'required': 'EmailId is required.' 57 + 'required': 'EmailId is required.',
  58 + 'pattern': 'Email pattern is not valid.'
58 }, 59 },
59 'accountType': { 60 'accountType': {
60 'required': 'AccountType is required.' 61 'required': 'AccountType is required.'
@@ -75,7 +76,8 @@ var SetupTestAccountComponent = (function () { @@ -75,7 +76,8 @@ var SetupTestAccountComponent = (function () {
75 'required': 'City is required.' 76 'required': 'City is required.'
76 }, 77 },
77 'zip': { 78 'zip': {
78 - 'required': 'Zip code is required.' 79 + 'required': 'Zip code is required.',
  80 + 'pattern': 'Only 5 digited numbers (US zip) are allowed.'
79 }, 81 },
80 'state': { 82 'state': {
81 'required': 'State is required.' 83 'required': 'State is required.'
@@ -84,7 +86,8 @@ var SetupTestAccountComponent = (function () { @@ -84,7 +86,8 @@ var SetupTestAccountComponent = (function () {
84 'required': 'Country is required.' 86 'required': 'Country is required.'
85 }, 87 },
86 'phone': { 88 'phone': {
87 - 'required': 'Phone is required.' 89 + 'required': 'Phone is required.',
  90 + 'pattern': 'Not a valid US pattern.'
88 } 91 }
89 }; 92 };
90 } 93 }
@@ -142,17 +145,17 @@ var SetupTestAccountComponent = (function () { @@ -142,17 +145,17 @@ var SetupTestAccountComponent = (function () {
142 'licenseeLastName': ['', [forms_1.Validators.required]], 145 'licenseeLastName': ['', [forms_1.Validators.required]],
143 'username': ['', [forms_1.Validators.required, forms_1.Validators.minLength(8)]], 146 'username': ['', [forms_1.Validators.required, forms_1.Validators.minLength(8)]],
144 'password': ['', [forms_1.Validators.required, forms_1.Validators.minLength(8)]], 147 'password': ['', [forms_1.Validators.required, forms_1.Validators.minLength(8)]],
145 - 'emailId': ['', [forms_1.Validators.required, forms_1.Validators.pattern(/^[a-z0-9!#$%&' * +\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i)]], 148 + 'emailId': ['', forms_1.Validators.compose([forms_1.Validators.required, forms_1.Validators.pattern(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])],
146 'accountType': ['', [forms_1.Validators.required]], 149 'accountType': ['', [forms_1.Validators.required]],
147 'edition': ['', [forms_1.Validators.required]], 150 'edition': ['', [forms_1.Validators.required]],
148 'subscriptionStartDate': ['', [forms_1.Validators.required]], 151 'subscriptionStartDate': ['', [forms_1.Validators.required]],
149 'subscriptionEndDate': ['', [forms_1.Validators.required]], 152 'subscriptionEndDate': ['', [forms_1.Validators.required]],
150 'address': ['', [forms_1.Validators.required]], 153 'address': ['', [forms_1.Validators.required]],
151 'city': ['', [forms_1.Validators.required]], 154 'city': ['', [forms_1.Validators.required]],
152 - 'zip': ['', [forms_1.Validators.required]], 155 + 'zip': ['', forms_1.Validators.compose([(forms_1.Validators.required, forms_1.Validators.pattern(/^\d{5}$/))])],
153 'state': ['', [forms_1.Validators.required]], 156 'state': ['', [forms_1.Validators.required]],
154 'country': ['', [forms_1.Validators.required]], 157 'country': ['', [forms_1.Validators.required]],
155 - 'phone': ['', [forms_1.Validators.required]] 158 + 'phone': ['', forms_1.Validators.compose([(forms_1.Validators.required, forms_1.Validators.pattern(/^(\()?\d{3}(\))?(-|\s)?\d{3}(-|\s)\d{4}$/))])]
156 }); 159 });
157 this.testAccountForm.valueChanges 160 this.testAccountForm.valueChanges
158 .subscribe(function (data) { return _this.onValueChanged(data); }); 161 .subscribe(function (data) { return _this.onValueChanged(data); });
400-SOURCECODE/AIAHTML5.Admin/app/components/setup-test-account.component.js.map
1 -{"version":3,"file":"setup-test-account.component.js","sourceRoot":"","sources":["setup-test-account.component.ts"],"names":[],"mappings":"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"}  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +{"version":3,"file":"setup-test-account.component.js","sourceRoot":"","sources":["setup-test-account.component.ts"],"names":[],"mappings":"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"}
3 \ No newline at end of file 3 \ No newline at end of file
400-SOURCECODE/AIAHTML5.Admin/app/components/setup-test-account.component.ts
@@ -19,40 +19,40 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit { @@ -19,40 +19,40 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit {
19 ngAfterViewInit(): void { 19 ngAfterViewInit(): void {
20 this.initializeUIElements(); 20 this.initializeUIElements();
21 21
22 - jQuery(function () {  
23 - jQuery('#datetimepicker1, #datetimepicker2').datetimepicker({  
24 - //language: 'pt-BR'  
25 - }); 22 + jQuery(function () {
  23 + jQuery('#datetimepicker1, #datetimepicker2').datetimepicker({
  24 + //language: 'pt-BR'
  25 + });
26 }); 26 });
27 27
28 - jQuery(function () {  
29 - jQuery('#fixed_hdr2').fxdHdrCol({  
30 - fixedCols: 0,  
31 - width: "100%",  
32 - height: 200,  
33 - colModal: [  
34 - { width: 180, align: 'center' },  
35 - { width: 230, align: 'center' },  
36 - { width: 150, align: 'Center' },  
37 - { width: 150, align: 'Center' },  
38 - { width: 350, align: 'Center' },  
39 - { width: 500, align: 'Center' },  
40 - { width: 130, align: 'Center' },  
41 - { width: 120, align: 'center' },  
42 - { width: 280, align: 'Center' },  
43 - { width: 180, align: 'center' },  
44 - { width: 200, align: 'center' },  
45 - { width: 170, align: 'center' },  
46 - { width: 80, align: 'center' },  
47 - { width: 150, align: 'center' },  
48 - { width: 150, align: 'center' },  
49 - { width: 180, align: 'Center' },  
50 - { width: 400, align: 'Center' },  
51 - { width: 150, align: 'center' },  
52 - { width: 110, align: 'center' },  
53 - ],  
54 - sort: true  
55 - }); 28 + jQuery(function () {
  29 + jQuery('#fixed_hdr2').fxdHdrCol({
  30 + fixedCols: 0,
  31 + width: "100%",
  32 + height: 200,
  33 + colModal: [
  34 + { width: 180, align: 'center' },
  35 + { width: 230, align: 'center' },
  36 + { width: 150, align: 'Center' },
  37 + { width: 150, align: 'Center' },
  38 + { width: 350, align: 'Center' },
  39 + { width: 500, align: 'Center' },
  40 + { width: 130, align: 'Center' },
  41 + { width: 120, align: 'center' },
  42 + { width: 280, align: 'Center' },
  43 + { width: 180, align: 'center' },
  44 + { width: 200, align: 'center' },
  45 + { width: 170, align: 'center' },
  46 + { width: 80, align: 'center' },
  47 + { width: 150, align: 'center' },
  48 + { width: 150, align: 'center' },
  49 + { width: 180, align: 'Center' },
  50 + { width: 400, align: 'Center' },
  51 + { width: 150, align: 'center' },
  52 + { width: 110, align: 'center' },
  53 + ],
  54 + sort: true
  55 + });
56 }); 56 });
57 } 57 }
58 58
@@ -80,17 +80,17 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit { @@ -80,17 +80,17 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit {
80 'licenseeLastName': ['', [Validators.required]], 80 'licenseeLastName': ['', [Validators.required]],
81 'username': ['', [Validators.required, Validators.minLength(8)]], 81 'username': ['', [Validators.required, Validators.minLength(8)]],
82 'password': ['', [Validators.required, Validators.minLength(8)]], 82 'password': ['', [Validators.required, Validators.minLength(8)]],
83 - 'emailId': ['', [Validators.required, Validators.pattern(/^[a-z0-9!#$%&' * +\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i)]], 83 + 'emailId': ['', Validators.compose([Validators.required, Validators.pattern(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])],
84 'accountType': ['', [Validators.required]], 84 'accountType': ['', [Validators.required]],
85 'edition': ['', [Validators.required]], 85 'edition': ['', [Validators.required]],
86 'subscriptionStartDate': ['', [Validators.required]], 86 'subscriptionStartDate': ['', [Validators.required]],
87 'subscriptionEndDate': ['', [Validators.required]], 87 'subscriptionEndDate': ['', [Validators.required]],
88 'address': ['', [Validators.required]], 88 'address': ['', [Validators.required]],
89 'city': ['', [Validators.required]], 89 'city': ['', [Validators.required]],
90 - 'zip': ['', [Validators.required]], 90 + 'zip': ['', Validators.compose([(Validators.required, Validators.pattern(/^\d{5}$/))])],
91 'state': ['', [Validators.required]], 91 'state': ['', [Validators.required]],
92 'country': ['', [Validators.required]], 92 'country': ['', [Validators.required]],
93 - 'phone': ['', [Validators.required]] 93 + 'phone': ['', Validators.compose([(Validators.required, Validators.pattern(/^(\()?\d{3}(\))?(-|\s)?\d{3}(-|\s)\d{4}$/))])]
94 }); 94 });
95 95
96 this.testAccountForm.valueChanges 96 this.testAccountForm.valueChanges
@@ -155,7 +155,8 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit { @@ -155,7 +155,8 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit {
155 'minLength': 'Password must be 8 characters long.' 155 'minLength': 'Password must be 8 characters long.'
156 }, 156 },
157 'emailId': { 157 'emailId': {
158 - 'required': 'EmailId is required.' 158 + 'required': 'EmailId is required.',
  159 + 'pattern': 'Email pattern is not valid.'
159 }, 160 },
160 'accountType': { 161 'accountType': {
161 'required': 'AccountType is required.' 162 'required': 'AccountType is required.'
@@ -176,7 +177,8 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit { @@ -176,7 +177,8 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit {
176 'required': 'City is required.' 177 'required': 'City is required.'
177 }, 178 },
178 'zip': { 179 'zip': {
179 - 'required': 'Zip code is required.' 180 + 'required': 'Zip code is required.',
  181 + 'pattern': 'Only 5 digited numbers (US zip) are allowed.'
180 }, 182 },
181 'state': { 183 'state': {
182 'required': 'State is required.' 184 'required': 'State is required.'
@@ -185,7 +187,8 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit { @@ -185,7 +187,8 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit {
185 'required': 'Country is required.' 187 'required': 'Country is required.'
186 }, 188 },
187 'phone': { 189 'phone': {
188 - 'required': 'Phone is required.' 190 + 'required': 'Phone is required.',
  191 + 'pattern': 'Not a valid US pattern.'
189 } 192 }
190 - } 193 + };
191 } 194 }
192 \ No newline at end of file 195 \ No newline at end of file
400-SOURCECODE/AIAHTML5.Admin/app/components/update-profile.component.js
@@ -35,7 +35,8 @@ var UpdateProfileComponent = (function () { @@ -35,7 +35,8 @@ var UpdateProfileComponent = (function () {
35 'required': 'Last name is required.' 35 'required': 'Last name is required.'
36 }, 36 },
37 'email': { 37 'email': {
38 - 'required': 'Email is required.' 38 + 'required': 'Email is required.',
  39 + 'pattern': 'Email pattern is not valid.'
39 } 40 }
40 }; 41 };
41 } 42 }
@@ -73,7 +74,7 @@ var UpdateProfileComponent = (function () { @@ -73,7 +74,7 @@ var UpdateProfileComponent = (function () {
73 this.updateProfileForm = this.fb.group({ 74 this.updateProfileForm = this.fb.group({
74 'firstName': ['', [forms_1.Validators.required]], 75 'firstName': ['', [forms_1.Validators.required]],
75 'lastName': ['', [forms_1.Validators.required]], 76 'lastName': ['', [forms_1.Validators.required]],
76 - 'email': ['', [forms_1.Validators.required, forms_1.Validators.pattern(/^[a-z0-9!#$%&' * +\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i)]] 77 + 'email': ['', forms_1.Validators.compose([forms_1.Validators.required, forms_1.Validators.pattern(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])],
77 }); 78 });
78 this.updateProfileForm.valueChanges 79 this.updateProfileForm.valueChanges
79 .subscribe(function (data) { return _this.onValueChanged(data); }); 80 .subscribe(function (data) { return _this.onValueChanged(data); });
400-SOURCECODE/AIAHTML5.Admin/app/components/update-profile.component.js.map
1 -{"version":3,"file":"update-profile.component.js","sourceRoot":"","sources":["update-profile.component.ts"],"names":[],"mappings":"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"}  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +{"version":3,"file":"update-profile.component.js","sourceRoot":"","sources":["update-profile.component.ts"],"names":[],"mappings":"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"}
3 \ No newline at end of file 3 \ No newline at end of file
400-SOURCECODE/AIAHTML5.Admin/app/components/update-profile.component.ts
@@ -65,7 +65,7 @@ export class UpdateProfileComponent implements AfterViewInit, OnInit { @@ -65,7 +65,7 @@ export class UpdateProfileComponent implements AfterViewInit, OnInit {
65 this.updateProfileForm = this.fb.group({ 65 this.updateProfileForm = this.fb.group({
66 'firstName': ['', [Validators.required]], 66 'firstName': ['', [Validators.required]],
67 'lastName': ['', [Validators.required]], 67 'lastName': ['', [Validators.required]],
68 - 'email': ['', [Validators.required, Validators.pattern(/^[a-z0-9!#$%&' * +\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i)]] 68 + 'email': ['', Validators.compose([Validators.required, Validators.pattern(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])],
69 }); 69 });
70 70
71 this.updateProfileForm.valueChanges 71 this.updateProfileForm.valueChanges
@@ -106,7 +106,8 @@ export class UpdateProfileComponent implements AfterViewInit, OnInit { @@ -106,7 +106,8 @@ export class UpdateProfileComponent implements AfterViewInit, OnInit {
106 'required': 'Last name is required.' 106 'required': 'Last name is required.'
107 }, 107 },
108 'email': { 108 'email': {
109 - 'required': 'Email is required.' 109 + 'required': 'Email is required.',
  110 + 'pattern': 'Email pattern is not valid.'
110 } 111 }
111 } 112 }
112 } 113 }
113 \ No newline at end of file 114 \ No newline at end of file
400-SOURCECODE/AIAHTML5.Admin/app/components/view-update-profile.component.js
@@ -13,31 +13,30 @@ var router_1 = require(&#39;@angular/router&#39;); @@ -13,31 +13,30 @@ var router_1 = require(&#39;@angular/router&#39;);
13 var application_service_1 = require('../services/application.service'); 13 var application_service_1 = require('../services/application.service');
14 var forms_1 = require('@angular/forms'); 14 var forms_1 = require('@angular/forms');
15 var ViewUpdateProfileComponent = (function () { 15 var ViewUpdateProfileComponent = (function () {
  16 + //viewUpdateProfileForm = new FormGroup({
  17 + // licenseeFirstName: new FormControl(),
  18 + // licenseeLastName: new FormControl(),
  19 + // institutionName: new FormControl(),
  20 + // address: new FormControl(),
  21 + // city: new FormControl(),
  22 + // state: new FormControl(),
  23 + // country: new FormControl(),
  24 + // zip: new FormControl(),
  25 + // phone: new FormControl(),
  26 + // email: new FormControl(),
  27 + // subscriptionStartDate: new FormControl(),
  28 + // subscriptionEndDate: new FormControl(),
  29 + // subscriptionPrice: new FormControl(),
  30 + // exportImages: new FormControl(),
  31 + // userName1: new FormControl(),
  32 + // password: new FormControl(),
  33 + // securityQuestion: new FormControl(),
  34 + // answer: new FormControl()
  35 + //});
16 function ViewUpdateProfileComponent(application, router, fb) { 36 function ViewUpdateProfileComponent(application, router, fb) {
17 this.application = application; 37 this.application = application;
18 this.router = router; 38 this.router = router;
19 this.fb = fb; 39 this.fb = fb;
20 - //viewUpdateProfileForm: FormGroup;  
21 - this.viewUpdateProfileForm = new forms_1.FormGroup({  
22 - licenseeFirstName: new forms_1.FormControl(),  
23 - licenseeLastName: new forms_1.FormControl(),  
24 - institutionName: new forms_1.FormControl(),  
25 - address: new forms_1.FormControl(),  
26 - city: new forms_1.FormControl(),  
27 - state: new forms_1.FormControl(),  
28 - country: new forms_1.FormControl(),  
29 - zip: new forms_1.FormControl(),  
30 - phone: new forms_1.FormControl(),  
31 - email: new forms_1.FormControl(),  
32 - subscriptionStartDate: new forms_1.FormControl(),  
33 - subscriptionEndDate: new forms_1.FormControl(),  
34 - subscriptionPrice: new forms_1.FormControl(),  
35 - exportImages: new forms_1.FormControl(),  
36 - userName1: new forms_1.FormControl(),  
37 - password: new forms_1.FormControl(),  
38 - securityQuestion: new forms_1.FormControl(),  
39 - answer: new forms_1.FormControl()  
40 - });  
41 this.formErrors = { 40 this.formErrors = {
42 'licenseeFirstName': '', 41 'licenseeFirstName': '',
43 'licenseeLastName': '', 42 'licenseeLastName': '',
@@ -62,7 +61,8 @@ var ViewUpdateProfileComponent = (function () { @@ -62,7 +61,8 @@ var ViewUpdateProfileComponent = (function () {
62 'required': 'InstitutionName is required.' 61 'required': 'InstitutionName is required.'
63 }, 62 },
64 'emailId': { 63 'emailId': {
65 - 'required': 'EmailId is required.' 64 + 'required': 'EmailId is required.',
  65 + 'pattern': 'Email pattern is not valid.'
66 }, 66 },
67 'address1': { 67 'address1': {
68 'required': 'Address1 is required.' 68 'required': 'Address1 is required.'
@@ -74,7 +74,8 @@ var ViewUpdateProfileComponent = (function () { @@ -74,7 +74,8 @@ var ViewUpdateProfileComponent = (function () {
74 'required': 'City is required.' 74 'required': 'City is required.'
75 }, 75 },
76 'zip': { 76 'zip': {
77 - 'required': 'Zip code is required.' 77 + 'required': 'Zip code is required.',
  78 + 'pattern': 'Only 5 digited numbers (US zip) are allowed.'
78 }, 79 },
79 'state': { 80 'state': {
80 'required': 'State is required.' 81 'required': 'State is required.'
@@ -83,7 +84,8 @@ var ViewUpdateProfileComponent = (function () { @@ -83,7 +84,8 @@ var ViewUpdateProfileComponent = (function () {
83 'required': 'Country name is required.' 84 'required': 'Country name is required.'
84 }, 85 },
85 'phone': { 86 'phone': {
86 - 'required': 'Phone number is required.' 87 + 'required': 'Phone number is required.',
  88 + 'pattern': 'Not a valid US pattern.'
87 } 89 }
88 }; 90 };
89 } 91 }
@@ -143,10 +145,10 @@ var ViewUpdateProfileComponent = (function () { @@ -143,10 +145,10 @@ var ViewUpdateProfileComponent = (function () {
143 'address1': ['', [forms_1.Validators.required]], 145 'address1': ['', [forms_1.Validators.required]],
144 'address2': ['', [forms_1.Validators.required]], 146 'address2': ['', [forms_1.Validators.required]],
145 'city': ['', [forms_1.Validators.required]], 147 'city': ['', [forms_1.Validators.required]],
146 - 'zip': ['', [forms_1.Validators.required]], 148 + 'zip': ['', forms_1.Validators.compose([(forms_1.Validators.required, forms_1.Validators.pattern(/^\d{5}$/))])],
147 'state': ['', [forms_1.Validators.required]], 149 'state': ['', [forms_1.Validators.required]],
148 'country': ['', [forms_1.Validators.required]], 150 'country': ['', [forms_1.Validators.required]],
149 - 'phone': ['', [forms_1.Validators.required]] //, Validators.pattern() 151 + 'phone': ['', forms_1.Validators.compose([(forms_1.Validators.required, forms_1.Validators.pattern(/^(\()?\d{3}(\))?(-|\s)?\d{3}(-|\s)\d{4}$/))])]
150 }); 152 });
151 this.viewUpdateProfileForm.valueChanges 153 this.viewUpdateProfileForm.valueChanges
152 .subscribe(function (data) { return _this.onValueChanged(data); }); 154 .subscribe(function (data) { return _this.onValueChanged(data); });
400-SOURCECODE/AIAHTML5.Admin/app/components/view-update-profile.component.js.map
1 -{"version":3,"file":"view-update-profile.component.js","sourceRoot":"","sources":["view-update-profile.component.ts"],"names":[],"mappings":"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"}  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +{"version":3,"file":"view-update-profile.component.js","sourceRoot":"","sources":["view-update-profile.component.ts"],"names":[],"mappings":"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"}
3 \ No newline at end of file 3 \ No newline at end of file
400-SOURCECODE/AIAHTML5.Admin/app/components/view-update-profile.component.ts
@@ -9,28 +9,28 @@ declare var jQuery: any; @@ -9,28 +9,28 @@ declare var jQuery: any;
9 templateUrl: './app/components/view-update-profile.component.html' 9 templateUrl: './app/components/view-update-profile.component.html'
10 }) 10 })
11 export class ViewUpdateProfileComponent implements AfterViewInit, OnInit { 11 export class ViewUpdateProfileComponent implements AfterViewInit, OnInit {
12 - //viewUpdateProfileForm: FormGroup;  
13 -  
14 - viewUpdateProfileForm = new FormGroup({  
15 - licenseeFirstName: new FormControl(),  
16 - licenseeLastName: new FormControl(),  
17 - institutionName: new FormControl(),  
18 - address: new FormControl(),  
19 - city: new FormControl(),  
20 - state: new FormControl(),  
21 - country: new FormControl(),  
22 - zip: new FormControl(),  
23 - phone: new FormControl(),  
24 - email: new FormControl(),  
25 - subscriptionStartDate: new FormControl(),  
26 - subscriptionEndDate: new FormControl(),  
27 - subscriptionPrice: new FormControl(),  
28 - exportImages: new FormControl(),  
29 - userName1: new FormControl(),  
30 - password: new FormControl(),  
31 - securityQuestion: new FormControl(),  
32 - answer: new FormControl()  
33 - }); 12 + viewUpdateProfileForm: FormGroup;
  13 +
  14 + //viewUpdateProfileForm = new FormGroup({
  15 + // licenseeFirstName: new FormControl(),
  16 + // licenseeLastName: new FormControl(),
  17 + // institutionName: new FormControl(),
  18 + // address: new FormControl(),
  19 + // city: new FormControl(),
  20 + // state: new FormControl(),
  21 + // country: new FormControl(),
  22 + // zip: new FormControl(),
  23 + // phone: new FormControl(),
  24 + // email: new FormControl(),
  25 + // subscriptionStartDate: new FormControl(),
  26 + // subscriptionEndDate: new FormControl(),
  27 + // subscriptionPrice: new FormControl(),
  28 + // exportImages: new FormControl(),
  29 + // userName1: new FormControl(),
  30 + // password: new FormControl(),
  31 + // securityQuestion: new FormControl(),
  32 + // answer: new FormControl()
  33 + //});
34 34
35 constructor(private application: ApplicationService, private router: Router, private fb: FormBuilder) { 35 constructor(private application: ApplicationService, private router: Router, private fb: FormBuilder) {
36 36
@@ -102,10 +102,10 @@ export class ViewUpdateProfileComponent implements AfterViewInit, OnInit { @@ -102,10 +102,10 @@ export class ViewUpdateProfileComponent implements AfterViewInit, OnInit {
102 'address1': ['', [Validators.required]], 102 'address1': ['', [Validators.required]],
103 'address2': ['', [Validators.required]], 103 'address2': ['', [Validators.required]],
104 'city': ['', [Validators.required]], 104 'city': ['', [Validators.required]],
105 - 'zip': ['', [Validators.required]],//, Validators.pattern(), Validators.pattern() 105 + 'zip': ['', Validators.compose([(Validators.required, Validators.pattern(/^\d{5}$/))])],
106 'state': ['', [Validators.required]], 106 'state': ['', [Validators.required]],
107 'country': ['', [Validators.required]], 107 'country': ['', [Validators.required]],
108 - 'phone': ['', [Validators.required]] //, Validators.pattern() 108 + 'phone': ['', Validators.compose([(Validators.required, Validators.pattern(/^(\()?\d{3}(\))?(-|\s)?\d{3}(-|\s)\d{4}$/))])]
109 }); 109 });
110 110
111 this.viewUpdateProfileForm.valueChanges 111 this.viewUpdateProfileForm.valueChanges
@@ -157,7 +157,8 @@ export class ViewUpdateProfileComponent implements AfterViewInit, OnInit { @@ -157,7 +157,8 @@ export class ViewUpdateProfileComponent implements AfterViewInit, OnInit {
157 'required': 'InstitutionName is required.' 157 'required': 'InstitutionName is required.'
158 }, 158 },
159 'emailId': { 159 'emailId': {
160 - 'required': 'EmailId is required.' 160 + 'required': 'EmailId is required.',
  161 + 'pattern': 'Email pattern is not valid.'
161 }, 162 },
162 'address1': { 163 'address1': {
163 'required': 'Address1 is required.' 164 'required': 'Address1 is required.'
@@ -169,7 +170,8 @@ export class ViewUpdateProfileComponent implements AfterViewInit, OnInit { @@ -169,7 +170,8 @@ export class ViewUpdateProfileComponent implements AfterViewInit, OnInit {
169 'required': 'City is required.' 170 'required': 'City is required.'
170 }, 171 },
171 'zip': { 172 'zip': {
172 - 'required': 'Zip code is required.' 173 + 'required': 'Zip code is required.',
  174 + 'pattern': 'Only 5 digited numbers (US zip) are allowed.'
173 }, 175 },
174 'state': { 176 'state': {
175 'required': 'State is required.' 177 'required': 'State is required.'
@@ -178,7 +180,8 @@ export class ViewUpdateProfileComponent implements AfterViewInit, OnInit { @@ -178,7 +180,8 @@ export class ViewUpdateProfileComponent implements AfterViewInit, OnInit {
178 'required': 'Country name is required.' 180 'required': 'Country name is required.'
179 }, 181 },
180 'phone': { 182 'phone': {
181 - 'required': 'Phone number is required.' 183 + 'required': 'Phone number is required.',
  184 + 'pattern': 'Not a valid US pattern.'
182 } 185 }
183 - } 186 + };
184 } 187 }
185 \ No newline at end of file 188 \ No newline at end of file