| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <script>
- function checkDomain (domain, pid) {
- var xhttp = new XMLHttpRequest();
- var success = false;
- xhttp.onreadystatechange = function() {
- if (this.readyState == 4 && this.status == 200) {
- if( this.responseText.trim() == 'yes') {
- console.log(this.responseText);
- $(customFields[0]).addClass('has-success');
- $(customFields[0]).css('background-color', '#0f03');;
- $("#hint").text('');
- } else {
- console.log(this.responseText);
- $(customFields[2]).addClass('has-error');
- $(customFields[2]).css('background-color', '#f003');;
- $("#hint").text('Domain' + $(customFields[0]).val() + ' nicht verfügbar!');
- }
- }
- };
- xhttp.open("GET", "modules/servers/kerioEmail/kerioDomainAvailable.php?domain=" + domain + '&pid=' + pid, true);
- xhttp.send();
- };
- jQuery(document).ready(function(){
- customFields = $("*[id^='customfield']");
- checkBoxes = $("*[id^='iCheck-customfield']");
- $("#btnCompleteProductConfig").prop("disabled",true);
- $(customFields[0]).val(''); // domain
- $(customFields[1]).val('on'); // checkbox
- $(customFields[0]).focusout(function () {
- checkDomain( $(customFields[0]).val(), {$productinfo['pid']});
- });
- $(checkBoxes[0]).click(function () {
- checkDomain( $(customFields[0]).val(), {$productinfo['pid']});
- if ($(customFields[1]).val() == 'on') {
- $("#btnCompleteProductConfig").prop("disabled",false);
- $(customFields[1]).addClass('has-success');
- $(customFields[1]).css('background-color', '#0f03');;
- $("#hint").text('');
- } else {
- $("#btnCompleteProductConfig").prop("disabled",true);
- $(customFields[1]).addClass('has-error');
- $(customFields[1]).css('background-color', '#f003');;
- $("#hint").text('Akzeptieren Sie die erweiterten Nutzungsbedingungen');
- }
- });
- $(checkBoxes[0]).hover (function () {
- $("#hint").text('Akzeptieren Sie die erweiterten Nutzungsbedingungen');
- });
- });
- </script>
|