var htmlLang = document.documentElement.lang.split('-');
var lang = htmlLang[0];
var country = htmlLang[1];
$('input[name="name"]').attr("autocomplete", "name").attr("required", "required").attr("minlength", "3");
$('input[name="phone"]').attr("autocomplete", "tel").attr("required", "required").attr("type", "tel");
$('input[name="phone"]').each(function() {
var iti = window.intlTelInput(this, {
initialCountry: country,
allowDropdown: false,
nationalMode: true,
separateDialCode: true,
autoPlaceholder: 'polite',
formatOnDisplay: true,
hiddenInput: 'phone',
utilsScript: 'https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.15/js/utils.min.js'
});
this.addEventListener('input', ()=> {
this.setCustomValidity('');
if (!iti.isValidNumber()) this.setCustomValidity('Wrong number');
});
var iso2 = iti.getSelectedCountryData().iso2;
this.addEventListener('countrychange', ()=> {
iti.setCountry(iso2);
});
});