var storageIndexes=JSON.parse('null'); var timesJson='{"6":{"1000":{"delivery_time_closes":"2200","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"40.00"}},"7":{"1000":{"delivery_time_closes":"2200","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"40.00"}},"8":{"1000":{"delivery_time_closes":"2200","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"40.00"}},"9":{"1000":{"delivery_time_closes":"2200","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"40.00"}},"10":{"1000":{"delivery_time_closes":"2200","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"40.00"}},"4":{"900":{"delivery_time_closes":"1200","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"4.50"},"1200":{"delivery_time_closes":"1800","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"4.50"},"1800":{"delivery_time_closes":"2200","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"4.50"}},"1":{"900":{"delivery_time_closes":"1200","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"5.50"},"1200":{"delivery_time_closes":"1800","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"5.50"},"1800":{"delivery_time_closes":"2200","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"5.50"}},"2":{"800":{"delivery_time_closes":"1800","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"7.50"}},"5":{"1000":{"delivery_time_closes":"2200","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"40.00"}},"3":{"1000":{"delivery_time_closes":"2200","register_closes":"2000","register_closes_time":"2000","register_closes_date":1,"price":"7.50"}}}'; var timesObj=JSON.parse(timesJson); var postalZoneList=[]; postalZoneList[0]=[0]; var lv_6_zone=["LV-6"]; postalZoneList[6]=JSON.parse('["LV-6"]'); var lv_7_zone=["LV-7"]; postalZoneList[7]=JSON.parse('["LV-7"]'); var lv_8_zone=["LV-8"]; postalZoneList[8]=JSON.parse('["LV-8"]'); var lv_9_zone=["LV-9"]; postalZoneList[9]=JSON.parse('["LV-9"]'); var lv_10_zone=["LV-10"]; postalZoneList[10]=JSON.parse('["LV-10"]'); var lv_4_zone=["LV-1001","LV-1002","LV-1003","LV-1004","LV-1009","LV-1010","LV-1011","LV-1012","LV-1013","LV-1019","LV-1045","LV-1046","LV-1048","LV-1050"]; postalZoneList[4]=JSON.parse('["LV-1001","LV-1002","LV-1003","LV-1004","LV-1009","LV-1010","LV-1011","LV-1012","LV-1013","LV-1019","LV-1045","LV-1046","LV-1048","LV-1050"]'); var lv_1_zone=["LV-1005","LV-1006","LV-1007","LV-1014","LV-1015","LV-1021","LV-1023","LV-1024","LV-1026","LV-1029","LV-1034","LV-1035","LV-1039","LV-1053","LV-1055","LV-1057","LV-1058","LV-1063","LV-1064","LV-1067","LV-1069","LV-1073","LV-1076","LV-1079","LV-1082","LV-1083","LV-1084","LV-2101","LV-2108","LV-2111","LV-2112","LV-2119","LV-2128","LV-2130","LV-2167"]; postalZoneList[1]=JSON.parse('["LV-1005","LV-1006","LV-1007","LV-1014","LV-1015","LV-1021","LV-1023","LV-1024","LV-1026","LV-1029","LV-1034","LV-1035","LV-1039","LV-1053","LV-1055","LV-1057","LV-1058","LV-1063","LV-1064","LV-1067","LV-1069","LV-1073","LV-1076","LV-1079","LV-1082","LV-1083","LV-1084","LV-2101","LV-2108","LV-2111","LV-2112","LV-2119","LV-2128","LV-2130","LV-2167"]'); var lv_2_zone=["LV-1016","LV-1030","LV-2008","LV-2010","LV-2011","LV-2012","LV-2015","LV-2016","LV-2103","LV-2105","LV-2107","LV-2114","LV-2117","LV-2118","LV-2121","LV-2123","LV-2127","LV-2137","LV-2163","LV-2164","LV-2166","LV-2169"]; postalZoneList[2]=JSON.parse('["LV-1016","LV-1030","LV-2008","LV-2010","LV-2011","LV-2012","LV-2015","LV-2016","LV-2103","LV-2105","LV-2107","LV-2114","LV-2117","LV-2118","LV-2121","LV-2123","LV-2127","LV-2137","LV-2163","LV-2164","LV-2166","LV-2169"]'); var lv_5_zone=["LV-2113","LV-2124","LV-2125","LV-2133","LV-2135","LV-2136","LV-2140","LV-2141","LV-2142","LV-2144","LV-2145","LV-2150","LV-2151","LV-2152","LV-2154","LV-2160","LV-2161","LV-2162","LV-2170","LV-3001","LV-3002","LV-3003","LV-3004","LV-3007","LV-3008","LV-3011","LV-3014","LV-3016","LV-3017","LV-3018","LV-3020","LV-3021","LV-3022","LV-3023","LV-3026","LV-3028","LV-3031","LV-3034","LV-3036","LV-3037","LV-3040","LV-3042","LV-3043","LV-3045","LV-3101","LV-3104","LV-3110","LV-3113","LV-3118","LV-3119","LV-3120","LV-3122","LV-3123","LV-3124","LV-3128","LV-3129","LV-3131","LV-3132","LV-3133","LV-3134","LV-3135","LV-3137","LV-3139","LV-3140","LV-3142","LV-3145","LV-3146","LV-3147","LV-3148","LV-3201","LV-3251","LV-3253","LV-3257","LV-3258","LV-3260","LV-3261","LV-3262","LV-3264","LV-3270","LV-3275","LV-3280","LV-3281","LV-3283","LV-3284","LV-3285","LV-3287","LV-3291","LV-3292","LV-3294","LV-3297","LV-3298","LV-3301","LV-3306","LV-3307","LV-3309","LV-3310","LV-3312","LV-3313","LV-3314","LV-3317","LV-3319","LV-3320","LV-3321","LV-3322","LV-3323","LV-3324","LV-3325","LV-3326","LV-3328","LV-3329","LV-3330","LV-3332","LV-3333","LV-3401","LV-3402","LV-3405","LV-3407","LV-3411","LV-3414","LV-3416","LV-3430","LV-3431","LV-3433","LV-3434","LV-3435","LV-3436","LV-3438","LV-3440","LV-3441","LV-3442","LV-3443","LV-3444","LV-3445","LV-3446","LV-3447","LV-3452","LV-3453","LV-3455","LV-3456","LV-3457","LV-3461","LV-3463","LV-3466","LV-3473","LV-3474","LV-3475","LV-3476","LV-3477","LV-3480","LV-3482","LV-3484","LV-3485","LV-3486","LV-3487","LV-3601","LV-3602","LV-3612","LV-3613","LV-3614","LV-3615","LV-3617","LV-3619","LV-3620","LV-3621","LV-3623","LV-3624","LV-3626","LV-3627","LV-3701","LV-3708","LV-3709","LV-3710","LV-3711","LV-3713","LV-3714","LV-3716","LV-3717","LV-3718","LV-3719","LV-3721","LV-3722","LV-3723","LV-3724","LV-3725","LV-3729","LV-3730","LV-3731","LV-3732","LV-3801","LV-3851","LV-3852","LV-3853","LV-3861","LV-3862","LV-3871","LV-3873","LV-3875","LV-3876","LV-3880","LV-3882","LV-3883","LV-3890","LV-3891","LV-3892","LV-3893","LV-3894","LV-3895","LV-3896","LV-3897","LV-3898","LV-3899","LV-3901","LV-3905","LV-3906","LV-3907","LV-3908","LV-3910","LV-3913","LV-3914","LV-3915","LV-3917","LV-3918","LV-3921","LV-3924","LV-3925","LV-3926","LV-3927","LV-3929","LV-3931","LV-3932","LV-3933","LV-3936","LV-4001","LV-4004","LV-4010","LV-4011","LV-4012","LV-4013","LV-4020","LV-4022","LV-4023","LV-4025","LV-4033","LV-4035","LV-4043","LV-4050","LV-4052","LV-4054","LV-4061","LV-4062","LV-4063","LV-4064","LV-4068","LV-4101","LV-4108","LV-4110","LV-4112","LV-4113","LV-4116","LV-4118","LV-4119","LV-4122","LV-4123","LV-4125","LV-4126","LV-4128","LV-4129","LV-4131","LV-4132","LV-4133","LV-4136","LV-4139","LV-4141","LV-4142","LV-4143","LV-4144","LV-4146","LV-4151","LV-4152","LV-4154","LV-4201","LV-4206","LV-4208","LV-4210","LV-4211","LV-4213","LV-4215","LV-4216","LV-4219","LV-4220","LV-4222","LV-4223","LV-4224","LV-4227","LV-4228","LV-4232","LV-4234","LV-4240","LV-4241","LV-4242","LV-4244","LV-4245","LV-4247","LV-4248","LV-4301","LV-4332","LV-4333","LV-4334","LV-4335","LV-4336","LV-4337","LV-4339","LV-4340","LV-4341","LV-4342","LV-4344","LV-4345","LV-4348","LV-4350","LV-4351","LV-4352","LV-4354","LV-4355","LV-4358","LV-4359","LV-4401","LV-4405","LV-4406","LV-4409","LV-4410","LV-4412","LV-4415","LV-4416","LV-4417","LV-4420","LV-4421","LV-4424","LV-4425","LV-4426","LV-4428","LV-4429","LV-4501","LV-4561","LV-4562","LV-4566","LV-4567","LV-4570","LV-4571","LV-4572","LV-4573","LV-4574","LV-4576","LV-4577","LV-4580","LV-4582","LV-4583","LV-4584","LV-4585","LV-4586","LV-4587","LV-4590","LV-4591","LV-4592","LV-4594","LV-4595","LV-4601","LV-4604","LV-4611","LV-4612","LV-4614","LV-4615","LV-4616","LV-4617","LV-4618","LV-4619","LV-4621","LV-4622","LV-4623","LV-4624","LV-4625","LV-4626","LV-4627","LV-4628","LV-4630","LV-4631","LV-4633","LV-4634","LV-4635","LV-4636","LV-4638","LV-4640","LV-4641","LV-4642","LV-4643","LV-4645","LV-4647","LV-4648","LV-4649","LV-4650","LV-4652","LV-4701","LV-4706","LV-4707","LV-4708","LV-4711","LV-4712","LV-4713","LV-4715","LV-4716","LV-4718","LV-4723","LV-4724","LV-4726","LV-4727","LV-4728","LV-4729","LV-4730","LV-4731","LV-4733","LV-4735","LV-4801","LV-4824","LV-4825","LV-4826","LV-4828","LV-4830","LV-4833","LV-4834","LV-4835","LV-4836","LV-4837","LV-4838","LV-4840","LV-4841","LV-4844","LV-4846","LV-4847","LV-4852","LV-4853","LV-4855","LV-4860","LV-4862","LV-4863","LV-4865","LV-4870","LV-4871","LV-4873","LV-4884","LV-5011","LV-5012","LV-5020","LV-5022","LV-5033","LV-5044","LV-5045","LV-5047","LV-5062","LV-5064","LV-5065","LV-5101","LV-5106","LV-5108","LV-5109","LV-5110","LV-5111","LV-5112","LV-5113","LV-5115","LV-5118","LV-5120","LV-5123","LV-5124","LV-5125","LV-5128","LV-5129","LV-5130","LV-5133","LV-5134","LV-5135","LV-5201","LV-5202","LV-5204","LV-5208","LV-5209","LV-5210","LV-5211","LV-5212","LV-5214","LV-5215","LV-5216","LV-5217","LV-5218","LV-5220","LV-5221","LV-5222","LV-5223","LV-5224","LV-5226","LV-5228","LV-5229","LV-5230","LV-5232","LV-5236","LV-5237","LV-5238","LV-5239","LV-5301","LV-5304","LV-5305","LV-5311","LV-5312","LV-5315","LV-5316","LV-5318","LV-5320","LV-5323","LV-5325","LV-5326","LV-5327","LV-5328","LV-5329","LV-5330","LV-5331","LV-5333","LV-5334","LV-5335","LV-5337","LV-5401","LV-5404","LV-5410","LV-5412","LV-5413","LV-5414","LV-5417","LV-5422","LV-5438","LV-5439","LV-5440","LV-5441","LV-5442","LV-5443","LV-5444","LV-5447","LV-5449","LV-5450","LV-5451","LV-5456","LV-5458","LV-5459","LV-5460","LV-5461","LV-5462","LV-5463","LV-5465","LV-5469","LV-5470","LV-5471","LV-5473","LV-5474","LV-5477","LV-5481","LV-5601","LV-5651","LV-5652","LV-5653","LV-5655","LV-5656","LV-5660","LV-5662","LV-5664","LV-5666","LV-5668","LV-5671","LV-5674","LV-5676","LV-5677","LV-5680","LV-5681","LV-5685","LV-5687","LV-5692","LV-5695","LV-5696","LV-5697","LV-5698","LV-5701","LV-5704","LV-5705","LV-5706","LV-5707","LV-5708","LV-5709","LV-5711","LV-5716","LV-5717","LV-5719","LV-5722","LV-5725","LV-5726","LV-5729","LV-5730","LV-5733","LV-5735","LV-5736","LV-5737","LV-5739","LV-5740","LV-5742","LV-5745","LV-5748","LV-5750","LV-5751","LV-5752"]; postalZoneList[5]=JSON.parse('["LV-2113","LV-2124","LV-2125","LV-2133","LV-2135","LV-2136","LV-2140","LV-2141","LV-2142","LV-2144","LV-2145","LV-2150","LV-2151","LV-2152","LV-2154","LV-2160","LV-2161","LV-2162","LV-2170","LV-3001","LV-3002","LV-3003","LV-3004","LV-3007","LV-3008","LV-3011","LV-3014","LV-3016","LV-3017","LV-3018","LV-3020","LV-3021","LV-3022","LV-3023","LV-3026","LV-3028","LV-3031","LV-3034","LV-3036","LV-3037","LV-3040","LV-3042","LV-3043","LV-3045","LV-3101","LV-3104","LV-3110","LV-3113","LV-3118","LV-3119","LV-3120","LV-3122","LV-3123","LV-3124","LV-3128","LV-3129","LV-3131","LV-3132","LV-3133","LV-3134","LV-3135","LV-3137","LV-3139","LV-3140","LV-3142","LV-3145","LV-3146","LV-3147","LV-3148","LV-3201","LV-3251","LV-3253","LV-3257","LV-3258","LV-3260","LV-3261","LV-3262","LV-3264","LV-3270","LV-3275","LV-3280","LV-3281","LV-3283","LV-3284","LV-3285","LV-3287","LV-3291","LV-3292","LV-3294","LV-3297","LV-3298","LV-3301","LV-3306","LV-3307","LV-3309","LV-3310","LV-3312","LV-3313","LV-3314","LV-3317","LV-3319","LV-3320","LV-3321","LV-3322","LV-3323","LV-3324","LV-3325","LV-3326","LV-3328","LV-3329","LV-3330","LV-3332","LV-3333","LV-3401","LV-3402","LV-3405","LV-3407","LV-3411","LV-3414","LV-3416","LV-3430","LV-3431","LV-3433","LV-3434","LV-3435","LV-3436","LV-3438","LV-3440","LV-3441","LV-3442","LV-3443","LV-3444","LV-3445","LV-3446","LV-3447","LV-3452","LV-3453","LV-3455","LV-3456","LV-3457","LV-3461","LV-3463","LV-3466","LV-3473","LV-3474","LV-3475","LV-3476","LV-3477","LV-3480","LV-3482","LV-3484","LV-3485","LV-3486","LV-3487","LV-3601","LV-3602","LV-3612","LV-3613","LV-3614","LV-3615","LV-3617","LV-3619","LV-3620","LV-3621","LV-3623","LV-3624","LV-3626","LV-3627","LV-3701","LV-3708","LV-3709","LV-3710","LV-3711","LV-3713","LV-3714","LV-3716","LV-3717","LV-3718","LV-3719","LV-3721","LV-3722","LV-3723","LV-3724","LV-3725","LV-3729","LV-3730","LV-3731","LV-3732","LV-3801","LV-3851","LV-3852","LV-3853","LV-3861","LV-3862","LV-3871","LV-3873","LV-3875","LV-3876","LV-3880","LV-3882","LV-3883","LV-3890","LV-3891","LV-3892","LV-3893","LV-3894","LV-3895","LV-3896","LV-3897","LV-3898","LV-3899","LV-3901","LV-3905","LV-3906","LV-3907","LV-3908","LV-3910","LV-3913","LV-3914","LV-3915","LV-3917","LV-3918","LV-3921","LV-3924","LV-3925","LV-3926","LV-3927","LV-3929","LV-3931","LV-3932","LV-3933","LV-3936","LV-4001","LV-4004","LV-4010","LV-4011","LV-4012","LV-4013","LV-4020","LV-4022","LV-4023","LV-4025","LV-4033","LV-4035","LV-4043","LV-4050","LV-4052","LV-4054","LV-4061","LV-4062","LV-4063","LV-4064","LV-4068","LV-4101","LV-4108","LV-4110","LV-4112","LV-4113","LV-4116","LV-4118","LV-4119","LV-4122","LV-4123","LV-4125","LV-4126","LV-4128","LV-4129","LV-4131","LV-4132","LV-4133","LV-4136","LV-4139","LV-4141","LV-4142","LV-4143","LV-4144","LV-4146","LV-4151","LV-4152","LV-4154","LV-4201","LV-4206","LV-4208","LV-4210","LV-4211","LV-4213","LV-4215","LV-4216","LV-4219","LV-4220","LV-4222","LV-4223","LV-4224","LV-4227","LV-4228","LV-4232","LV-4234","LV-4240","LV-4241","LV-4242","LV-4244","LV-4245","LV-4247","LV-4248","LV-4301","LV-4332","LV-4333","LV-4334","LV-4335","LV-4336","LV-4337","LV-4339","LV-4340","LV-4341","LV-4342","LV-4344","LV-4345","LV-4348","LV-4350","LV-4351","LV-4352","LV-4354","LV-4355","LV-4358","LV-4359","LV-4401","LV-4405","LV-4406","LV-4409","LV-4410","LV-4412","LV-4415","LV-4416","LV-4417","LV-4420","LV-4421","LV-4424","LV-4425","LV-4426","LV-4428","LV-4429","LV-4501","LV-4561","LV-4562","LV-4566","LV-4567","LV-4570","LV-4571","LV-4572","LV-4573","LV-4574","LV-4576","LV-4577","LV-4580","LV-4582","LV-4583","LV-4584","LV-4585","LV-4586","LV-4587","LV-4590","LV-4591","LV-4592","LV-4594","LV-4595","LV-4601","LV-4604","LV-4611","LV-4612","LV-4614","LV-4615","LV-4616","LV-4617","LV-4618","LV-4619","LV-4621","LV-4622","LV-4623","LV-4624","LV-4625","LV-4626","LV-4627","LV-4628","LV-4630","LV-4631","LV-4633","LV-4634","LV-4635","LV-4636","LV-4638","LV-4640","LV-4641","LV-4642","LV-4643","LV-4645","LV-4647","LV-4648","LV-4649","LV-4650","LV-4652","LV-4701","LV-4706","LV-4707","LV-4708","LV-4711","LV-4712","LV-4713","LV-4715","LV-4716","LV-4718","LV-4723","LV-4724","LV-4726","LV-4727","LV-4728","LV-4729","LV-4730","LV-4731","LV-4733","LV-4735","LV-4801","LV-4824","LV-4825","LV-4826","LV-4828","LV-4830","LV-4833","LV-4834","LV-4835","LV-4836","LV-4837","LV-4838","LV-4840","LV-4841","LV-4844","LV-4846","LV-4847","LV-4852","LV-4853","LV-4855","LV-4860","LV-4862","LV-4863","LV-4865","LV-4870","LV-4871","LV-4873","LV-4884","LV-5011","LV-5012","LV-5020","LV-5022","LV-5033","LV-5044","LV-5045","LV-5047","LV-5062","LV-5064","LV-5065","LV-5101","LV-5106","LV-5108","LV-5109","LV-5110","LV-5111","LV-5112","LV-5113","LV-5115","LV-5118","LV-5120","LV-5123","LV-5124","LV-5125","LV-5128","LV-5129","LV-5130","LV-5133","LV-5134","LV-5135","LV-5201","LV-5202","LV-5204","LV-5208","LV-5209","LV-5210","LV-5211","LV-5212","LV-5214","LV-5215","LV-5216","LV-5217","LV-5218","LV-5220","LV-5221","LV-5222","LV-5223","LV-5224","LV-5226","LV-5228","LV-5229","LV-5230","LV-5232","LV-5236","LV-5237","LV-5238","LV-5239","LV-5301","LV-5304","LV-5305","LV-5311","LV-5312","LV-5315","LV-5316","LV-5318","LV-5320","LV-5323","LV-5325","LV-5326","LV-5327","LV-5328","LV-5329","LV-5330","LV-5331","LV-5333","LV-5334","LV-5335","LV-5337","LV-5401","LV-5404","LV-5410","LV-5412","LV-5413","LV-5414","LV-5417","LV-5422","LV-5438","LV-5439","LV-5440","LV-5441","LV-5442","LV-5443","LV-5444","LV-5447","LV-5449","LV-5450","LV-5451","LV-5456","LV-5458","LV-5459","LV-5460","LV-5461","LV-5462","LV-5463","LV-5465","LV-5469","LV-5470","LV-5471","LV-5473","LV-5474","LV-5477","LV-5481","LV-5601","LV-5651","LV-5652","LV-5653","LV-5655","LV-5656","LV-5660","LV-5662","LV-5664","LV-5666","LV-5668","LV-5671","LV-5674","LV-5676","LV-5677","LV-5680","LV-5681","LV-5685","LV-5687","LV-5692","LV-5695","LV-5696","LV-5697","LV-5698","LV-5701","LV-5704","LV-5705","LV-5706","LV-5707","LV-5708","LV-5709","LV-5711","LV-5716","LV-5717","LV-5719","LV-5722","LV-5725","LV-5726","LV-5729","LV-5730","LV-5733","LV-5735","LV-5736","LV-5737","LV-5739","LV-5740","LV-5742","LV-5745","LV-5748","LV-5750","LV-5751","LV-5752"]'); var lv_3_zone=["LV-5001","LV-5015","LV-5016","LV-5041","LV-5052","LV-5060","LV-5070","LV-5071"]; postalZoneList[3]=JSON.parse('["LV-5001","LV-5015","LV-5016","LV-5041","LV-5052","LV-5060","LV-5070","LV-5071"]'); $(document).ready(function(){ $.getScript("https://maps.googleapis.com/maps/api/js?key=AIzaSyDj205Pvjw7ok_f7Ka2aIfIrPLSQVofBhU&libraries=places", function(data, textStatus, jqxhr) { $.get("https://api.izipizi.lv/frame?key=", function(response) { $('.izipiziapp-hook').html(response); izipiziapp_initializeForm(); izipiziapp_initAutocomplete("izipiziapp-address","izipiziapp-postal"); updateTimeslots(); $('#izipiziapp-storage, #izipiziapp-postal').on('change',function(){updateTimeslots();}); $('.pickupMethod, #izipiziapp-multiply, #izipiziapp-storage, #izipiziapp-frozen, #izipiziapp-return-package, #izipiziapp-return-docs, .receivingMethod').on('change',function(){ updatePrice(); }); $('.address').on('click',function(){ updatePrice(); }); }); function izipiziapp_initAutocomplete(addressInput,postalInput) { var autocomplete = new google.maps.places.Autocomplete( document.getElementById(addressInput), { types: ["geocode"], fields: ["formatted_address", "address_components", "geometry"] } ); autocomplete.setComponentRestrictions({ country: ["lv"] }); autocomplete.setFields(["address_components","formatted_address"]); autocomplete.addListener("place_changed", function() { const place = autocomplete.getPlace(); var postal=''; for (var i = 0; i < place.address_components.length; i++) { for (var j = 0; j < place.address_components[i].types.length; j++) { if (place.address_components[i].types[j] == "postal_code") { postal = 'LV-'+place.address_components[i].long_name; } } } document.getElementById('izipiziapp-coordinates-lng').value = place.geometry.location.lng(); document.getElementById('izipiziapp-coordinates-lat').value = place.geometry.location.lat(); document.getElementById(postalInput).value = postal; document.getElementById(addressInput).value = place.formatted_address; }); } }); function updateTimeslots() { var storageIndex = 0; var receiverIndex = 0; var highestZone=0; if($('#izipiziapp-storage').val()) { storageIndex=storageIndexes[$('#izipiziapp-storage').val()]; } if($('#izipiziapp-postal').val()) { receiverIndex=$('#izipiziapp-postal').val(); if(receiverIndex.length<6) { receiverIndex='LV-'+$('#izipiziapp-postal').val(); } } $.each(postalZoneList, function( zone, indexList ) { if(indexList.includes(storageIndex) || indexList.includes(receiverIndex)) { highestZone=zone; } }); if(highestZone==0) {highestZone=10;} $('.timeselect').css('display','none'); setTimeout(function(){ if($('.pickupMethod:checked').val()=='2' && $('.receivingMethod:checked').val()=='2') { } else if($('.pickupMethod:checked').val()=="4") { $('.selectContainer_'+highestZone+'.timeselect').css('display','none'); } else { $('.selectContainer_'+highestZone+'.timeselect').css('display','block'); } }, 100); } function izipiziapp_initializeForm() { formOnLoad(); $('#izipiziapp_kiosk').on('change',function(){ var d = JSON.parse($('#izipiziapp_kiosk option:selected').attr('data-days')); $('#izipiziapp_kiosk_box_date option').prop('disabled',true); $('#izipiziapp_kiosk_box_date option').prop('selected',false); $('#izipiziapp_kiosk_box_date option[value=-1]').prop('selected',true); $('#izipiziapp_kiosk_box_date option').change(); for(var i = 0; i-1) { var trow=timesObj[receiverZone]; if( $('#izipiziapp-date').val() < trow.register_closes_date || ( currentTime*100 >= trow.register_closes_time && $('#izipiziapp-date').val() <= trow.register_closes_date ) ) { $(this).attr("disabled", "disabled"); if($(this).is(':selected')) { $(this).prop("selected",false); $(this).parent().find('option:first-child').prop("selected",true); $(this).parent().change(); } } } }); } updateExpressTimes(); setTimeZoneContainer(); } },500); $('#izipiziapp-deliver_myself').on('change',function(){ setTimeout(function(){ if($('#izipiziapp-deliver_myself').is(':checked')) { $('.leaveinkiosk').css('display','block'); $('.courierDelivery').css('display','none'); } else { $('.courierDelivery').css('display','block'); $('.leaveinkiosk').css('display','none'); } },250); }); $('#izipiziapp-date').on('change',function(){ var id=$(this).attr('id'); setTimeout(function(){ disabledOptionUpdate=true; updateExpressTimes(); },250); }); $('.timeselect select').on('change',function(){ $el=$(this); setTimeout(function(){ $('#izipiziapp-deliver-time').val($el.parent().children('label').text()); },250); }); $('#express').on('change',function(){ setTimeout(function() { setTimeZoneContainer(); },250); }); var limiter=Date.now(); $('#izipiziapp-address-2').on('keyup',function(){ if(Date.now()-limiter<200) {return;} $('#addressList').css('display','block'); $('.address').removeClass('active'); if($(this).val().length>2) { limiter=Date.now(); $.ajax({ type: "POST", url: 'https://api.izipizi.lv/ajax.php?id=searchForAddress&key=', data: { address: $(this).val() }, success: function(d){ if(d.length) { var streets=JSON.parse(d); $('#addressList').html(''); var template=$('#addressListItemTemplate .address'); for(var i=0; i3) && (isKiosk2 || index2.length>3)) { $.get("https://api.izipizi.lv/pricePreview?method="+pickupMethod+"&postal1="+index1+"&postal2="+index2+"&isKiosk1="+isKiosk1+"&isKiosk2="+isKiosk2+"&weightClass="+weightClass+"&temperatureClass="+temperatureClass+"&returnPolicy="+returnPolicy+"&returnPolicy2="+returnPolicy2+"&bsize="+boxSize, function(data, status){ var p=data/100; var t=data*1.21/100; $('#price').html(p.toFixed(2)+'€ ('+t.toFixed(2)+'€ ar PVN)'); }); } } limiter=Date.now(); function getClientAddresses($el){ if(Date.now()-limiter<100) {return;} $('.address').removeClass('active'); if($el.val().length>1 || $el.val()=='') { limiter=Date.now(); $.ajax({ type: "POST", url: 'https://api.izipizi.lv/ajax.php?id=searchForClientAddress&key=', data: { address: $el.val() }, success: function(d){ if(d.length) { var streets=JSON.parse(d); $('#addressList').html(''); var template=$('#addressListItemTemplate .address'); for(var i=0; i'+val+''); }); }); } if(typeof $('#izipiziapp_kiosk_box_size option:checked').attr('data-price') != 'undefined') { var boxPrice = parseInt($('#izipiziapp_kiosk_box_size option:checked').attr('data-price')); if($('#izipiziapp_kiosk_send').val() != $('#izipiziapp_kiosk').val()) { boxPrice*=2; } $('#kioskPrice').text(boxPrice.toFixed(2)); } else { $('#kioskPrice').text('-'); } if(tempkioskvalue_send!=$('#izipiziapp_kiosk_send').val()) { tempkioskvalue_send=$('#izipiziapp_kiosk_send').val(); $.get("https://api.izipizi.lv/kiosk_api?key=&getBoxes=1&kioskID="+$('#izipiziapp_kiosk_send').val(), function(response) { var tarr=JSON.parse(response); var sizes=new Array(); var prices=new Array(); $.each(tarr, function(index, val) { if(!sizes.includes(val.size)) { sizes[sizes.length]=val.size; prices[prices.length]=val.price; } }); $('#izipiziapp_kiosk_box_size_send option').each(function(index, val){ if($(this).attr('value')!='-1') {$(this).remove();} $('#izipiziapp_kiosk_box_size_send').val('-1').change(); }); $.each(sizes, function(index, val) { $('#izipiziapp_kiosk_box_size_send').append(''); }); }); } var kioskPrice='-'; if(typeof $('#izipiziapp_kiosk_box_size option:checked').attr('data-price') != 'undefined') { var kioskPrice=parseInt($('#izipiziapp_kiosk_box_size option:checked').attr('data-price')); if($('#izipiziapp_kiosk_send').val() != $('#izipiziapp_kiosk').val()) { kioskPrice*=2; } } if(typeof $('#izipiziapp_kiosk_box_size_send option:checked').attr('data-price') != 'undefined') { if($('#izipiziapp_kiosk_box_size').val()!=$('#izipiziapp_kiosk_box_size_send').val()) { if(kioskPrice=='-') {kioskPrice=0;} kioskPrice+=parseInt($('#izipiziapp_kiosk_box_size_send option:checked').attr('data-price')); } } if(kioskPrice=='-') { $('#kioskPrice').text('-'); } else { $('#kioskPrice').text((kioskPrice/100).toFixed(2)); } },500); function setTimeZoneContainer() { $('.deliveryZonesExpress').css('display','none'); $('.deliveryZones').css('display','none'); if($('#express').is(':checked')) { $('.deliveryZonesExpress').css('display','block'); } else { $('.deliveryZones').css('display','block'); } } function updateExpressTimes(){ var currentDate = getToday(); var currentTime = getTodayHour(); $('#izipiziapp-time_zone_lv_express option').each(function(){ $(this).removeAttr("disabled"); if($(this).attr('value')>-1 && $('#label_izipiziapp-date').html()==currentDate) { if($(this).attr('value')