| Line 6... |
Line 6... |
| 6 |
var city = document.getElementById("city").value;
|
6 |
var city = document.getElementById("city").value;
|
| 7 |
var state = document.getElementById("state");
|
7 |
var state = document.getElementById("state");
|
| 8 |
state = state.options[state.selectedIndex].text;
|
8 |
state = state.options[state.selectedIndex].text;
|
| 9 |
var zipcode = document.getElementById("pin").value;
|
9 |
var zipcode = document.getElementById("pin").value;
|
| 10 |
var phone = document.getElementById("phone").value;
|
10 |
var phone = document.getElementById("phone").value;
|
| 11 |
var chckfname = removeScript(fname);
|
- |
|
| 12 |
if(fname =='')
|
11 |
if(fname =='')
|
| 13 |
{
|
12 |
{
|
| 14 |
document.getElementById('error').style.display = "block";
|
13 |
document.getElementById('error').style.display = "block";
|
| 15 |
document.getElementById('error').innerHTML ='Please fill name field!';
|
14 |
document.getElementById('error').innerHTML ='Please fill name field!';
|
| 16 |
window.scrollTo(0,0); return false;}
|
15 |
window.scrollTo(0,0); return false;}
|
| Line 22... |
Line 21... |
| 22 |
if(fname.length> 50)
|
21 |
if(fname.length> 50)
|
| 23 |
{
|
22 |
{
|
| 24 |
document.getElementById('error').style.display = "block";
|
23 |
document.getElementById('error').style.display = "block";
|
| 25 |
document.getElementById('error').innerHTML ='Please Enter Less Than 50 Characters in name field!';
|
24 |
document.getElementById('error').innerHTML ='Please Enter Less Than 50 Characters in name field!';
|
| 26 |
window.scrollTo(0,0); return false;}
|
25 |
window.scrollTo(0,0); return false;}
|
| - |
|
26 |
if(fname !== fname.trim())
|
| - |
|
27 |
{
|
| - |
|
28 |
document.getElementById('error').style.display = "block";
|
| - |
|
29 |
document.getElementById('error').innerHTML ='Please remove excess whitespaces from name field!';
|
| - |
|
30 |
window.scrollTo(0,0); return false;}
|
| - |
|
31 |
if(fname !== fname.replace(/\s+/g, ' '))
|
| - |
|
32 |
{
|
| - |
|
33 |
document.getElementById('error').style.display = "block";
|
| - |
|
34 |
document.getElementById('error').innerHTML ='Please remove excess whitespaces from name field!';
|
| - |
|
35 |
window.scrollTo(0,0); return false;}
|
| 27 |
if(street1 =='')
|
36 |
if(street1 =='')
|
| 28 |
{
|
37 |
{
|
| 29 |
document.getElementById('error').style.display = "block";
|
38 |
document.getElementById('error').style.display = "block";
|
| 30 |
document.getElementById('error').innerHTML ='Please fill address field!';
|
39 |
document.getElementById('error').innerHTML ='Please fill address field!';
|
| 31 |
window.scrollTo(0,0); return false;}
|
40 |
window.scrollTo(0,0); return false;}
|
| 32 |
// if(street2 =='')
|
41 |
if(street1 != street1.trim())
|
| 33 |
// {
|
42 |
{
|
| - |
|
43 |
document.getElementById('error').style.display = "block";
|
| - |
|
44 |
document.getElementById('error').innerHTML ='Please remove excess whitespaces from address field!';
|
| - |
|
45 |
window.scrollTo(0,0); return false;}
|
| - |
|
46 |
if(street1 != street1.replace(/\s+/g, ' '))
|
| - |
|
47 |
{
|
| 34 |
// document.getElementById('error').style.display = "block";
|
48 |
document.getElementById('error').style.display = "block";
|
| 35 |
// document.getElementById('error').innerHTML ='Please fill address field!';
|
49 |
document.getElementById('error').innerHTML ='Please remove excess whitespaces from address field!';
|
| 36 |
// window.scrollTo(0,0); return false;}
|
50 |
window.scrollTo(0,0); return false;}
|
| 37 |
if(!removeScript(street1))
|
51 |
if(!removeScript(street1))
|
| 38 |
{
|
52 |
{
|
| 39 |
document.getElementById('error').style.display = "block";
|
53 |
document.getElementById('error').style.display = "block";
|
| 40 |
document.getElementById('error').innerHTML ='Please remove script tags!';
|
54 |
document.getElementById('error').innerHTML ='Please remove script tags!';
|
| 41 |
window.scrollTo(0,0); return false;}
|
55 |
window.scrollTo(0,0); return false;}
|
| - |
|
56 |
if(street2 != street2.trim())
|
| - |
|
57 |
{
|
| - |
|
58 |
document.getElementById('error').style.display = "block";
|
| - |
|
59 |
document.getElementById('error').innerHTML ='Please remove excess whitespaces from address field!';
|
| - |
|
60 |
window.scrollTo(0,0); return false;}
|
| - |
|
61 |
if(street2 != street2.replace(/\s+/g, ' '))
|
| - |
|
62 |
{
|
| - |
|
63 |
document.getElementById('error').style.display = "block";
|
| - |
|
64 |
document.getElementById('error').innerHTML ='Please remove excess whitespaces from address field!';
|
| - |
|
65 |
window.scrollTo(0,0); return false;}
|
| 42 |
if(!removeScript(street2))
|
66 |
if(!removeScript(street2))
|
| 43 |
{
|
67 |
{
|
| 44 |
document.getElementById('error').style.display = "block";
|
68 |
document.getElementById('error').style.display = "block";
|
| 45 |
document.getElementById('error').innerHTML ='Please remove script tags!';
|
69 |
document.getElementById('error').innerHTML ='Please remove script tags!';
|
| 46 |
window.scrollTo(0,0); return false;}
|
70 |
window.scrollTo(0,0); return false;}
|
| - |
|
71 |
if(state =='Select State' || state == ' ')
|
| - |
|
72 |
{
|
| - |
|
73 |
document.getElementById('error').style.display = "block";
|
| - |
|
74 |
document.getElementById('error').innerHTML ='Please fill state field!';
|
| - |
|
75 |
window.scrollTo(0,0); return false;}
|
| - |
|
76 |
if(!removeScript(state))
|
| - |
|
77 |
{
|
| - |
|
78 |
document.getElementById('error').style.display = "block";
|
| - |
|
79 |
document.getElementById('error').innerHTML ='Please remove script tags!';
|
| - |
|
80 |
window.scrollTo(0,0); return false;}
|
| 47 |
if(city =='')
|
81 |
if(city =='')
|
| 48 |
{
|
82 |
{
|
| 49 |
document.getElementById('error').style.display = "block";
|
83 |
document.getElementById('error').style.display = "block";
|
| 50 |
document.getElementById('error').innerHTML ='Please fill City field!';
|
84 |
document.getElementById('error').innerHTML ='Please fill City field!';
|
| 51 |
window.scrollTo(0,0); return false;}
|
85 |
window.scrollTo(0,0); return false;}
|
| 52 |
if(!removeScript(city))
|
86 |
if(!removeScript(city))
|
| 53 |
{
|
87 |
{
|
| 54 |
document.getElementById('error').style.display = "block";
|
88 |
document.getElementById('error').style.display = "block";
|
| 55 |
document.getElementById('error').innerHTML ='Please remove script tags!';
|
89 |
document.getElementById('error').innerHTML ='Please remove script tags!';
|
| 56 |
window.scrollTo(0,0); return false;}
|
90 |
window.scrollTo(0,0); return false;}
|
| 57 |
if(state =='Select State' || state == '')
|
91 |
if(city != city.trim())
|
| 58 |
{
|
92 |
{
|
| 59 |
document.getElementById('error').style.display = "block";
|
93 |
document.getElementById('error').style.display = "block";
|
| 60 |
document.getElementById('error').innerHTML ='Please fill state field!';
|
94 |
document.getElementById('error').innerHTML ='Please remove excess whitespaces from city!';
|
| 61 |
window.scrollTo(0,0); return false;}
|
95 |
window.scrollTo(0,0); return false;}
|
| 62 |
if(!removeScript(state))
|
96 |
if(city != city.replace(/\s+/g, ' '))
|
| 63 |
{
|
97 |
{
|
| 64 |
document.getElementById('error').style.display = "block";
|
98 |
document.getElementById('error').style.display = "block";
|
| 65 |
document.getElementById('error').innerHTML ='Please remove script tags!';
|
99 |
document.getElementById('error').innerHTML ='Please remove excess whitespaces from city!';
|
| 66 |
window.scrollTo(0,0); return false;}
|
100 |
window.scrollTo(0,0); return false;}
|
| 67 |
if(zipcode =='')
|
101 |
if(zipcode =='')
|
| 68 |
{
|
102 |
{
|
| 69 |
document.getElementById('error').style.display = "block";
|
103 |
document.getElementById('error').style.display = "block";
|
| 70 |
document.getElementById('error').innerHTML ='Please fill pincode field!';
|
104 |
document.getElementById('error').innerHTML ='Please fill pincode field!';
|
| Line 77... |
Line 111... |
| 77 |
if(!zipcode.match(/^\d+/))
|
111 |
if(!zipcode.match(/^\d+/))
|
| 78 |
{
|
112 |
{
|
| 79 |
document.getElementById('error').style.display = "block";
|
113 |
document.getElementById('error').style.display = "block";
|
| 80 |
document.getElementById('error').innerHTML ='Please Use numbers only for pincode!';
|
114 |
document.getElementById('error').innerHTML ='Please Use numbers only for pincode!';
|
| 81 |
window.scrollTo(0,0); return false;}
|
115 |
window.scrollTo(0,0); return false;}
|
| - |
|
116 |
if(zipcode != zipcode.trim())
|
| - |
|
117 |
{
|
| - |
|
118 |
document.getElementById('error').style.display = "block";
|
| - |
|
119 |
document.getElementById('error').innerHTML ='Please remove excess whitespaces from pincode!';
|
| - |
|
120 |
window.scrollTo(0,0); return false;}
|
| - |
|
121 |
if(zipcode != zipcode.replace(/\s+/g, ' '))
|
| - |
|
122 |
{
|
| - |
|
123 |
document.getElementById('error').style.display = "block";
|
| - |
|
124 |
document.getElementById('error').innerHTML ='Please remove excess whitespaces from pincode!';
|
| - |
|
125 |
window.scrollTo(0,0); return false;}
|
| 82 |
if(phone =='')
|
126 |
if(phone =='')
|
| 83 |
{
|
127 |
{
|
| 84 |
document.getElementById('error').style.display = "block";
|
128 |
document.getElementById('error').style.display = "block";
|
| 85 |
document.getElementById('error').innerHTML ='Please fill phone number field!';
|
129 |
document.getElementById('error').innerHTML ='Please fill phone number field!';
|
| 86 |
window.scrollTo(0,0); return false;}
|
130 |
window.scrollTo(0,0); return false;}
|
| Line 90... |
Line 134... |
| 90 |
window.scrollTo(0,0); return false;}
|
134 |
window.scrollTo(0,0); return false;}
|
| 91 |
if(phone.length != 10)
|
135 |
if(phone.length != 10)
|
| 92 |
{ document.getElementById('error').style.display = "block";
|
136 |
{ document.getElementById('error').style.display = "block";
|
| 93 |
document.getElementById('error').innerHTML ='Mobile number should be of 10 digits!';
|
137 |
document.getElementById('error').innerHTML ='Mobile number should be of 10 digits!';
|
| 94 |
window.scrollTo(0,0); return false;}
|
138 |
window.scrollTo(0,0); return false;}
|
| - |
|
139 |
if(phone != phone.trim())
|
| - |
|
140 |
{
|
| - |
|
141 |
document.getElementById('error').style.display = "block";
|
| - |
|
142 |
document.getElementById('error').innerHTML ='Please remove excess whitespaces from phone number!';
|
| - |
|
143 |
window.scrollTo(0,0); return false;}
|
| - |
|
144 |
if(phone != phone.replace(/\s+/g, ' '))
|
| - |
|
145 |
{
|
| - |
|
146 |
document.getElementById('error').style.display = "block";
|
| - |
|
147 |
document.getElementById('error').innerHTML ='Please remove excess whitespaces from phone number!';
|
| - |
|
148 |
window.scrollTo(0,0); return false;}
|
| 95 |
|
149 |
|
| 96 |
}
|
150 |
}
|
| 97 |
function showForm(){
|
151 |
function showForm(){
|
| 98 |
document.getElementsByClassName("address-form")[0].style.display = 'block';
|
152 |
document.getElementsByClassName("address-form")[0].style.display = 'block';
|
| 99 |
document.getElementsByClassName("delivery-cont")[0].style.display = 'none';
|
153 |
document.getElementsByClassName("delivery-cont")[0].style.display = 'none';
|
| Line 354... |
Line 408... |
| 354 |
if(gname.length> 50)
|
408 |
if(gname.length> 50)
|
| 355 |
{
|
409 |
{
|
| 356 |
document.getElementById('error1').style.display = "block";
|
410 |
document.getElementById('error1').style.display = "block";
|
| 357 |
document.getElementById('error1').innerHTML ='Please Enter Less Than 50 Characters in name field!';
|
411 |
document.getElementById('error1').innerHTML ='Please Enter Less Than 50 Characters in name field!';
|
| 358 |
return false;}
|
412 |
return false;}
|
| - |
|
413 |
if(gname != gname.trim())
|
| - |
|
414 |
{
|
| - |
|
415 |
document.getElementById('error1').style.display = "block";
|
| - |
|
416 |
document.getElementById('error1').innerHTML ='Please remove excess whitespace from name field!';
|
| 359 |
// if(bday =='')
|
417 |
return false;}
|
| - |
|
418 |
if(gname != gname.replace(/\s+/g,' '))
|
| 360 |
// {
|
419 |
{
|
| 361 |
// document.getElementById('error1').style.display = "block";
|
420 |
document.getElementById('error1').style.display = "block";
|
| 362 |
// document.getElementById('error1').innerHTML ='Please fill birthday field!';
|
421 |
document.getElementById('error1').innerHTML ='Please remove excess whitespace from name field!';
|
| 363 |
// return false;}
|
422 |
return false;}
|
| 364 |
var validformat=/^\d{2}\/\d{2}\/\d{4}$/ //Basic check for format validity
|
423 |
var validformat=/^\d{2}\/\d{2}\/\d{4}$/ //Basic check for format validity
|
| 365 |
var returnval=false
|
424 |
var returnval=false
|
| 366 |
if (!validformat.test(bday)){
|
425 |
if (!validformat.test(bday)){
|
| 367 |
document.getElementById('error1').style.display = "block";
|
426 |
document.getElementById('error1').style.display = "block";
|
| 368 |
document.getElementById('error1').innerHTML ='Please Enter valid date';
|
427 |
document.getElementById('error1').innerHTML ='Please Enter valid date';
|
| 369 |
return false;
|
428 |
return false;
|
| 370 |
}else if(validformat.test(bday)){ //Detailed check for valid date ranges
|
429 |
}else if(validformat.test(bday)){ //Detailed check for valid date ranges
|
| 371 |
var monthfield=bday.split("/")[0]
|
430 |
var monthfield=bday.split("/")[0]
|
| 372 |
var dayfield=bday.split("/")[1]
|
431 |
var dayfield=bday.split("/")[1]
|
| 373 |
var yearfield=bday.split("/")[2]
|
432 |
var yearfield=bday.split("/")[2]
|
| 374 |
var dayobj = new Date(yearfield, monthfield-1, dayfield)
|
433 |
var dayobj = new Date(yearfield, monthfield-1, dayfield);
|
| - |
|
434 |
var today = new Date();
|
| - |
|
435 |
var limit = new Date('1940/01/01');
|
| 375 |
if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield)){
|
436 |
if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield)){
|
| 376 |
document.getElementById('error1').style.display = "block";
|
437 |
document.getElementById('error1').style.display = "block";
|
| 377 |
document.getElementById('error1').innerHTML ='Invalid Day, Month, or Year range detected. Please correct and submit again.';
|
438 |
document.getElementById('error1').innerHTML ='Invalid Day, Month, or Year range detected. Please correct and submit again.';
|
| 378 |
return false;
|
439 |
return false;
|
| 379 |
}
|
440 |
}
|
| - |
|
441 |
if (dayobj > today){
|
| - |
|
442 |
document.getElementById('error1').style.display = "block";
|
| - |
|
443 |
document.getElementById('error1').innerHTML ="Date should be less than today's date" ;
|
| - |
|
444 |
return false;
|
| - |
|
445 |
}
|
| - |
|
446 |
if (dayobj < limit){
|
| - |
|
447 |
document.getElementById('error1').style.display = "block";
|
| - |
|
448 |
document.getElementById('error1').innerHTML ="Date should be greater than 1st jan 1940" ;
|
| - |
|
449 |
return false;
|
| - |
|
450 |
}
|
| - |
|
451 |
return false;
|
| 380 |
}
|
452 |
}
|
| 381 |
if(type == 1){
|
453 |
if(type == 1){
|
| 382 |
var bday = bday.replace(/\//g, '-');
|
454 |
var bday = bday.replace(/\//g, '-');
|
| 383 |
gname = gname.replace(/\ /g,'-');
|
455 |
gname = gname.replace(/\ /g,'-');
|
| 384 |
var url = base_url+'checkout/insuranceInfo/'+bday+'/'+gname+'/'+insuranceAddressId;
|
456 |
var url = base_url+'checkout/insuranceInfo/'+bday+'/'+gname+'/'+insuranceAddressId;
|