$defaultCountryId = json_encode($defaultCountryId);
$script = "
// jshint mootools:true
window.addEvent('domready', function () {
$(document.body).getElements('fieldset').addEvent('click', function () {
if (!this.hasClass('focused')) {
$(document.body).getElements('fieldset').removeClass('focused');
this.addClass('focused');
this.getElement('input').focus();
}
});
$(document.body).getElements('input,select').addEvent('focus', function () {
$(document.body).getElements('fieldset').removeClass('focused');
this.getParent('fieldset').addClass('focused');
});
$('UserFirstName').addEvent('change', function () {
var usernameValue = this.get('value');
$('username').set('text', usernameValue);
});
$('SchoolCountryId').addEvent('change', function () {
if (this.getSelected()[0].get('value') == $defaultCountryId) {
$('OrderInvalidCountryByIp').hide();
} else {
$('OrderInvalidCountryByIp').show();
}
});
$('SchoolVatNumberVisible').addEvent('click', function () {
if (this.checked) {
$('SchoolVatNumber').show();
} else {
$('SchoolVatNumber').hide();
}
});
if ($('SchoolVatNumberVisible').checked) {
$('SchoolVatNumber').show();
} else {
$('SchoolVatNumber').hide();
}
var errorElements = $$('.form-error');
if (errorElements.length) {
var firstElement = errorElements.shift();
firstElement.focus();
errorElements.each(function(el) {
el.getParent('fieldset').addClass('fieldset-error');
});
} else {
$('OrderNumberOfAccounts').focus();
}
});
";
$this->Html->scriptBlock($script, ['inline' => false]);
Try Prowise Learn for free