|
Server : LiteSpeed System : Linux terra.hostitbro.com 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64 User : outerorb ( 1091) PHP Version : 8.1.34 Disable Function : mail Directory : /home2/outerorb/zapnix.co/ | |
|
Path: /home2/outerorb/zapnix.co/app_bottom.php
Size: 15.3 KB
Permissions: 0644
<!--<< validate js >>-->
<!--<< All JS Plugins >>-->
<script src="<?=theme_url;?>js/jquery-3.7.1.min.js"></script>
<!--<< Viewport Js >>-->
<script src="<?=theme_url;?>js/viewport.jquery.js"></script>
<!--<< Bootstrap Js >>-->
<script src="<?=theme_url;?>js/bootstrap.bundle.min.js"></script>
<!--<< Nice Select Js >>-->
<script src="<?=theme_url;?>js/jquery.nice-select.min.js"></script>
<!--<< Waypoints Js >>-->
<script src="<?=theme_url;?>js/jquery.waypoints.js"></script>
<!--<< Counterup Js >>-->
<script src="<?=theme_url;?>js/jquery.counterup.min.js"></script>
<!--<< Swiper Slider Js >>-->
<script src="<?=theme_url;?>js/swiper-bundle.min.js"></script>
<!--<< MeanMenu Js >>-->
<script src="<?=theme_url;?>js/jquery.meanmenu.min.js"></script>
<!--<< Magnific Popup Js >>-->
<script src="<?=theme_url;?>js/jquery.magnific-popup.min.js"></script>
<!--<< Wow Animation Js >>-->
<script src="<?=theme_url;?>js/wow.min.js"></script>
<!--<< Main.js >>-->
<script src="<?=theme_url;?>js/main.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.1/jquery.validate.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/js/intlTelInput-jquery.min.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
const canonicalUrl = document.querySelector('link[rel="canonical"]').getAttribute('href');
console.log("Canonical URL: " + canonicalUrl);
});
</script>
<script>
$(".telePhone").intlTelInput({
preferredCountries: ["us", "ca"],
initialCountry: "us",
separateDialCode: true,
});
$('.iti__country-list li').click(function() {
$("#code").val($(this).data('dial-code'));
$(".mobile").val($(this).data('country-code-code'));
$('#countryName').val($(".iti__country-name", this).text());
$(".code").val($(this).data('dial-code'));
$('.countryName').val($(".iti__country-name", this).text());
})
</script>
<!--<< validate code >>-->
<script>
// sub category form
$(document).ready(function () {
$("#cat_form").validate({
// Define validation rules
rules: {
name: "required",
email: {
required: true,
email: true, // Email validation
},
mobile: {
required: true,
digits: true, // Allow only numbers
minlength: 9,
maxlength: 13,
},
},
// Define custom messages
messages: {
name: "Please enter your name",
email: {
required: "Please enter your email address",
email: "Please enter a valid email address",
},
mobile: {
required: "Please enter your mobile number",
digits: "Mobile number must contain only numbers",
minlength: "Enter Valid Mobile Number",
maxlength: "Enter Valid Mobile Number",
},
},
// Define submit handler
submitHandler: function (form) {
$.ajax({
url: '<?=site_url;?>/category_form_code.php',
type: 'POST',
data: $("#cat_form").serialize(),
dataType: 'json',
success: function (response) {
console.log(response);
if (response.status === true) {
$('#responseMessageCategory')
.text(response.message_response)
.css('color', 'green');
$("#cat_form")[0].reset(); // Reset form fields
} else {
$('#responseMessageCategory')
.text(response.message_response)
.css('color', 'red');
}
},
error: function (xhr, status, error) {
console.error('AJAX Error:', xhr.responseText); // Debugging step
$('#responseMessageCategory')
.text('An error occurred. Please try again later.')
.css('color', 'red');
}
});
}
});
});
$(document).ready(function () {
//contact-form
$("#contact_form").validate({
// Define validation rules
rules: {
name: "required",
message: {
required: true,
},
location: {
required: true,
},
email: {
required: true,
email: true, // Email validation
},
mobile: {
required: true,
digits: true, // Allow only numbers
minlength: 9,
maxlength: 13,
},
},
// Define custom messages
messages: {
name: "Please enter your name",
message: {
required: "Please enter your message",
},
email: {
required: "Please enter your email address",
email: "Please enter a valid email address",
},
location: {
required: "Please select your location",
},
mobile: {
required: "Please enter your mobile number",
digits: "Mobile number must contain only numbers",
minlength: "Enter Valid Mobile Number",
maxlength: "Enter Valid Mobile Number",
},
},
// Define submit handler
submitHandler: function (form) {
$.ajax({
url: '<?=site_url;?>/contact_form_code.php',
type: 'POST',
data: $("#contact_form").serialize(),
dataType: 'json',
success: function (response) {
if (response.status === true) {
$('#responseMessageContact')
.text(response.message_response)
.css('color', 'green');
$("#contact_form")[0].reset(); // Reset form fields
} else {
$('#responseMessageContact')
.text(response.message_response)
.css('color', 'red');
}
},
error: function (xhr, status, error) {
console.error('AJAX Error:', xhr.responseText); // Debugging step
$('#responseMessageContact')
.text('An error occurred. Please try again later.')
.css('color', 'red');
}
});
}
});
});
$(document).ready(function () {
//newslette form
$("#newsletter_form").validate({
// Define validation rules
rules: {
email: {
required: true,
email: true, // Email validation
},
},
// Define submit handler
submitHandler: function (form) {
$.ajax({
url: '<?=site_url;?>/newsletter.php',
type: 'POST',
data: $("#newsletter_form").serialize(),
dataType: 'json',
success: function (response) {
if (response.status === true) {
$('#responseMessagenewsletter')
.text(response.message_response)
.css('color', 'green');
$("#newsletter_form")[0].reset(); // Reset form fields
} else {
$('#responseMessagenewsletter')
.text(response.message_response)
.css('color', 'red');
}
},
error: function (xhr, status, error) {
console.error('AJAX Error:', xhr.responseText); // Debugging step
console.error('status',status);
$('#responseMessagenewsletter')
.text('An error occurred. Please try again later.',error.message)
.css('color', 'red');
}
});
}
});
});
//popup enquiry
$(document).ready(function () {
$("#enquiry_popup").validate({
// Define validation rules
rules: {
name: "required",
message: {
required: true,
},
services: {
required: true,
},
email: {
required: true,
email: true, // Email validation
},
mobile: {
required: true,
digits: true, // Allow only numbers
minlength: 9,
maxlength: 13,
},
},
// Define custom messages
messages: {
name: "Please enter your name",
message: {
required: "Please enter your message",
},
email: {
required: "Please enter your email address",
email: "Please enter a valid email address",
},
services: {
required: "Please select your services",
},
mobile: {
required: "Please enter your mobile number",
digits: "Mobile number must contain only numbers",
minlength: "Enter Valid Mobile Number",
maxlength: "Enter Valid Mobile Number",
},
},
// Define submit handler
submitHandler: function (form) {
$.ajax({
url: '<?=site_url;?>/enquiry_popup.php',
type: 'POST',
data: $("#enquiry_popup").serialize(),
dataType: 'json',
success: function (response) {
// console.log('Success Response:', response); // Debugging step
if (response.status === true) {
$('#responseMessageQuickEnq')
.text(response.message_response)
.css('color', 'green');
$("#enquiry_popup")[0].reset(); // Reset form fields
} else {
$('#responseMessageQuickEnq')
.text(response.message_response)
.css('color', 'red');
}
},
error: function (xhr, status, error) {
console.error('AJAX Error:', xhr.responseText); // Debugging step
$('#responseMessageQuickEnq')
.text('An error occurred. Please try again later.')
.css('color', 'red');
}
});
}
});
});
//contact form...
$(document).ready(function() {
$("#career_form").validate({
// Define validation rules
rules: {
fname: "required",
lname: "required",
company: {
required: true,
},
checkbox: {
required: true,
},
checkbox1: {
required: true,
},
checkbox2: {
required: true,
},
message: {
required: true,
},
Country: {
required: true,
},
email: {
required: true,
email: true, // Email validation
},
mobile: {
required: true,
digits: true, // Allow only numbers
minlength: 9,
maxlength: 13,
},
},
// Define custom messages
messages: {
fname: "Please enter your first name",
lname: "Please enter your last name",
message: {
required: "Please enter your message",
},
email: {
required: "Please enter your email address",
email: "Please enter a valid email address",
},
Country: {
required: "Please enter your country",
},
checkbox: {
required: "Check all conditions",
},
checkbox1: {
required: "Check all conditions",
},
checkbox2: {
required: "Check all conditions",
},
company: {
required: "Please enter your company",
},
mobile: {
required: "Please enter your mobile number",
digits: "Mobile number must contain only numbers",
minlength: "Please enter valid mobile no.",
maxlength: "Please enter valid mobile no.",
},
},
// Define submit handler
submitHandler: function(form) {
$.ajax({
url: '<?=site_url;?>/services_enq.php',
type: 'POST',
data: $("#career_form").serialize(),
dataType: 'json',
success: function(response) {
if (response.status === true) {
$('#responseMessageContact')
.text(response.message_response)
.css('color', '#09f309');
$("#career_form")[0].reset(); // Reset form fields
} else {
$('#responseMessageContact')
.text(response.message_response)
.css('color', 'red');
}
},
error: function(xhr, status, error) {
console.error('AJAX Error:', xhr.responseText); // Debugging step
$('#responseMessageContact')
.text('An error occurred. Please try again later.')
.css('color', 'red');
}
});
}
});
});
</script>
<script>
function validateEmail(email) {
// Regular expression for basic email validation
const emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
return emailPattern.test(email);
}
$(document).ready(function() {
$('#proposalMail').click(function(e) {
e.preventDefault();
let email = $('#emailPro').val();
if (email != '' && validateEmail(email)) {
$('#enq_popup').modal('show');
$('#popEmail').val(email);
}
})
});
$('.pricing-btn').click(function()
{
var value = $(this).data("value");
if(value!='')
{
$("input[name='package']").val(value);
}
})
</script>