Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
12709 anikendra 1
function registerform() {
2
 
3
  var fname = document.getElementById("name").value;
4
  var cname = document.getElementById("countername").value;
5
  var tin = document.getElementById("tin").value;
6
  var street1 = document.getElementById("line1").value;
7
  var street2 = document.getElementById("line2").value;
8
  var area = document.getElementById("area").value;
9
  var city = document.getElementById("city").value;
10
  var state = document.getElementById("state");
11
  state = state.options[state.selectedIndex].text;
12
  var zipcode = document.getElementById("pin").value; 
13
  var phone = document.getElementById("phone").value;
14
  var alternatephone = document.getElementById("alternatemobile").value;
15
  var email = document.getElementById("email").value;
16
  var dob = document.getElementById("dob").value;
17
  var spcountersize = document.getElementById("spcountersize").value;
18
  var fpcountersize = document.getElementById("fpcountersize").value;
19
 
20
  if(fname =='')
21
      {   
22
        document.getElementById('error').style.display = "block";
23
        document.getElementById('error').innerHTML ='Please fill name field!';
24
        window.scrollTo(0,0); return false;}
25
  if(!removeScript(fname))
26
      {   
27
        document.getElementById('error').style.display = "block";
28
        document.getElementById('error').innerHTML ='Please remove script tags!';
29
        window.scrollTo(0,0); return false;}  
30
  if(fname.length> 100)
31
      {   
32
        document.getElementById('error').style.display = "block";
33
        document.getElementById('error').innerHTML ='Please enter less than 100 characters in name field!';
34
        window.scrollTo(0,0); return false;}
35
  if(fname !== fname.trim())
36
      {   
37
        document.getElementById('error').style.display = "block";
38
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from name field!';
39
        window.scrollTo(0,0); return false;}
40
  if(fname !== fname.replace(/\s+/g, ' '))
41
      {   
42
        document.getElementById('error').style.display = "block";
43
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from name field!';
44
        window.scrollTo(0,0); return false;
45
      }
46
  if(cname =='')
47
      {   
48
        document.getElementById('error').style.display = "block";
49
        document.getElementById('error').innerHTML ='Please fill Counter name field!';
50
        window.scrollTo(0,0); return false;}
51
  if(!removeScript(cname))
52
      {   
53
        document.getElementById('error').style.display = "block";
54
        document.getElementById('error').innerHTML ='Please remove script tags!';
55
        window.scrollTo(0,0); return false;}  
56
  if(cname.length> 128)
57
      {   
58
        document.getElementById('error').style.display = "block";
59
        document.getElementById('error').innerHTML ='Please enter less than 128 characters in Counter name field!';
60
        window.scrollTo(0,0); return false;}
61
  if(cname !== cname.trim())
62
      {   
63
        document.getElementById('error').style.display = "block";
64
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from Counter name field!';
65
        window.scrollTo(0,0); return false;}
66
  if(cname !== cname.replace(/\s+/g, ' '))
67
      {   
68
        document.getElementById('error').style.display = "block";
69
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from Counter name field!';
70
        window.scrollTo(0,0); return false;}
71
  if(tin =='')
72
      {   
73
        document.getElementById('error').style.display = "block";
74
        document.getElementById('error').innerHTML ='Please fill Tin Numebr field!';
75
        window.scrollTo(0,0); return false;}
76
  if(!removeScript(tin))
77
      {   
78
        document.getElementById('error').style.display = "block";
79
        document.getElementById('error').innerHTML ='Please remove script tags!';
80
        window.scrollTo(0,0); return false;}  
81
  if(tin.length> 20)
82
      {   
83
        document.getElementById('error').style.display = "block";
84
        document.getElementById('error').innerHTML ='Please enter less Than 20 characters in Tin Number field!';
85
        window.scrollTo(0,0); return false;}
86
  if(tin !== tin.trim())
87
      {   
88
        document.getElementById('error').style.display = "block";
89
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from Tin Number field!';
90
        window.scrollTo(0,0); return false;}
91
  if(tin !== tin.replace(/\s+/g, ' '))
92
      {   
93
        document.getElementById('error').style.display = "block";
94
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from Tin Number field!';
95
        window.scrollTo(0,0); return false;}
96
  if(street1 =='')
97
      {   
98
        document.getElementById('error').style.display = "block";
99
        document.getElementById('error').innerHTML ='Please fill Address field!';
100
        window.scrollTo(0,0); return false;}
101
  if(street1 != street1.trim())
102
      {   
103
        document.getElementById('error').style.display = "block";
104
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from Address field!';
105
        window.scrollTo(0,0); return false;}
106
  if(street1 != street1.replace(/\s+/g, ' '))
107
      {   
108
        document.getElementById('error').style.display = "block";
109
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from Address field!';
110
        window.scrollTo(0,0); return false;}
111
        /*
112
  if(area =='')
113
      {   
114
        document.getElementById('error').style.display = "block";
115
        document.getElementById('error').innerHTML ='Please fill Area field!';
116
        window.scrollTo(0,0); return false;}
117
  if(area != area.trim())
118
      {   
119
        document.getElementById('error').style.display = "block";
120
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from Area field!';
121
        window.scrollTo(0,0); return false;}
122
  if(area != area.replace(/\s+/g, ' '))
123
      {   
124
        document.getElementById('error').style.display = "block";
125
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from Area field!';
126
        window.scrollTo(0,0); return false;}
127
        */
128
  if(zipcode =='')
129
      {   
130
        document.getElementById('error').style.display = "block";
131
        document.getElementById('error').innerHTML ='Please fill Pincode field!';
132
        window.scrollTo(0,0); return false;}
133
  if(zipcode != zipcode.trim())
134
      {   
135
        document.getElementById('error').style.display = "block";
136
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from Pincode field!';
137
        window.scrollTo(0,0); return false;}
138
  if(!isNumber(zipcode))
139
      {   
140
        document.getElementById('error').style.display = "block";
141
        document.getElementById('error').innerHTML ='Please enter a valid Pincode!';
142
        window.scrollTo(0,0); return false;}
143
  var atpos=email.indexOf("@");
144
  var dotpos=email.lastIndexOf(".");
145
  if(email==""){
146
    document.getElementById("error").style.display="block";
147
    document.getElementById("error").innerHTML="Please fill email field!";
148
    window.scrollTo(0,0);return false;
149
  }
150
  if((atpos<1)||(dotpos<atpos+2)||(dotpos+2>=email.length)){
151
    document.getElementById("error").style.display="block";
152
    document.getElementById("error").innerHTML="Please fill email in correct format!";
153
    window.scrollTo(0,0);return false;
154
  }
155
  if(email.length>80){
156
    document.getElementById("error").style.display="block";
157
    document.getElementById("error").innerHTML="Please enter less than 50 characters in email field!";
158
    window.scrollTo(0,0);return false;
159
  }
160
  if(!removeScript(email)){
161
    document.getElementById("error").style.display="block";
162
    document.getElementById("error").innerHTML="Please remove script tags!";
163
    window.scrollTo(0,0);return false;
164
  }
165
  if(phone =='')
166
      {   
167
        document.getElementById('error').style.display = "block";
168
        document.getElementById('error').innerHTML ='Please fill Mobile field!';
169
        window.scrollTo(0,0); return false;}
170
  if(phone != phone.trim())
171
      {   
172
        document.getElementById('error').style.display = "block";
173
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from Mobile field!';
174
        window.scrollTo(0,0); return false;}
175
  if(!isNumber(phone))
176
      {   
177
        document.getElementById('error').style.display = "block";
178
        document.getElementById('error').innerHTML ='Please enter a valid Mobile Number!';
179
        window.scrollTo(0,0); return false;}
180
  if(alternatephone =='')
181
      {   
182
        document.getElementById('error').style.display = "block";
183
        document.getElementById('error').innerHTML ='Please fill Alternate Mobile field!';
184
        window.scrollTo(0,0); return false;}
185
  if(alternatephone != alternatephone.trim())
186
      {   
187
        document.getElementById('error').style.display = "block";
188
        document.getElementById('error').innerHTML ='Please remove excess whitespaces from Alternate Mobile field!';
189
        window.scrollTo(0,0); return false;}
190
  if(!isNumber(alternatephone))
191
      {   
192
        document.getElementById('error').style.display = "block";
193
        document.getElementById('error').innerHTML ='Please enter a valid Alternate Mobile Number!';
194
        window.scrollTo(0,0); return false;}
195
  if(spcountersize !='' && !isNumber(spcountersize))
196
      {   
197
        document.getElementById('error').style.display = "block";
198
        document.getElementById('error').innerHTML ='Please enter a valid Counter Size (SP) field!';
199
        window.scrollTo(0,0); return false;}        
200
  if(fpcountersize !='' && !isNumber(fpcountersize))
201
      {   
202
        document.getElementById('error').style.display = "block";
203
        document.getElementById('error').innerHTML ='Please enter a valid Counter Size (FP) field!';
204
        window.scrollTo(0,0); return false;}        
205
}
206
 
207
 
208
function isNumber(n) {
209
  return !isNaN(parseFloat(n)) && isFinite(n);
210
}