kalendar.ai
Open in
urlscan Pro
2606:4700:20::681a:f5c
Public Scan
Submitted URL: https://kriya.ai/book/slot/y6fU2XczGvk/HBcEe1ER1-8?&timezone=America/Chicago&slot=Wed
Effective URL: https://kalendar.ai/book/calendar/HBcEe1ER1-8
Submission: On November 06 via api from RU — Scanned from DE
Effective URL: https://kalendar.ai/book/calendar/HBcEe1ER1-8
Submission: On November 06 via api from RU — Scanned from DE
Form analysis
1 forms found in the DOMPOST /meetings
<form class="new_meeting" id="new_meeting" data-parsley-validate="true" action="/meetings" accept-charset="UTF-8" data-remote="true" method="post" style="display: block;" novalidate=""><input name="utf8" type="hidden" value="✓"
autocomplete="off"><input autocomplete="off" type="hidden" name="meeting[start_time]" id="meeting_start_time"><input value="259286355" autocomplete="off" type="hidden" name="meeting[sent_email_id]" id="meeting_sent_email_id"><input value="false"
autocomplete="off" type="hidden" name="meeting[reschedule]" id="meeting_reschedule">
<div class="temp02_form_wrap centered"><label style="font-weight:normal" for="meeting_timezone">Your current timezone</label> <select name="meeting[timezone]" id="meeting_timezone">
<option value="Africa/Abidjan">Africa/Abidjan</option>
<option value="Africa/Accra">Africa/Accra</option>
<option value="Africa/Addis_Ababa">Africa/Addis_Ababa</option>
<option value="Africa/Algiers">Africa/Algiers</option>
<option value="Africa/Asmera">Africa/Asmera</option>
<option value="Africa/Bamako">Africa/Bamako</option>
<option value="Africa/Bangui">Africa/Bangui</option>
<option value="Africa/Banjul">Africa/Banjul</option>
<option value="Africa/Bissau">Africa/Bissau</option>
<option value="Africa/Blantyre">Africa/Blantyre</option>
<option value="Africa/Brazzaville">Africa/Brazzaville</option>
<option value="Africa/Bujumbura">Africa/Bujumbura</option>
<option value="Africa/Cairo">Africa/Cairo</option>
<option value="Africa/Casablanca">Africa/Casablanca</option>
<option value="Africa/Ceuta">Africa/Ceuta</option>
<option value="Africa/Conakry">Africa/Conakry</option>
<option value="Africa/Dakar">Africa/Dakar</option>
<option value="Africa/Dar_es_Salaam">Africa/Dar_es_Salaam</option>
<option value="Africa/Djibouti">Africa/Djibouti</option>
<option value="Africa/Douala">Africa/Douala</option>
<option value="Africa/El_Aaiun">Africa/El_Aaiun</option>
<option value="Africa/Freetown">Africa/Freetown</option>
<option value="Africa/Gaborone">Africa/Gaborone</option>
<option value="Africa/Harare">Africa/Harare</option>
<option value="Africa/Johannesburg">Africa/Johannesburg</option>
<option value="Africa/Juba">Africa/Juba</option>
<option value="Africa/Kampala">Africa/Kampala</option>
<option value="Africa/Khartoum">Africa/Khartoum</option>
<option value="Africa/Kigali">Africa/Kigali</option>
<option value="Africa/Kinshasa">Africa/Kinshasa</option>
<option value="Africa/Lagos">Africa/Lagos</option>
<option value="Africa/Libreville">Africa/Libreville</option>
<option value="Africa/Lome">Africa/Lome</option>
<option value="Africa/Luanda">Africa/Luanda</option>
<option value="Africa/Lubumbashi">Africa/Lubumbashi</option>
<option value="Africa/Lusaka">Africa/Lusaka</option>
<option value="Africa/Malabo">Africa/Malabo</option>
<option value="Africa/Maputo">Africa/Maputo</option>
<option value="Africa/Maseru">Africa/Maseru</option>
<option value="Africa/Mbabane">Africa/Mbabane</option>
<option value="Africa/Mogadishu">Africa/Mogadishu</option>
<option value="Africa/Monrovia">Africa/Monrovia</option>
<option value="Africa/Nairobi">Africa/Nairobi</option>
<option value="Africa/Ndjamena">Africa/Ndjamena</option>
<option value="Africa/Niamey">Africa/Niamey</option>
<option value="Africa/Nouakchott">Africa/Nouakchott</option>
<option value="Africa/Ouagadougou">Africa/Ouagadougou</option>
<option value="Africa/Porto-Novo">Africa/Porto-Novo</option>
<option value="Africa/Sao_Tome">Africa/Sao_Tome</option>
<option value="Africa/Tripoli">Africa/Tripoli</option>
<option value="Africa/Tunis">Africa/Tunis</option>
<option value="Africa/Windhoek">Africa/Windhoek</option>
<option value="America/Anchorage">America/Anchorage</option>
<option value="America/Anguilla">America/Anguilla</option>
<option value="America/Antigua">America/Antigua</option>
<option value="America/Araguaina">America/Araguaina</option>
<option value="America/Argentina/Buenos_Aires">America/Argentina/Buenos_Aires</option>
<option value="America/Argentina/La_Rioja">America/Argentina/La_Rioja</option>
<option value="America/Argentina/Rio_Gallegos">America/Argentina/Rio_Gallegos</option>
<option value="America/Argentina/Salta">America/Argentina/Salta</option>
<option value="America/Argentina/San_Juan">America/Argentina/San_Juan</option>
<option value="America/Argentina/San_Luis">America/Argentina/San_Luis</option>
<option value="America/Argentina/Tucuman">America/Argentina/Tucuman</option>
<option value="America/Argentina/Ushuaia">America/Argentina/Ushuaia</option>
<option value="America/Aruba">America/Aruba</option>
<option value="America/Asuncion">America/Asuncion</option>
<option value="America/Bahia">America/Bahia</option>
<option value="America/Bahia_Banderas">America/Bahia_Banderas</option>
<option value="America/Barbados">America/Barbados</option>
<option value="America/Belem">America/Belem</option>
<option value="America/Belize">America/Belize</option>
<option value="America/Blanc-Sablon">America/Blanc-Sablon</option>
<option value="America/Boa_Vista">America/Boa_Vista</option>
<option value="America/Bogota">America/Bogota</option>
<option value="America/Boise">America/Boise</option>
<option value="America/Buenos_Aires">America/Buenos_Aires</option>
<option value="America/Cambridge_Bay">America/Cambridge_Bay</option>
<option value="America/Campo_Grande">America/Campo_Grande</option>
<option value="America/Cancun">America/Cancun</option>
<option value="America/Caracas">America/Caracas</option>
<option value="America/Catamarca">America/Catamarca</option>
<option value="America/Cayenne">America/Cayenne</option>
<option value="America/Cayman">America/Cayman</option>
<option value="America/Chicago">America/Chicago</option>
<option value="America/Chihuahua">America/Chihuahua</option>
<option value="America/Coral_Harbour">America/Coral_Harbour</option>
<option value="America/Cordoba">America/Cordoba</option>
<option value="America/Costa_Rica">America/Costa_Rica</option>
<option value="America/Creston">America/Creston</option>
<option value="America/Cuiaba">America/Cuiaba</option>
<option value="America/Curacao">America/Curacao</option>
<option value="America/Danmarkshavn">America/Danmarkshavn</option>
<option value="America/Dawson">America/Dawson</option>
<option value="America/Dawson_Creek">America/Dawson_Creek</option>
<option value="America/Denver">America/Denver</option>
<option value="America/Detroit">America/Detroit</option>
<option value="America/Dominica">America/Dominica</option>
<option value="America/Edmonton">America/Edmonton</option>
<option value="America/Eirunepe">America/Eirunepe</option>
<option value="America/El_Salvador">America/El_Salvador</option>
<option value="America/Fortaleza">America/Fortaleza</option>
<option value="America/Glace_Bay">America/Glace_Bay</option>
<option value="America/Godthab">America/Godthab</option>
<option value="America/Goose_Bay">America/Goose_Bay</option>
<option value="America/Grand_Turk">America/Grand_Turk</option>
<option value="America/Grenada">America/Grenada</option>
<option value="America/Guadeloupe">America/Guadeloupe</option>
<option value="America/Guatemala">America/Guatemala</option>
<option value="America/Guayaquil">America/Guayaquil</option>
<option value="America/Guyana">America/Guyana</option>
<option value="America/Halifax">America/Halifax</option>
<option value="America/Havana">America/Havana</option>
<option value="America/Hermosillo">America/Hermosillo</option>
<option value="America/Indiana/Indianapolis">America/Indiana/Indianapolis</option>
<option value="America/Indiana/Knox">America/Indiana/Knox</option>
<option value="America/Indiana/Marengo">America/Indiana/Marengo</option>
<option value="America/Indiana/Petersburg">America/Indiana/Petersburg</option>
<option value="America/Indiana/Tell_City">America/Indiana/Tell_City</option>
<option value="America/Indiana/Vevay">America/Indiana/Vevay</option>
<option value="America/Indiana/Vincennes">America/Indiana/Vincennes</option>
<option value="America/Indiana/Winamac">America/Indiana/Winamac</option>
<option value="America/Indianapolis">America/Indianapolis</option>
<option value="America/Inuvik">America/Inuvik</option>
<option value="America/Iqaluit">America/Iqaluit</option>
<option value="America/Jamaica">America/Jamaica</option>
<option value="America/Jujuy">America/Jujuy</option>
<option value="America/Juneau">America/Juneau</option>
<option value="America/Kentucky/Monticello">America/Kentucky/Monticello</option>
<option value="America/Kralendijk">America/Kralendijk</option>
<option value="America/La_Paz">America/La_Paz</option>
<option value="America/Lima">America/Lima</option>
<option value="America/Los_Angeles">America/Los_Angeles</option>
<option value="America/Louisville">America/Louisville</option>
<option value="America/Lower_Princes">America/Lower_Princes</option>
<option value="America/Maceio">America/Maceio</option>
<option value="America/Managua">America/Managua</option>
<option value="America/Manaus">America/Manaus</option>
<option value="America/Marigot">America/Marigot</option>
<option value="America/Martinique">America/Martinique</option>
<option value="America/Matamoros">America/Matamoros</option>
<option value="America/Mazatlan">America/Mazatlan</option>
<option value="America/Mendoza">America/Mendoza</option>
<option value="America/Menominee">America/Menominee</option>
<option value="America/Merida">America/Merida</option>
<option value="America/Mexico_City">America/Mexico_City</option>
<option value="America/Moncton">America/Moncton</option>
<option value="America/Monterrey">America/Monterrey</option>
<option value="America/Montevideo">America/Montevideo</option>
<option value="America/Montreal">America/Montreal</option>
<option value="America/Montserrat">America/Montserrat</option>
<option value="America/Nassau">America/Nassau</option>
<option value="America/New_York">America/New_York</option>
<option value="America/Nipigon">America/Nipigon</option>
<option value="America/Nome">America/Nome</option>
<option value="America/Noronha">America/Noronha</option>
<option value="America/North_Dakota/Beulah">America/North_Dakota/Beulah</option>
<option value="America/North_Dakota/Center">America/North_Dakota/Center</option>
<option value="America/North_Dakota/New_Salem">America/North_Dakota/New_Salem</option>
<option value="America/Ojinaga">America/Ojinaga</option>
<option value="America/Panama">America/Panama</option>
<option value="America/Pangnirtung">America/Pangnirtung</option>
<option value="America/Paramaribo">America/Paramaribo</option>
<option value="America/Phoenix">America/Phoenix</option>
<option value="America/Port-au-Prince">America/Port-au-Prince</option>
<option value="America/Port_of_Spain">America/Port_of_Spain</option>
<option value="America/Porto_Velho">America/Porto_Velho</option>
<option value="America/Puerto_Rico">America/Puerto_Rico</option>
<option value="America/Rainy_River">America/Rainy_River</option>
<option value="America/Rankin_Inlet">America/Rankin_Inlet</option>
<option value="America/Recife">America/Recife</option>
<option value="America/Regina">America/Regina</option>
<option value="America/Resolute">America/Resolute</option>
<option value="America/Rio_Branco">America/Rio_Branco</option>
<option value="America/Santa_Isabel">America/Santa_Isabel</option>
<option value="America/Santarem">America/Santarem</option>
<option value="America/Santiago">America/Santiago</option>
<option value="America/Santo_Domingo">America/Santo_Domingo</option>
<option value="America/Sao_Paulo">America/Sao_Paulo</option>
<option value="America/Scoresbysund">America/Scoresbysund</option>
<option value="America/Sitka">America/Sitka</option>
<option value="America/St_Barthelemy">America/St_Barthelemy</option>
<option value="America/St_Johns">America/St_Johns</option>
<option value="America/St_Kitts">America/St_Kitts</option>
<option value="America/St_Lucia">America/St_Lucia</option>
<option value="America/St_Thomas">America/St_Thomas</option>
<option value="America/St_Vincent">America/St_Vincent</option>
<option value="America/Swift_Current">America/Swift_Current</option>
<option value="America/Tegucigalpa">America/Tegucigalpa</option>
<option value="America/Thule">America/Thule</option>
<option value="America/Thunder_Bay">America/Thunder_Bay</option>
<option value="America/Tijuana">America/Tijuana</option>
<option value="America/Toronto">America/Toronto</option>
<option value="America/Tortola">America/Tortola</option>
<option value="America/Vancouver">America/Vancouver</option>
<option value="America/Whitehorse">America/Whitehorse</option>
<option value="America/Winnipeg">America/Winnipeg</option>
<option value="America/Yakutat">America/Yakutat</option>
<option value="America/Yellowknife">America/Yellowknife</option>
<option value="Antarctica/Casey">Antarctica/Casey</option>
<option value="Antarctica/Davis">Antarctica/Davis</option>
<option value="Antarctica/DumontDUrville">Antarctica/DumontDUrville</option>
<option value="Antarctica/Macquarie">Antarctica/Macquarie</option>
<option value="Antarctica/Mawson">Antarctica/Mawson</option>
<option value="Antarctica/McMurdo">Antarctica/McMurdo</option>
<option value="Antarctica/Palmer">Antarctica/Palmer</option>
<option value="Antarctica/Rothera">Antarctica/Rothera</option>
<option value="Antarctica/Syowa">Antarctica/Syowa</option>
<option value="Antarctica/Vostok">Antarctica/Vostok</option>
<option value="Arctic/Longyearbyen">Arctic/Longyearbyen</option>
<option value="Asia/Aden">Asia/Aden</option>
<option value="Asia/Almaty">Asia/Almaty</option>
<option value="Asia/Amman">Asia/Amman</option>
<option value="Asia/Anadyr">Asia/Anadyr</option>
<option value="Asia/Aqtau">Asia/Aqtau</option>
<option value="Asia/Aqtobe">Asia/Aqtobe</option>
<option value="Asia/Ashgabat">Asia/Ashgabat</option>
<option value="Asia/Baghdad">Asia/Baghdad</option>
<option value="Asia/Bahrain">Asia/Bahrain</option>
<option value="Asia/Baku">Asia/Baku</option>
<option value="Asia/Bangkok">Asia/Bangkok</option>
<option value="Asia/Beirut">Asia/Beirut</option>
<option value="Asia/Bishkek">Asia/Bishkek</option>
<option value="Asia/Brunei">Asia/Brunei</option>
<option value="Asia/Calcutta">Asia/Calcutta</option>
<option value="Asia/Chita">Asia/Chita</option>
<option value="Asia/Choibalsan">Asia/Choibalsan</option>
<option value="Asia/Chongqing">Asia/Chongqing</option>
<option value="Asia/Colombo">Asia/Colombo</option>
<option value="Asia/Damascus">Asia/Damascus</option>
<option value="Asia/Dhaka">Asia/Dhaka</option>
<option value="Asia/Dili">Asia/Dili</option>
<option value="Asia/Dubai">Asia/Dubai</option>
<option value="Asia/Dushanbe">Asia/Dushanbe</option>
<option value="Asia/Hong_Kong">Asia/Hong_Kong</option>
<option value="Asia/Hovd">Asia/Hovd</option>
<option value="Asia/Irkutsk">Asia/Irkutsk</option>
<option value="Asia/Jakarta">Asia/Jakarta</option>
<option value="Asia/Jayapura">Asia/Jayapura</option>
<option value="Asia/Jerusalem">Asia/Jerusalem</option>
<option value="Asia/Kabul">Asia/Kabul</option>
<option value="Asia/Kamchatka">Asia/Kamchatka</option>
<option value="Asia/Karachi">Asia/Karachi</option>
<option value="Asia/Kathmandu">Asia/Kathmandu</option>
<option value="Asia/Katmandu">Asia/Katmandu</option>
<option value="Asia/Khandyga">Asia/Khandyga</option>
<option value="Asia/Kolkata">Asia/Kolkata</option>
<option value="Asia/Krasnoyarsk">Asia/Krasnoyarsk</option>
<option value="Asia/Kuala_Lumpur">Asia/Kuala_Lumpur</option>
<option value="Asia/Kuching">Asia/Kuching</option>
<option value="Asia/Kuwait">Asia/Kuwait</option>
<option value="Asia/Macau">Asia/Macau</option>
<option value="Asia/Magadan">Asia/Magadan</option>
<option value="Asia/Makassar">Asia/Makassar</option>
<option value="Asia/Manila">Asia/Manila</option>
<option value="Asia/Muscat">Asia/Muscat</option>
<option value="Asia/Nicosia">Asia/Nicosia</option>
<option value="Asia/Novokuznetsk">Asia/Novokuznetsk</option>
<option value="Asia/Novosibirsk">Asia/Novosibirsk</option>
<option value="Asia/Omsk">Asia/Omsk</option>
<option value="Asia/Oral">Asia/Oral</option>
<option value="Asia/Phnom_Penh">Asia/Phnom_Penh</option>
<option value="Asia/Pontianak">Asia/Pontianak</option>
<option value="Asia/Qatar">Asia/Qatar</option>
<option value="Asia/Qyzylorda">Asia/Qyzylorda</option>
<option value="Asia/Rangoon">Asia/Rangoon</option>
<option value="Asia/Riyadh">Asia/Riyadh</option>
<option value="Asia/Saigon">Asia/Saigon</option>
<option value="Asia/Sakhalin">Asia/Sakhalin</option>
<option value="Asia/Samarkand">Asia/Samarkand</option>
<option value="Asia/Seoul">Asia/Seoul</option>
<option value="Asia/Shanghai">Asia/Shanghai</option>
<option value="Asia/Singapore">Asia/Singapore</option>
<option value="Asia/Srednekolymsk">Asia/Srednekolymsk</option>
<option value="Asia/Taipei">Asia/Taipei</option>
<option value="Asia/Tashkent">Asia/Tashkent</option>
<option value="Asia/Tbilisi">Asia/Tbilisi</option>
<option value="Asia/Tehran">Asia/Tehran</option>
<option value="Asia/Thimphu">Asia/Thimphu</option>
<option value="Asia/Tokyo">Asia/Tokyo</option>
<option value="Asia/Ulaanbaatar">Asia/Ulaanbaatar</option>
<option value="Asia/Urumqi">Asia/Urumqi</option>
<option value="Asia/Ust-Nera">Asia/Ust-Nera</option>
<option value="Asia/Vientiane">Asia/Vientiane</option>
<option value="Asia/Vladivostok">Asia/Vladivostok</option>
<option value="Asia/Yakutsk">Asia/Yakutsk</option>
<option value="Asia/Yekaterinburg">Asia/Yekaterinburg</option>
<option value="Asia/Yerevan">Asia/Yerevan</option>
<option value="Atlantic/Azores">Atlantic/Azores</option>
<option value="Atlantic/Bermuda">Atlantic/Bermuda</option>
<option value="Atlantic/Canary">Atlantic/Canary</option>
<option value="Atlantic/Cape_Verde">Atlantic/Cape_Verde</option>
<option value="Atlantic/Faeroe">Atlantic/Faeroe</option>
<option value="Atlantic/Madeira">Atlantic/Madeira</option>
<option value="Atlantic/Reykjavik">Atlantic/Reykjavik</option>
<option value="Atlantic/South_Georgia">Atlantic/South_Georgia</option>
<option value="Atlantic/St_Helena">Atlantic/St_Helena</option>
<option value="Atlantic/Stanley">Atlantic/Stanley</option>
<option value="Australia/Adelaide">Australia/Adelaide</option>
<option value="Australia/Brisbane">Australia/Brisbane</option>
<option value="Australia/Broken_Hill">Australia/Broken_Hill</option>
<option value="Australia/Currie">Australia/Currie</option>
<option value="Australia/Darwin">Australia/Darwin</option>
<option value="Australia/Hobart">Australia/Hobart</option>
<option value="Australia/Lindeman">Australia/Lindeman</option>
<option value="Australia/Melbourne">Australia/Melbourne</option>
<option value="Australia/Perth">Australia/Perth</option>
<option value="Australia/Sydney">Australia/Sydney</option>
<option value="CST6CDT">CST6CDT</option>
<option value="EST5EDT">EST5EDT</option>
<option value="Etc/GMT">Etc/GMT</option>
<option value="Etc/GMT+0">Etc/GMT+0</option>
<option value="Etc/GMT+1">Etc/GMT+1</option>
<option value="Etc/GMT+10">Etc/GMT+10</option>
<option value="Etc/GMT+11">Etc/GMT+11</option>
<option value="Etc/GMT+12">Etc/GMT+12</option>
<option value="Etc/GMT+2">Etc/GMT+2</option>
<option value="Etc/GMT+3">Etc/GMT+3</option>
<option value="Etc/GMT+4">Etc/GMT+4</option>
<option value="Etc/GMT+5">Etc/GMT+5</option>
<option value="Etc/GMT+6">Etc/GMT+6</option>
<option value="Etc/GMT+7">Etc/GMT+7</option>
<option value="Etc/GMT-0">Etc/GMT-0</option>
<option value="Etc/GMT-1">Etc/GMT-1</option>
<option value="Etc/GMT-10">Etc/GMT-10</option>
<option value="Etc/GMT-11">Etc/GMT-11</option>
<option value="Etc/GMT-12">Etc/GMT-12</option>
<option value="Etc/GMT-13">Etc/GMT-13</option>
<option value="Etc/GMT-14">Etc/GMT-14</option>
<option value="Etc/GMT-2">Etc/GMT-2</option>
<option value="Etc/GMT-3">Etc/GMT-3</option>
<option value="Etc/GMT-4">Etc/GMT-4</option>
<option value="Etc/GMT-5">Etc/GMT-5</option>
<option value="Etc/GMT-6">Etc/GMT-6</option>
<option value="Etc/GMT-7">Etc/GMT-7</option>
<option value="Etc/GMT-8">Etc/GMT-8</option>
<option value="Etc/GMT-9">Etc/GMT-9</option>
<option value="Etc/GMT0">Etc/GMT0</option>
<option value="Etc/Greenwich">Etc/Greenwich</option>
<option value="Etc/UCT">Etc/UCT</option>
<option value="Etc/UTC">Etc/UTC</option>
<option value="Etc/Universal">Etc/Universal</option>
<option value="Etc/Zulu">Etc/Zulu</option>
<option value="Europe/Amsterdam">Europe/Amsterdam</option>
<option value="Europe/Andorra">Europe/Andorra</option>
<option value="Europe/Athens">Europe/Athens</option>
<option value="Europe/Belfast">Europe/Belfast</option>
<option value="Europe/Belgrade">Europe/Belgrade</option>
<option selected="selected" value="Europe/Berlin">Europe/Berlin</option>
<option value="Europe/Bratislava">Europe/Bratislava</option>
<option value="Europe/Brussels">Europe/Brussels</option>
<option value="Europe/Bucharest">Europe/Bucharest</option>
<option value="Europe/Budapest">Europe/Budapest</option>
<option value="Europe/Busingen">Europe/Busingen</option>
<option value="Europe/Chisinau">Europe/Chisinau</option>
<option value="Europe/Copenhagen">Europe/Copenhagen</option>
<option value="Europe/Dublin">Europe/Dublin</option>
<option value="Europe/Gibraltar">Europe/Gibraltar</option>
<option value="Europe/Guernsey">Europe/Guernsey</option>
<option value="Europe/Helsinki">Europe/Helsinki</option>
<option value="Europe/Isle_of_Man">Europe/Isle_of_Man</option>
<option value="Europe/Istanbul">Europe/Istanbul</option>
<option value="Europe/Jersey">Europe/Jersey</option>
<option value="Europe/Kaliningrad">Europe/Kaliningrad</option>
<option value="Europe/Kiev">Europe/Kiev</option>
<option value="Europe/Lisbon">Europe/Lisbon</option>
<option value="Europe/Ljubljana">Europe/Ljubljana</option>
<option value="Europe/London">Europe/London</option>
<option value="Europe/Luxembourg">Europe/Luxembourg</option>
<option value="Europe/Madrid">Europe/Madrid</option>
<option value="Europe/Malta">Europe/Malta</option>
<option value="Europe/Mariehamn">Europe/Mariehamn</option>
<option value="Europe/Minsk">Europe/Minsk</option>
<option value="Europe/Monaco">Europe/Monaco</option>
<option value="Europe/Moscow">Europe/Moscow</option>
<option value="Europe/Oslo">Europe/Oslo</option>
<option value="Europe/Paris">Europe/Paris</option>
<option value="Europe/Podgorica">Europe/Podgorica</option>
<option value="Europe/Prague">Europe/Prague</option>
<option value="Europe/Riga">Europe/Riga</option>
<option value="Europe/Rome">Europe/Rome</option>
<option value="Europe/Samara">Europe/Samara</option>
<option value="Europe/San_Marino">Europe/San_Marino</option>
<option value="Europe/Sarajevo">Europe/Sarajevo</option>
<option value="Europe/Simferopol">Europe/Simferopol</option>
<option value="Europe/Skopje">Europe/Skopje</option>
<option value="Europe/Sofia">Europe/Sofia</option>
<option value="Europe/Stockholm">Europe/Stockholm</option>
<option value="Europe/Tallinn">Europe/Tallinn</option>
<option value="Europe/Tirane">Europe/Tirane</option>
<option value="Europe/Uzhgorod">Europe/Uzhgorod</option>
<option value="Europe/Vaduz">Europe/Vaduz</option>
<option value="Europe/Vatican">Europe/Vatican</option>
<option value="Europe/Vienna">Europe/Vienna</option>
<option value="Europe/Vilnius">Europe/Vilnius</option>
<option value="Europe/Volgograd">Europe/Volgograd</option>
<option value="Europe/Warsaw">Europe/Warsaw</option>
<option value="Europe/Zagreb">Europe/Zagreb</option>
<option value="Europe/Zaporozhye">Europe/Zaporozhye</option>
<option value="Europe/Zurich">Europe/Zurich</option>
<option value="GB">GB</option>
<option value="GB-Eire">GB-Eire</option>
<option value="GMT">GMT</option>
<option value="GMT+0">GMT+0</option>
<option value="GMT-0">GMT-0</option>
<option value="GMT0">GMT0</option>
<option value="Greenwich">Greenwich</option>
<option value="Indian/Antananarivo">Indian/Antananarivo</option>
<option value="Indian/Chagos">Indian/Chagos</option>
<option value="Indian/Christmas">Indian/Christmas</option>
<option value="Indian/Cocos">Indian/Cocos</option>
<option value="Indian/Comoro">Indian/Comoro</option>
<option value="Indian/Kerguelen">Indian/Kerguelen</option>
<option value="Indian/Mahe">Indian/Mahe</option>
<option value="Indian/Maldives">Indian/Maldives</option>
<option value="Indian/Mauritius">Indian/Mauritius</option>
<option value="Indian/Mayotte">Indian/Mayotte</option>
<option value="Indian/Reunion">Indian/Reunion</option>
<option value="MST7MDT">MST7MDT</option>
<option value="PST8PDT">PST8PDT</option>
<option value="Pacific/Apia">Pacific/Apia</option>
<option value="Pacific/Auckland">Pacific/Auckland</option>
<option value="Pacific/Bougainville">Pacific/Bougainville</option>
<option value="Pacific/Chatham">Pacific/Chatham</option>
<option value="Pacific/Efate">Pacific/Efate</option>
<option value="Pacific/Enderbury">Pacific/Enderbury</option>
<option value="Pacific/Fakaofo">Pacific/Fakaofo</option>
<option value="Pacific/Fiji">Pacific/Fiji</option>
<option value="Pacific/Funafuti">Pacific/Funafuti</option>
<option value="Pacific/Galapagos">Pacific/Galapagos</option>
<option value="Pacific/Guadalcanal">Pacific/Guadalcanal</option>
<option value="Pacific/Guam">Pacific/Guam</option>
<option value="Pacific/Honolulu">Pacific/Honolulu</option>
<option value="Pacific/Johnston">Pacific/Johnston</option>
<option value="Pacific/Kiritimati">Pacific/Kiritimati</option>
<option value="Pacific/Kosrae">Pacific/Kosrae</option>
<option value="Pacific/Kwajalein">Pacific/Kwajalein</option>
<option value="Pacific/Majuro">Pacific/Majuro</option>
<option value="Pacific/Midway">Pacific/Midway</option>
<option value="Pacific/Nauru">Pacific/Nauru</option>
<option value="Pacific/Niue">Pacific/Niue</option>
<option value="Pacific/Noumea">Pacific/Noumea</option>
<option value="Pacific/Pago_Pago">Pacific/Pago_Pago</option>
<option value="Pacific/Palau">Pacific/Palau</option>
<option value="Pacific/Ponape">Pacific/Ponape</option>
<option value="Pacific/Port_Moresby">Pacific/Port_Moresby</option>
<option value="Pacific/Rarotonga">Pacific/Rarotonga</option>
<option value="Pacific/Saipan">Pacific/Saipan</option>
<option value="Pacific/Tahiti">Pacific/Tahiti</option>
<option value="Pacific/Tarawa">Pacific/Tarawa</option>
<option value="Pacific/Tongatapu">Pacific/Tongatapu</option>
<option value="Pacific/Truk">Pacific/Truk</option>
<option value="Pacific/Wake">Pacific/Wake</option>
<option value="Pacific/Wallis">Pacific/Wallis</option>
<option value="UCT">UCT</option>
<option value="US/Alaska">US/Alaska</option>
<option value="US/Aleutian">US/Aleutian</option>
<option value="US/Arizona">US/Arizona</option>
<option value="US/Central">US/Central</option>
<option value="US/East-Indiana">US/East-Indiana</option>
<option value="US/Eastern">US/Eastern</option>
<option value="US/Hawaii">US/Hawaii</option>
<option value="US/Indiana-Starke">US/Indiana-Starke</option>
<option value="US/Michigan">US/Michigan</option>
<option value="US/Mountain">US/Mountain</option>
<option value="US/Pacific">US/Pacific</option>
<option value="US/Samoa">US/Samoa</option>
<option value="UTC">UTC</option>
<option value="Universal">Universal</option>
<option value="W-SU">W-SU</option>
<option value="WET">WET</option>
<option value="Zulu">Zulu</option>
</select></div>
<div class="ui calendar slots centered" style="">
<section id="calendar_view">
<meta charset="utf-8">
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet">
<div class="wrapper">
<header>
<p class="current-date">November 2024</p>
<div class="icons"><span class="material-symbols-rounded" id="prev">chevron_left</span><span class="material-symbols-rounded" id="next">chevron_right</span></div>
</header>
<div class="calendar">
<ul class="weeks">
<li>Sun</li>
<li>Mon</li>
<li>Tue</li>
<li>Wed</li>
<li>Thu</li>
<li>Fri</li>
<li>Sat</li>
</ul>
<ul class="days">
<li class="inactive">27</li>
<li class="inactive">28</li>
<li class="inactive">29</li>
<li class="inactive">30</li>
<li class="inactive">31</li>
<li class="inactive">1</li>
<li class="inactive">2</li>
<li class="inactive">3</li>
<li class="inactive">4</li>
<li class="inactive">5</li>
<li class="inactive">6</li>
<li class="has-slots active">7</li>
<li class="has-slots">8</li>
<li class="inactive">9</li>
<li class="inactive">10</li>
<li class="inactive">11</li>
<li class="has-slots">12</li>
<li class="has-slots">13</li>
<li class="has-slots">14</li>
<li class="has-slots">15</li>
<li class="inactive">16</li>
<li class="inactive">17</li>
<li class="has-slots">18</li>
<li class="has-slots">19</li>
<li class="has-slots">20</li>
<li class="has-slots">21</li>
<li class="has-slots">22</li>
<li class="inactive">23</li>
<li class="inactive">24</li>
<li class="has-slots">25</li>
<li class="has-slots">26</li>
<li class="has-slots">27</li>
<li class="inactive">28</li>
<li class="inactive">29</li>
<li class="inactive">30</li>
</ul>
</div>
<div id="container"><span class="slot"><button name="commit" value="Thu, Nov 7th 08:00 PM" class="button btn btn-primary custom big-green-button button-slot"><i class="icon calendar check outline"></i>Thu, Nov 7th 08:00
PM</button></span><span class="slot"><button name="commit" value="Thu, Nov 7th 09:00 PM" class="button btn btn-primary custom big-green-button button-slot"><i class="icon calendar check outline"></i>Thu, Nov 7th 09:00 PM</button></span>
</div><input ,="" id="timeslots" type="hidden"
value="{"07 Nov 2024 20:00:00 +0100":"Thu, Nov 7th 08:00 PM","07 Nov 2024 21:00:00 +0100":"Thu, Nov 7th 09:00 PM","08 Nov 2024 17:30:00 +0100":"Fri, Nov 8th 05:30 PM","08 Nov 2024 18:00:00 +0100":"Fri, Nov 8th 06:00 PM","08 Nov 2024 20:00:00 +0100":"Fri, Nov 8th 08:00 PM","08 Nov 2024 21:00:00 +0100":"Fri, Nov 8th 09:00 PM","08 Nov 2024 22:00:00 +0100":"Fri, Nov 8th 10:00 PM","12 Nov 2024 17:00:00 +0100":"Tue, Nov 12th 05:00 PM","12 Nov 2024 18:00:00 +0100":"Tue, Nov 12th 06:00 PM","12 Nov 2024 19:00:00 +0100":"Tue, Nov 12th 07:00 PM","12 Nov 2024 20:00:00 +0100":"Tue, Nov 12th 08:00 PM","12 Nov 2024 21:00:00 +0100":"Tue, Nov 12th 09:00 PM","12 Nov 2024 22:00:00 +0100":"Tue, Nov 12th 10:00 PM","13 Nov 2024 17:00:00 +0100":"Wed, Nov 13th 05:00 PM","13 Nov 2024 18:00:00 +0100":"Wed, Nov 13th 06:00 PM","13 Nov 2024 19:00:00 +0100":"Wed, Nov 13th 07:00 PM","13 Nov 2024 20:00:00 +0100":"Wed, Nov 13th 08:00 PM","13 Nov 2024 21:00:00 +0100":"Wed, Nov 13th 09:00 PM","13 Nov 2024 22:00:00 +0100":"Wed, Nov 13th 10:00 PM","14 Nov 2024 17:00:00 +0100":"Thu, Nov 14th 05:00 PM","14 Nov 2024 18:00:00 +0100":"Thu, Nov 14th 06:00 PM","14 Nov 2024 19:00:00 +0100":"Thu, Nov 14th 07:00 PM","14 Nov 2024 20:00:00 +0100":"Thu, Nov 14th 08:00 PM","14 Nov 2024 21:00:00 +0100":"Thu, Nov 14th 09:00 PM","14 Nov 2024 22:00:00 +0100":"Thu, Nov 14th 10:00 PM","15 Nov 2024 17:00:00 +0100":"Fri, Nov 15th 05:00 PM","15 Nov 2024 18:00:00 +0100":"Fri, Nov 15th 06:00 PM","15 Nov 2024 19:00:00 +0100":"Fri, Nov 15th 07:00 PM","15 Nov 2024 20:00:00 +0100":"Fri, Nov 15th 08:00 PM","15 Nov 2024 21:00:00 +0100":"Fri, Nov 15th 09:00 PM","15 Nov 2024 22:00:00 +0100":"Fri, Nov 15th 10:00 PM","18 Nov 2024 18:30:00 +0100":"Mon, Nov 18th 06:30 PM","18 Nov 2024 19:00:00 +0100":"Mon, Nov 18th 07:00 PM","18 Nov 2024 20:00:00 +0100":"Mon, Nov 18th 08:00 PM","18 Nov 2024 21:00:00 +0100":"Mon, Nov 18th 09:00 PM","18 Nov 2024 22:00:00 +0100":"Mon, Nov 18th 10:00 PM","19 Nov 2024 17:00:00 +0100":"Tue, Nov 19th 05:00 PM","19 Nov 2024 18:00:00 +0100":"Tue, Nov 19th 06:00 PM","19 Nov 2024 19:00:00 +0100":"Tue, Nov 19th 07:00 PM","19 Nov 2024 20:00:00 +0100":"Tue, Nov 19th 08:00 PM","19 Nov 2024 21:00:00 +0100":"Tue, Nov 19th 09:00 PM","19 Nov 2024 22:00:00 +0100":"Tue, Nov 19th 10:00 PM","20 Nov 2024 17:00:00 +0100":"Wed, Nov 20th 05:00 PM","20 Nov 2024 18:00:00 +0100":"Wed, Nov 20th 06:00 PM","20 Nov 2024 19:00:00 +0100":"Wed, Nov 20th 07:00 PM","20 Nov 2024 20:00:00 +0100":"Wed, Nov 20th 08:00 PM","20 Nov 2024 21:00:00 +0100":"Wed, Nov 20th 09:00 PM","20 Nov 2024 22:00:00 +0100":"Wed, Nov 20th 10:00 PM","21 Nov 2024 17:00:00 +0100":"Thu, Nov 21st 05:00 PM","21 Nov 2024 18:00:00 +0100":"Thu, Nov 21st 06:00 PM","21 Nov 2024 19:00:00 +0100":"Thu, Nov 21st 07:00 PM","21 Nov 2024 20:00:00 +0100":"Thu, Nov 21st 08:00 PM","21 Nov 2024 21:00:00 +0100":"Thu, Nov 21st 09:00 PM","21 Nov 2024 22:00:00 +0100":"Thu, Nov 21st 10:00 PM","22 Nov 2024 17:00:00 +0100":"Fri, Nov 22nd 05:00 PM","22 Nov 2024 18:00:00 +0100":"Fri, Nov 22nd 06:00 PM","22 Nov 2024 19:00:00 +0100":"Fri, Nov 22nd 07:00 PM","22 Nov 2024 20:00:00 +0100":"Fri, Nov 22nd 08:00 PM","22 Nov 2024 21:00:00 +0100":"Fri, Nov 22nd 09:00 PM","22 Nov 2024 22:00:00 +0100":"Fri, Nov 22nd 10:00 PM","25 Nov 2024 19:00:00 +0100":"Mon, Nov 25th 07:00 PM","25 Nov 2024 20:00:00 +0100":"Mon, Nov 25th 08:00 PM","25 Nov 2024 21:00:00 +0100":"Mon, Nov 25th 09:00 PM","25 Nov 2024 22:00:00 +0100":"Mon, Nov 25th 10:00 PM","26 Nov 2024 17:00:00 +0100":"Tue, Nov 26th 05:00 PM","26 Nov 2024 18:00:00 +0100":"Tue, Nov 26th 06:00 PM","26 Nov 2024 19:00:00 +0100":"Tue, Nov 26th 07:00 PM","26 Nov 2024 20:00:00 +0100":"Tue, Nov 26th 08:00 PM","26 Nov 2024 21:00:00 +0100":"Tue, Nov 26th 09:00 PM","26 Nov 2024 22:00:00 +0100":"Tue, Nov 26th 10:00 PM","27 Nov 2024 17:00:00 +0100":"Wed, Nov 27th 05:00 PM","27 Nov 2024 18:00:00 +0100":"Wed, Nov 27th 06:00 PM","27 Nov 2024 19:00:00 +0100":"Wed, Nov 27th 07:00 PM","27 Nov 2024 20:00:00 +0100":"Wed, Nov 27th 08:00 PM","27 Nov 2024 21:00:00 +0100":"Wed, Nov 27th 09:00 PM","27 Nov 2024 22:00:00 +0100":"Wed, Nov 27th 10:00 PM"}"><input
,="" id="timezone" type="hidden" value="Europe/Berlin"><input ,="" id="timeslotsbyday" type="hidden"
value="{"2024-11-07":[["2024-11-07T20:00:00.000+01:00","Thu, Nov 7th 08:00 PM"],["2024-11-07T21:00:00.000+01:00","Thu, Nov 7th 09:00 PM"]],"2024-11-08":[["2024-11-08T17:30:00.000+01:00","Fri, Nov 8th 05:30 PM"],["2024-11-08T18:00:00.000+01:00","Fri, Nov 8th 06:00 PM"],["2024-11-08T20:00:00.000+01:00","Fri, Nov 8th 08:00 PM"],["2024-11-08T21:00:00.000+01:00","Fri, Nov 8th 09:00 PM"],["2024-11-08T22:00:00.000+01:00","Fri, Nov 8th 10:00 PM"]],"2024-11-12":[["2024-11-12T17:00:00.000+01:00","Tue, Nov 12th 05:00 PM"],["2024-11-12T18:00:00.000+01:00","Tue, Nov 12th 06:00 PM"],["2024-11-12T19:00:00.000+01:00","Tue, Nov 12th 07:00 PM"],["2024-11-12T20:00:00.000+01:00","Tue, Nov 12th 08:00 PM"],["2024-11-12T21:00:00.000+01:00","Tue, Nov 12th 09:00 PM"],["2024-11-12T22:00:00.000+01:00","Tue, Nov 12th 10:00 PM"]],"2024-11-13":[["2024-11-13T17:00:00.000+01:00","Wed, Nov 13th 05:00 PM"],["2024-11-13T18:00:00.000+01:00","Wed, Nov 13th 06:00 PM"],["2024-11-13T19:00:00.000+01:00","Wed, Nov 13th 07:00 PM"],["2024-11-13T20:00:00.000+01:00","Wed, Nov 13th 08:00 PM"],["2024-11-13T21:00:00.000+01:00","Wed, Nov 13th 09:00 PM"],["2024-11-13T22:00:00.000+01:00","Wed, Nov 13th 10:00 PM"]],"2024-11-14":[["2024-11-14T17:00:00.000+01:00","Thu, Nov 14th 05:00 PM"],["2024-11-14T18:00:00.000+01:00","Thu, Nov 14th 06:00 PM"],["2024-11-14T19:00:00.000+01:00","Thu, Nov 14th 07:00 PM"],["2024-11-14T20:00:00.000+01:00","Thu, Nov 14th 08:00 PM"],["2024-11-14T21:00:00.000+01:00","Thu, Nov 14th 09:00 PM"],["2024-11-14T22:00:00.000+01:00","Thu, Nov 14th 10:00 PM"]],"2024-11-15":[["2024-11-15T17:00:00.000+01:00","Fri, Nov 15th 05:00 PM"],["2024-11-15T18:00:00.000+01:00","Fri, Nov 15th 06:00 PM"],["2024-11-15T19:00:00.000+01:00","Fri, Nov 15th 07:00 PM"],["2024-11-15T20:00:00.000+01:00","Fri, Nov 15th 08:00 PM"],["2024-11-15T21:00:00.000+01:00","Fri, Nov 15th 09:00 PM"],["2024-11-15T22:00:00.000+01:00","Fri, Nov 15th 10:00 PM"]],"2024-11-18":[["2024-11-18T18:30:00.000+01:00","Mon, Nov 18th 06:30 PM"],["2024-11-18T19:00:00.000+01:00","Mon, Nov 18th 07:00 PM"],["2024-11-18T20:00:00.000+01:00","Mon, Nov 18th 08:00 PM"],["2024-11-18T21:00:00.000+01:00","Mon, Nov 18th 09:00 PM"],["2024-11-18T22:00:00.000+01:00","Mon, Nov 18th 10:00 PM"]],"2024-11-19":[["2024-11-19T17:00:00.000+01:00","Tue, Nov 19th 05:00 PM"],["2024-11-19T18:00:00.000+01:00","Tue, Nov 19th 06:00 PM"],["2024-11-19T19:00:00.000+01:00","Tue, Nov 19th 07:00 PM"],["2024-11-19T20:00:00.000+01:00","Tue, Nov 19th 08:00 PM"],["2024-11-19T21:00:00.000+01:00","Tue, Nov 19th 09:00 PM"],["2024-11-19T22:00:00.000+01:00","Tue, Nov 19th 10:00 PM"]],"2024-11-20":[["2024-11-20T17:00:00.000+01:00","Wed, Nov 20th 05:00 PM"],["2024-11-20T18:00:00.000+01:00","Wed, Nov 20th 06:00 PM"],["2024-11-20T19:00:00.000+01:00","Wed, Nov 20th 07:00 PM"],["2024-11-20T20:00:00.000+01:00","Wed, Nov 20th 08:00 PM"],["2024-11-20T21:00:00.000+01:00","Wed, Nov 20th 09:00 PM"],["2024-11-20T22:00:00.000+01:00","Wed, Nov 20th 10:00 PM"]],"2024-11-21":[["2024-11-21T17:00:00.000+01:00","Thu, Nov 21st 05:00 PM"],["2024-11-21T18:00:00.000+01:00","Thu, Nov 21st 06:00 PM"],["2024-11-21T19:00:00.000+01:00","Thu, Nov 21st 07:00 PM"],["2024-11-21T20:00:00.000+01:00","Thu, Nov 21st 08:00 PM"],["2024-11-21T21:00:00.000+01:00","Thu, Nov 21st 09:00 PM"],["2024-11-21T22:00:00.000+01:00","Thu, Nov 21st 10:00 PM"]],"2024-11-22":[["2024-11-22T17:00:00.000+01:00","Fri, Nov 22nd 05:00 PM"],["2024-11-22T18:00:00.000+01:00","Fri, Nov 22nd 06:00 PM"],["2024-11-22T19:00:00.000+01:00","Fri, Nov 22nd 07:00 PM"],["2024-11-22T20:00:00.000+01:00","Fri, Nov 22nd 08:00 PM"],["2024-11-22T21:00:00.000+01:00","Fri, Nov 22nd 09:00 PM"],["2024-11-22T22:00:00.000+01:00","Fri, Nov 22nd 10:00 PM"]],"2024-11-25":[["2024-11-25T19:00:00.000+01:00","Mon, Nov 25th 07:00 PM"],["2024-11-25T20:00:00.000+01:00","Mon, Nov 25th 08:00 PM"],["2024-11-25T21:00:00.000+01:00","Mon, Nov 25th 09:00 PM"],["2024-11-25T22:00:00.000+01:00","Mon, Nov 25th 10:00 PM"]],"2024-11-26":[["2024-11-26T17:00:00.000+01:00","Tue, Nov 26th 05:00 PM"],["2024-11-26T18:00:00.000+01:00","Tue, Nov 26th 06:00 PM"],["2024-11-26T19:00:00.000+01:00","Tue, Nov 26th 07:00 PM"],["2024-11-26T20:00:00.000+01:00","Tue, Nov 26th 08:00 PM"],["2024-11-26T21:00:00.000+01:00","Tue, Nov 26th 09:00 PM"],["2024-11-26T22:00:00.000+01:00","Tue, Nov 26th 10:00 PM"]],"2024-11-27":[["2024-11-27T17:00:00.000+01:00","Wed, Nov 27th 05:00 PM"],["2024-11-27T18:00:00.000+01:00","Wed, Nov 27th 06:00 PM"],["2024-11-27T19:00:00.000+01:00","Wed, Nov 27th 07:00 PM"],["2024-11-27T20:00:00.000+01:00","Wed, Nov 27th 08:00 PM"],["2024-11-27T21:00:00.000+01:00","Wed, Nov 27th 09:00 PM"],["2024-11-27T22:00:00.000+01:00","Wed, Nov 27th 10:00 PM"]]}">
</div>
</section>
<script>
$(document).ready(function() {
const currentDate = document.querySelector('.current-date');
const daysTags = document.querySelector('.days');
const prevNextIcon = document.querySelectorAll('.icons span');
let navigationDirection = 'next'; // Default setting, or adjust based on your logic
let timezone = $('#timezone').val();
if (!timezone || timezone.trim() === '') {
timezone = 'UTC';
}
if (timezone === "Asia/Kolkata") {
timezone = "Asia/Calcutta";
}
console.log("Timezone value:", timezone);
let options = {
timeZone: timezone
};
let date = new Date();
let currYear = Number(date.toLocaleString("en-US", {
year: 'numeric',
...options
}));
let currMonth = Number(date.toLocaleString("en-US", {
month: 'numeric',
...options
}));
currMonth--;
let time_slots_by_day = JSON.parse($('#timeslotsbyday').val());
const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
currentDate.textContent = `${months[currMonth]} ${currYear}`;
const findAvailableSlotMonth = () => {
console.log("Finding available slot month");
let attempts = 0;
while (!hasAvailableSlotsInMonth(currYear, currMonth) && attempts < 2) {
if (navigationDirection === 'next') {
currMonth++;
if (currMonth > 11) {
currMonth = 0;
currYear++;
}
} else {
currMonth--;
if (currMonth < 0) {
currMonth = 11;
currYear--;
}
}
attempts++;
}
// If after 12 attempts (a full year) no slots are found, give up.
if (attempts >= 12) {
console.error("Unable to find any month with available slots within the next or previous year.");
// Optionally, add logic to handle this case, such as displaying a message to the user.
// For now, just reset to the original month and year.
}
};
const hasAvailableSlotsInMonth = (year, month) => {
let lastDateOfMonth = new Date(year, month + 1, 0).getDate();
for (let day = 1; day <= lastDateOfMonth; day++) {
let date = new Date(Date.UTC(year, month, day, 0, 0, 0));
let isoString = date.toISOString();
let dateString = isoString.substring(0, 10);
if (time_slots_by_day[dateString] && time_slots_by_day[dateString].length > 0) {
return true; // Found an available slot
}
}
return false; // No slots available in this month
};
const rendercalendar = () => {
let firstDayofMonth = new Date(currYear, currMonth, 1).getDay();
let lastDateofMonth = new Date(currYear, currMonth + 1, 0).getDate();
let lastDayofMonth = new Date(currYear, currMonth, lastDateofMonth).getDay();
let lastDateofPrevMonth = new Date(currYear, currMonth, 0).getDate();
let liTag = "";
for (let i = firstDayofMonth; i > 0; i--) {
liTag += `<li class = "inactive" >${lastDateofPrevMonth - i + 1}</li>`; // adding empty li tags to the days
}
let time_slots_for_month = {};
let slotsAvailableInMonth = false; // Track if any slots are available in the month
for (let day = 1; day <= lastDateofMonth; day++) {
let date = new Date(Date.UTC(currYear, currMonth, day, 0, 0, 0));
let isoString = date.toISOString();
let dateString = isoString.substring(0, 10);
time_slots_for_month[day] = time_slots_by_day[dateString] || [];
if (time_slots_for_month[day].length > 0) {
slotsAvailableInMonth = true; // Mark that we have found available slots
}
}
let isFirstDayWithSlot = true;
for (let i = 1; i <= lastDateofMonth; i++) {
let has_slots = time_slots_for_month[i].length > 0 ? "has-slots" : "";
let isToday = "";
let isInactive = time_slots_for_month[i].length === 0 ? "inactive" : "";
if (has_slots && isFirstDayWithSlot) {
isToday = "active";
isFirstDayWithSlot = false;
}
liTag += `<li class="${has_slots} ${isToday} ${isInactive}">${i}</li>`;
}
for (let i = lastDayofMonth; i < 6; i++) { // creating li of next month first days
liTag += `<li class="inactive">${i - lastDayofMonth + 1}</li>`;
}
currentDate.textContent = `${months[currMonth]} ${currYear}`;
daysTags.innerHTML = liTag;
}
findAvailableSlotMonth();
rendercalendar();
prevNextIcon.forEach(icon => {
icon.addEventListener('click', (e) => {
navigationDirection = e.target.id === "prev" ? "prev" : "next";
// Adjust month/year based on button clicked, before trying to find a valid slot month
if (navigationDirection === 'next') {
currMonth++;
if (currMonth > 11) {
currMonth = 0;
currYear++;
}
} else { // If 'prev'
currMonth--;
if (currMonth < 0) {
currMonth = 11;
currYear--;
}
}
// Now attempt to find a month with available slots from the new position
findAvailableSlotMonth();
rendercalendar();
});
});
const showSlotsForDay = (element) => {
if (element.hasClass('inactive')) {
return;
}
$('ul.days li').removeClass('active');
element.addClass('active');
const timeslots = JSON.parse($('#timeslots').val());
const dayNumber = element.text();
const dayTimeslots = Object.entries(timeslots).filter(function(entry) {
const dateString = entry[0];
const date = new Date(dateString);
const day = Number(date.toLocaleString("en-US", {
day: 'numeric',
...options
}));
const month = Number(date.toLocaleString("en-US", {
month: 'numeric',
...options
})) - 1;
if (day === parseInt(dayNumber) && month === currMonth) {
return true;
}
return false;
}).map(function(entry) {
return entry[1];
});
dayTimeslots.sort(function(a, b) {
const dateA = new Date(a[0]); // Assumes a[0] is the datetime string.
const dateB = new Date(b[0]); // Assumes b[0] is the datetime string.
return dateA - dateB; // Sort chronologically.
});
const selectedTimeslots = dayTimeslots.slice(0, 4);
if (selectedTimeslots.length === 0) {
$('#container').html('<p>No timeslots available for this day</p>');
return;
}
const timeslotsHtml = selectedTimeslots.map(function(timeslot) {
return '<span class="slot"><button name="commit" value="' + timeslot + '" class="button btn btn-primary custom big-green-button button-slot"><i class="icon calendar check outline"></i>' + timeslot + '</button></span>';
}).join('');
$('#container').html(timeslotsHtml);
};
$('ul.days').on('click', 'li', function() {
showSlotsForDay($(this));
});
const firstDayWithSlots = $('ul.days li.has-slots').first();
if (firstDayWithSlots.length > 0) {
showSlotsForDay(firstDayWithSlots);
}
});
</script>
<script>
var url_string = window.location.href;
var url = new URL(url_string);
var c = url.searchParams.get("show_all");
if (c != null) {
$('.button-slot').prop('disabled', false);
}
</script>
</div>
</form>
Text Content
-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- OKCLOSE +20 other recent visitors Your current timezone Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmera Africa/Bamako Africa/Bangui Africa/Banjul Africa/Bissau Africa/Blantyre Africa/Brazzaville Africa/Bujumbura Africa/Cairo Africa/Casablanca Africa/Ceuta Africa/Conakry Africa/Dakar Africa/Dar_es_Salaam Africa/Djibouti Africa/Douala Africa/El_Aaiun Africa/Freetown Africa/Gaborone Africa/Harare Africa/Johannesburg Africa/Juba Africa/Kampala Africa/Khartoum Africa/Kigali Africa/Kinshasa Africa/Lagos Africa/Libreville Africa/Lome Africa/Luanda Africa/Lubumbashi Africa/Lusaka Africa/Malabo Africa/Maputo Africa/Maseru Africa/Mbabane Africa/Mogadishu Africa/Monrovia Africa/Nairobi Africa/Ndjamena Africa/Niamey Africa/Nouakchott Africa/Ouagadougou Africa/Porto-Novo Africa/Sao_Tome Africa/Tripoli Africa/Tunis Africa/Windhoek America/Anchorage America/Anguilla America/Antigua America/Araguaina America/Argentina/Buenos_Aires America/Argentina/La_Rioja America/Argentina/Rio_Gallegos America/Argentina/Salta America/Argentina/San_Juan America/Argentina/San_Luis America/Argentina/Tucuman America/Argentina/Ushuaia America/Aruba America/Asuncion America/Bahia America/Bahia_Banderas America/Barbados America/Belem America/Belize America/Blanc-Sablon America/Boa_Vista America/Bogota America/Boise America/Buenos_Aires America/Cambridge_Bay America/Campo_Grande America/Cancun America/Caracas America/Catamarca America/Cayenne America/Cayman America/Chicago America/Chihuahua America/Coral_Harbour America/Cordoba America/Costa_Rica America/Creston America/Cuiaba America/Curacao America/Danmarkshavn America/Dawson America/Dawson_Creek America/Denver America/Detroit America/Dominica America/Edmonton America/Eirunepe America/El_Salvador America/Fortaleza America/Glace_Bay America/Godthab America/Goose_Bay America/Grand_Turk America/Grenada America/Guadeloupe America/Guatemala America/Guayaquil America/Guyana America/Halifax America/Havana America/Hermosillo America/Indiana/Indianapolis America/Indiana/Knox America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Tell_City America/Indiana/Vevay America/Indiana/Vincennes America/Indiana/Winamac America/Indianapolis America/Inuvik America/Iqaluit America/Jamaica America/Jujuy America/Juneau America/Kentucky/Monticello America/Kralendijk America/La_Paz America/Lima America/Los_Angeles America/Louisville America/Lower_Princes America/Maceio America/Managua America/Manaus America/Marigot America/Martinique America/Matamoros America/Mazatlan America/Mendoza America/Menominee America/Merida America/Mexico_City America/Moncton America/Monterrey America/Montevideo America/Montreal America/Montserrat America/Nassau America/New_York America/Nipigon America/Nome America/Noronha America/North_Dakota/Beulah America/North_Dakota/Center America/North_Dakota/New_Salem America/Ojinaga America/Panama America/Pangnirtung America/Paramaribo America/Phoenix America/Port-au-Prince America/Port_of_Spain America/Porto_Velho America/Puerto_Rico America/Rainy_River America/Rankin_Inlet America/Recife America/Regina America/Resolute America/Rio_Branco America/Santa_Isabel America/Santarem America/Santiago America/Santo_Domingo America/Sao_Paulo America/Scoresbysund America/Sitka America/St_Barthelemy America/St_Johns America/St_Kitts America/St_Lucia America/St_Thomas America/St_Vincent America/Swift_Current America/Tegucigalpa America/Thule America/Thunder_Bay America/Tijuana America/Toronto America/Tortola America/Vancouver America/Whitehorse America/Winnipeg America/Yakutat America/Yellowknife Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Macquarie Antarctica/Mawson Antarctica/McMurdo Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Vostok Arctic/Longyearbyen Asia/Aden Asia/Almaty Asia/Amman Asia/Anadyr Asia/Aqtau Asia/Aqtobe Asia/Ashgabat Asia/Baghdad Asia/Bahrain Asia/Baku Asia/Bangkok Asia/Beirut Asia/Bishkek Asia/Brunei Asia/Calcutta Asia/Chita Asia/Choibalsan Asia/Chongqing Asia/Colombo Asia/Damascus Asia/Dhaka Asia/Dili Asia/Dubai Asia/Dushanbe Asia/Hong_Kong Asia/Hovd Asia/Irkutsk Asia/Jakarta Asia/Jayapura Asia/Jerusalem Asia/Kabul Asia/Kamchatka Asia/Karachi Asia/Kathmandu Asia/Katmandu Asia/Khandyga Asia/Kolkata Asia/Krasnoyarsk Asia/Kuala_Lumpur Asia/Kuching Asia/Kuwait Asia/Macau Asia/Magadan Asia/Makassar Asia/Manila Asia/Muscat Asia/Nicosia Asia/Novokuznetsk Asia/Novosibirsk Asia/Omsk Asia/Oral Asia/Phnom_Penh Asia/Pontianak Asia/Qatar Asia/Qyzylorda Asia/Rangoon Asia/Riyadh Asia/Saigon Asia/Sakhalin Asia/Samarkand Asia/Seoul Asia/Shanghai Asia/Singapore Asia/Srednekolymsk Asia/Taipei Asia/Tashkent Asia/Tbilisi Asia/Tehran Asia/Thimphu Asia/Tokyo Asia/Ulaanbaatar Asia/Urumqi Asia/Ust-Nera Asia/Vientiane Asia/Vladivostok Asia/Yakutsk Asia/Yekaterinburg Asia/Yerevan Atlantic/Azores Atlantic/Bermuda Atlantic/Canary Atlantic/Cape_Verde Atlantic/Faeroe Atlantic/Madeira Atlantic/Reykjavik Atlantic/South_Georgia Atlantic/St_Helena Atlantic/Stanley Australia/Adelaide Australia/Brisbane Australia/Broken_Hill Australia/Currie Australia/Darwin Australia/Hobart Australia/Lindeman Australia/Melbourne Australia/Perth Australia/Sydney CST6CDT EST5EDT Etc/GMT Etc/GMT+0 Etc/GMT+1 Etc/GMT+10 Etc/GMT+11 Etc/GMT+12 Etc/GMT+2 Etc/GMT+3 Etc/GMT+4 Etc/GMT+5 Etc/GMT+6 Etc/GMT+7 Etc/GMT-0 Etc/GMT-1 Etc/GMT-10 Etc/GMT-11 Etc/GMT-12 Etc/GMT-13 Etc/GMT-14 Etc/GMT-2 Etc/GMT-3 Etc/GMT-4 Etc/GMT-5 Etc/GMT-6 Etc/GMT-7 Etc/GMT-8 Etc/GMT-9 Etc/GMT0 Etc/Greenwich Etc/UCT Etc/UTC Etc/Universal Etc/Zulu Europe/Amsterdam Europe/Andorra Europe/Athens Europe/Belfast Europe/Belgrade Europe/Berlin Europe/Bratislava Europe/Brussels Europe/Bucharest Europe/Budapest Europe/Busingen Europe/Chisinau Europe/Copenhagen Europe/Dublin Europe/Gibraltar Europe/Guernsey Europe/Helsinki Europe/Isle_of_Man Europe/Istanbul Europe/Jersey Europe/Kaliningrad Europe/Kiev Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta Europe/Mariehamn Europe/Minsk Europe/Monaco Europe/Moscow Europe/Oslo Europe/Paris Europe/Podgorica Europe/Prague Europe/Riga Europe/Rome Europe/Samara Europe/San_Marino Europe/Sarajevo Europe/Simferopol Europe/Skopje Europe/Sofia Europe/Stockholm Europe/Tallinn Europe/Tirane Europe/Uzhgorod Europe/Vaduz Europe/Vatican Europe/Vienna Europe/Vilnius Europe/Volgograd Europe/Warsaw Europe/Zagreb Europe/Zaporozhye Europe/Zurich GB GB-Eire GMT GMT+0 GMT-0 GMT0 Greenwich Indian/Antananarivo Indian/Chagos Indian/Christmas Indian/Cocos Indian/Comoro Indian/Kerguelen Indian/Mahe Indian/Maldives Indian/Mauritius Indian/Mayotte Indian/Reunion MST7MDT PST8PDT Pacific/Apia Pacific/Auckland Pacific/Bougainville Pacific/Chatham Pacific/Efate Pacific/Enderbury Pacific/Fakaofo Pacific/Fiji Pacific/Funafuti Pacific/Galapagos Pacific/Guadalcanal Pacific/Guam Pacific/Honolulu Pacific/Johnston Pacific/Kiritimati Pacific/Kosrae Pacific/Kwajalein Pacific/Majuro Pacific/Midway Pacific/Nauru Pacific/Niue Pacific/Noumea Pacific/Pago_Pago Pacific/Palau Pacific/Ponape Pacific/Port_Moresby Pacific/Rarotonga Pacific/Saipan Pacific/Tahiti Pacific/Tarawa Pacific/Tongatapu Pacific/Truk Pacific/Wake Pacific/Wallis UCT US/Alaska US/Aleutian US/Arizona US/Central US/East-Indiana US/Eastern US/Hawaii US/Indiana-Starke US/Michigan US/Mountain US/Pacific US/Samoa UTC Universal W-SU WET Zulu November 2024 chevron_leftchevron_right * Sun * Mon * Tue * Wed * Thu * Fri * Sat * 27 * 28 * 29 * 30 * 31 * 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 * 11 * 12 * 13 * 14 * 15 * 16 * 17 * 18 * 19 * 20 * 21 * 22 * 23 * 24 * 25 * 26 * 27 * 28 * 29 * 30 Thu, Nov 7th 08:00 PMThu, Nov 7th 09:00 PM -------------------------------------------------------------------------------- 2.18K BOOKED