MMCT TEAM
Server IP : 103.191.208.50  /  Your IP : 216.73.216.53
Web Server : LiteSpeed
System : Linux orion.herosite.pro 4.18.0-553.53.1.lve.el8.x86_64 #1 SMP Wed May 28 17:01:02 UTC 2025 x86_64
User : celkcksm ( 1031)
PHP Version : 7.4.33
Disable Function : show_source, system, shell_exec, passthru, popen, exec
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/celkcksm/bhumika-demo/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/celkcksm/bhumika-demo/index.php
<?php 
include_once('config/config.php'); 
?>
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>SKM Institute of Health Sciences & Research </title>
    <meta name="google-site-verification" content="l77o6S_wFvzPEH8JJuJ_E3HIGPd_8FABIP21iVGs2uk" />
    <meta name="description"
        content="." />
    <meta name="keywords"
        content=" " />
    <meta name="Author" content=" " />
    <meta name="robots" content="INDEX, FOLLOW" />
    <link rel="canonical" href="" />
    <link rel="dns-prefetch" href="">
    <meta property="og:locale" content="en_US" />
    <meta property="og:type" content="Education" />
    <meta property="og:title"
        content=" ">
    <meta property="og:description"
        content=" .">
    <meta property="og:url" content="" />
    <meta property="og:site_name" content=" " />
    <meta name="dc.title"
        content=""
        content=" ">
    <meta name="dc.keywords"
        content=" ">
    <meta name="dc.language" content="En">
    <meta name="dc.source" content="">
    <meta name="dc.subject" content="University, Education">
    <meta name="dc.publisher" content="">
    <link rel="icon" type="image/png" href="public/new-assets/favicon/favicon-96x96.png" sizes="96x96" />
    <link rel="icon" type="image/png" href="public/new-assets/favicon/web-app-manifest-192x192.png" sizes="96x96" />

    <link rel="icon" type="image/png" href="public/new-assets/favicon/web-app-manifest-512x512.png" sizes="96x96" />
    

    <link rel="icon" type="image/svg+xml" href="public/new-assets/favicon/favicon.svg" />
    <link rel="shortcut icon" href="public/new-assets/favicon/favicon.ico" />
    <link rel="apple-touch-icon" sizes="180x180" href="public/new-assets/favicon/apple-touch-icon.png" />
    <link rel="manifest" href="public/new-assets/favicon/site.webmanifest" />
    <link rel="stylesheet" href="public/new-assets/css/jquery.fancybox.min.css">
    <link rel="stylesheet" href="public/new-assets/css/style.css">
    <link rel="stylesheet" href="public/new-assets/css/animate.min.css">
    <link rel="stylesheet" type="text/css" href="public/assets/css/gallery-style.css" />
	
	<link rel="stylesheet" href="public/new-assets/css/timercss.css">
    
	
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">

    <!-- Google Tag Manager -->

<!-- End Google Tag Manager -->

     <style>
        .navbar .navbar-nav .nav-link {
            color: #111;
        }

        .b-inner {
            display: none !important;
        }

        .b-home {
            display: block !important;
        }

        .heroSlider .owl-nav button {
            bottom: auto;
            top: 50%;
            left: 15px;
            transform: translateY(-50%);
            opacity: 0;
        }

        .heroSlider .owl-nav button.owl-next {
            left: auto;
            right: 15px;
        }

        .heroSlider:hover .owl-nav button {
            opacity: 1;
        }

        .notification {
            position: fixed;
            right: 27px;
            bottom: 98px;
            z-index: 12;
        }

        .bell-icon {
            text-shadow: 0px 0px 20px #000;
            position: relative;
            top: -2px;
        }

        .bell-icon:hover {
            cursor: pointer;
        }

        .bell-icon span {
            width: 8px;
            height: 8px;
            position: absolute;
            top: 0;
            right: 0;
            border-radius: 50%;
            background: #f8a602;
        }

        .notifi-listing {
            position: absolute;
            right: 45px;
            bottom: 3px;
            width: 300px;
            -webkit-transition: all .5s ease-in-out;
            -moz-transition: all .5s ease-in-out;
            transition: all .5s ease-in-out;
        }

        .notifi-listing.close-swipe {
            transform: scale(0);
            transform-origin: bottom right;
            -webkit-transition: all .5s ease-in-out;
            -moz-transition: all .5s ease-in-out;
            transition: all .5s ease-in-out;
        }

        .notifi-listing ul {
            margin-bottom: 0;
        }

        .notifi-listing ul li {
            list-style-type: none;
            display: block;
        }

        .notifi-listing ul li a {
            background: rgba(255, 255, 255, .87);
            border-radius: 20px 20px 0;
            padding: 15px;
            line-height: 16px;
            display: block;
            margin-bottom: 5px;
            box-shadow: 7px 5px 10px rgba(0, 0, 0, .1);
            position: relative;
        }

        .notifi-listing ul li:last-child a::after {
            width: 0;
            height: 0;
            border-top: 15px solid transparent;
            border-bottom: 0 solid transparent;
            border-left: 15px solid rgba(255, 255, 255, .85);
            content: "";
            position: absolute;
            right: -15px;
            bottom: 0;
        }

        .noti-title {
            font-size: 14px;
            color: #111;
            font-weight: 600;
            margin-bottom: 3px;
        }

        .noti-para {
            font-size: 12px;
            color: #000;
            margin-bottom: 5px;
            line-height: 14px;
            padding-right: 0;
        }

        .noti-para strong {
            font-weight: 600;
            font-size: 13px;
            line-height: 13px;
            margin: 3px 0;
            display: block;
        }

        .noti-link {
            font-size: 14px;
            color: #fa183e;
            font-weight: 600;
            margin-top: 10px;
            display: inline-block;
            border-radius: 50px;
            border: 1px solid;
            padding: 8px 10px;
            transition: all .3s ease-in-out;
        }

        .notifi-listing:hover .noti-link {
            background: #fa183e;
            color: #fff;
        }

        .cusat-logo {
            position: absolute;
            bottom: 15px;
            right: 15px;
            max-width: 70px;
            display: none;
        }

        .b-home {
            display: flex !important;
        }

        .objective-section {
            padding-top: 50px;
            padding-bottom: 90px;
        }

        .owl-dots{
            display: none!important;
        }

        /* @media only screen and (min-width: 1200px) {
            .heroSlider__item img {
                padding-top: 90px;
            }
        }

        @media only screen and (min-width: 1400px) {
            .heroSlider__item img {
                padding-top: 96px;
            }
        } */

        @media only screen and (min-width: 768px) {
            /* .objective-section {
                margin-top: -24px;
            } */

            .about-seciton .about-seciton__content-right {
                margin-top: 0px;
            }
        }

        @media only screen and (max-width: 1399px) {
            .about-seciton {
                margin-top: 90px;
            }
        }

        @media only screen and (max-width: 767px) {
            .notification {
                bottom: 80px;
            }

            .notifi-listing {
                transform: scale(1);
            }

            .notifi-listing.close-swipe {
                transform: scale(0);
            }
        }

        @media only screen and (max-width: 575px) {
            .about-seciton {
                margin-top: -50px;
            }

            .notification {
                right: 6px;
            }

            .objective-section {
                padding-top: 40px;
            }
        }

        @media only screen and (max-width: 320px) {
            .notification {
                right: 24px;
            }
        }

     
		.allNotification
		{
			display:block;
		}
    </style>

</head>

<body>

    <div class="black-bg"></div>
    <div class="heroBanner">

        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    <!-- Google Tag Manager (noscript) -->

<!-- End Google Tag Manager (noscript) -->  

<!-- Global site tag (gtag.js) - Google Analytics -->

<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-153070464-1');
</script>
<script>
$(document).ready(function() {
   var windowURL = window.location.href;
   console.log(windowURL);
   if (windowURL.indexOf('noheaderfooter') > -1) {
     $('#header').css('display', 'none');
     $('#footer').css('display', 'none');
   }
});
</script> 
<style>
/*.contact-transform-logos {
	transform: translate(0, -100%);
}  
.logo-flip {
	height: 65px;
	overflow: hidden;
}  
.logo-flip img {
	transition: all .3s ease-in-out;
}*/
.navbar.white .b-home {
	display: flex !important;
}
/****.btn.btn-lg.cta-btn.mt-4.ms-xl-1.ms-xxl-2{display: none;}  Temporary Hide ****/
    
    
    .navbar .header-btn {
        border-radius: 50px;
        padding: 15px 40px;
        margin-top: 4px;
    }
    .call-btn {
        background-color: #4e6471;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: absolute;
        top: 130px;
        right: 0;
        padding: 10px 20px;
        border-radius: 50px 0 0 50px;
        opacity: 0;
        animation: slideIn 1s forwards 3s;        
    }
    @keyframes slideIn {
      0% {
        transform: translateX(900px);
      }
      100% {
        transform: translateX(0);
          opacity: 1;
      }
    }    
    .call-btn:hover {
        color: #111;
    }
    .helpline span {
        font-size: 10px;
        font-weight: 300;
        margin-top: 9px;
        line-height: 7px;
    }
    @media (max-width: 1199px) {
        .call-btn {
            position: relative;
            top: 20px;
            border-radius: 0;
        }
        .navbar .b-home {
            display: flex!important;
        } 
        .navbar .brand-logo {
            border-right: 0;
        }        
    }
</style>

<style>
     
       
     .contact-form {
    position: absolute;
    top: 20%;
    right: 100px;
    width: 400px;
    background:white;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
    z-index: 2;
}

.contact-form-header {
  
    padding: 15px;
    margin-bottom: 10px;
    border-radius: 8px 8px 0 0; /* Rounded top corners */
    text-align: center; /* Center-align the text */
 
   
}

.header-title {
    font-size: 24px; /* Larger font size for the title */
    font-weight: bold;
    margin: 0;
    color:black;
}

.header-subtitle {
    font-size: 14px; /* Smaller font for subtitle */
    margin: 5px 0 0;
    color:black; /* Softer white for the subtitle */
}


.form-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
}

.form-row .form-group {
    flex: 1;
}

.contact-form .btn {
    width: 100%;
    background-color:#064577;
    color: white;
    font-weight: bold;
    border: none;
    padding: 10px;
    border-radius: 5px;
    transition: background 0.3s;
}

.contact-form .btn:hover {
    background-color:#111d5e;
}

/* Responsiveness */
@media (max-width: 767px) {
    .contact-form {
        position: relative;
        width: 90%;
        margin: 20px auto;
        padding: 15px;
        border-radius: 8px;
        margin-top: -50px;
        left: 0px;
    }

    .form-row {
        grid-template-columns: 1fr;
    }
}


      
    
</style>

<style>
        #button {
           display: inline-block;
           background-color: #3a5a9b;
           width: 40px;
           height: 40px;
           border-radius: 10px;
           position: fixed;
           bottom: 20px;
           right: 20px;
           opacity: 0;
           visibility: hidden;
           z-index: 1000;
           background-image: url('public/new-assets/img/top-arrow.svg');
           background-repeat: no-repeat;
           background-size: 25px;
           background-position: center;
           cursor: pointer;
       }
       #button.show {
           opacity: 1;
           visibility: visible;
       }


       @media only screen and (min-width: 1200px) and (max-width: 1399px){
           .navbar .brand-logo .cu-logo{
               width: 200px;
           }
           .navbar .brand-logo .odl-logo{
               width: 110px;
           }
           .dd-menu .megaMenu{
               top: 89px
           }
       }
       @media only screen and (max-width: 767px){
           .programBanner {
               padding-bottom: 30px;
               min-height: inherit;
           }
       }
    </style>

<?php
include_once('includes/common/header_menu.php'); 
include_once('includes/pages/pages.php'); 
include_once('includes/common/footer.php'); 
?>

<div class="whats-float">
    <a href="https://api.whatsapp.com/send?phone=+91 7548939846&amp;text=Hi" 
       target="_blank">
        <i class="fa fa-whatsapp"></i><span>Chat now</span>
    </a>
</div>

<a id="button"></a>

<a id="button"></a>

<script>
     // Set the date we're counting down to
     var countDownDate = new Date("November 15, 2024 23:59:59").getTime();

     // Update the count down every 1 second
     var x = setInterval(function () {
       // Get today's date and time
       var now = new Date().getTime();

       // Find the distance between now and the count down date
       var distance = countDownDate - now;

       // Time calculations for days, hours, minutes and seconds
       var days = Math.floor(distance / (1000 * 60 * 60 * 24));
       var hours = Math.floor(
         (distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)
       );
       var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
       var seconds = Math.floor((distance % (1000 * 60)) / 1000);

       // Display the result in the element with id="demo"
       /*
       document.getElementById("demo").innerHTML =
         days + "d " + hours + "h " + minutes + "m " + seconds + "s ";
         */
       document.getElementById("demo").innerHTML =
         "<div class='demo-timerblock'>" +
         days +
         "d </div><div class='demo-timerblock'>" +
         hours +
         "h </div><div class='demo-timerblock'>" +
         minutes +
         "m </div><div class='demo-timerblock'>" +
         seconds +
         "s " +
         "</div>";

       // If the count down is finished, write some text
       if (distance < 0) {
         clearInterval(x);
         document.getElementById("demo").innerHTML = "EXPIRED";
       }
     }, 1000);

     $(".allNotification__icon").on("click", function () {
       if (window.localStorage.toggled != "show") {
         $(".allNotification__list").addClass("show", true);
         window.localStorage.toggled = "show";
       } else {
         $(".allNotification__list").removeClass("show", false);
         window.localStorage.toggled = "";
       }
     });
     
     
     
     var clickofnotification=1;
     
       function clicknotifyfn()
       {
           if(clickofnotification==1)
           {
               clickofnotification=0;
               document.getElementById("onoffnotificationid").style.display = "none";
           }
           else
           {
               clickofnotification=1;
               document.getElementById("onoffnotificationid").style.display = "block";
           }
       }
     
   </script>
  

  
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
   <script src="public/assets/js/jquery-migrate-3.4.0.min.js"></script>   
   <script src="public/node_modules/bootstrap/dist/js/bootstrap.bundle.js"></script>
   <script src="public/new-assets/js/owl.carousel.min.js"></script>
    <script type="text/javascript" src="public/new-assets/js/jquery.fancybox.min.js"></script>
    <script type="text/javascript" src="public/assets/js/modernizr.custom.26633.js"></script>
       <script type="text/javascript" src="public/assets/js/jquery.gridrotator.js"></script>

       <script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>

         <!-- jQuery Validation Plugin -->
         <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.21.0/jquery.validate.min.js" integrity="sha512-KFHXdr2oObHKI9w4Hv1XPKc898mE4kgYx58oqsc/JqqdLMDI4YjOLzom+EMlW8HFUd0QfjfAvxSL6sEq/a42fQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
         <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.21.0/additional-methods.min.js" integrity="sha512-owaCKNpctt4R4oShUTTraMPFKQWG9UdWTtG6GRzBjFV4VypcFi6+M3yc4Jk85s3ioQmkYWJbUl1b2b2r41RTjA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>

          <!-- SweetAlert for Success Messages -->
      

   <script>

   
       (function () {
       'use strict'
           document.querySelector('#navbarSideCollapse').addEventListener('click', function () {
               document.querySelector('.offcanvas-collapse').classList.toggle('open')
           })
       })()

       $('.heroSlider').owlCarousel({
           loop:true,
           margin:0,
           nav:true,
           smartSpeed: 2000,
           autoplay: true,
           autoplayTimeout: 15000,
           items:1,
           navText: [ '<img src="public/new-assets/img/angle-left.svg" alt="">', '<img src="public/new-assets/img/angle-right.svg" alt="">' ],
       }); 

       $('.objective-section__slider').owlCarousel({
           loop:true,
           nav:true,
           smartSpeed: 900,
           autoplay: 5000,
           items:3,
           margin:20,
           navText: [ '<img src="public/new-assets/img/angle-left.svg" alt="">', '<img src="public/new-assets/img/angle-right.svg" alt="">' ],
           responsive : {
               0 : {
                   items:1,
               },
               480 : {
                   items:1,
               },
               768 : {
                   items:2,
               },
               1200 : {
                   items:3,
               },
           }
       }); 
       $('.affiliation-slider').owlCarousel({
   loop: true,
   nav: true,
   smartSpeed: 900,
   autoplay: true,
   autoplayTimeout: 5000,
   items: 3,
   margin: 20,
   // navText: [
   //     '<img src="new-assets/img/angle-left.svg" alt="Previous">',
   //     '<img src="new-assets/img/angle-right.svg" alt="Next">'
   // ],
   responsive: {
       0: {
           items: 1,
       },
       480: {
           items: 1,
       },
       768: {
           items: 2,
       },
       1200: {
           items: 5,
       },
   },
});

       $('.testimonial-carousel').owlCarousel({
           animateOut: 'slideOutDown',
           animateIn: 'zoomIn',
           loop:true,
           margin:0,
           nav:true,
           smartSpeed: 900,
           autoplay: 7000,
           items:1,
           navText: [ '<img src="public/new-assets/img/angle-left.svg" alt="">', '<img src="public/new-assets/img/angle-right.svg" alt="">' ]
       });  

       $('.education-section__slider').owlCarousel({
           loop:false,
           margin:0,
           nav:false,
           smartSpeed: 900,
           autoplay: 7000,
           items:1,
           navText: [ '<img src="public/new-assets/img/angle-left.svg" alt="">', '<img src="public/new-assets/img/angle-right.svg" alt="">' ]
       }); 
       
       
       $('.luminaries-section__slider').owlCarousel({
           loop:true,
           margin:0,
           nav:true,
           smartSpeed: 900,
           autoplay: 7000,
           items:1,
           navText: [ '<img src="public/new-assets/img/angle-left.svg" alt="">', '<img src="public/new-assets/img/angle-right.svg" alt="">' ]
       }); 




       $(document).ready(function() {

           var previousScroll = 0;

           $(window).scroll(function() {

           var currentScroll = $(this).scrollTop();
           if (currentScroll > 0 && currentScroll < $(document).height() - $(window).height()) {
               if (currentScroll > previousScroll) {
               window.setTimeout(hideNav, 100);
               } else {
               window.setTimeout(showNav, 100);
               }
               previousScroll = currentScroll;
           }

           });

           function hideNav() {
               $(".navbar").removeClass("is-visible").addClass("is-hidden");
           }

           function showNav() {
               $(".navbar").removeClass("is-hidden").addClass("is-visible");
           }

           $(window).scroll(function() {
               if($(this).scrollTop() > 100) { 
                   $('.navbar').addClass('white');
               } else {
                   $('.navbar').removeClass('white');
               }
           });
       });



   /* mega menu dropdown */
   $(".dd-menu").hover(function() {
       var isHovered = $(this).is(":hover");
       if (isHovered) {
         $(this).children(".megaMenu").stop().fadeIn(300);
         $(".black-bg").fadeIn(100);
       } else {
         $(this).children(".megaMenu").stop().fadeOut(300);
         $(".black-bg").fadeOut(100);
       }
   });

   /* breadcrumb remove php extension */    
   $('.breadcrumb li a').text(function () {
       return $(this).text().replace(/.php/g, '');
   });


   var btn = $('#button');

   $(window).scroll(function() {
   if ($(window).scrollTop() > 300) {
       btn.addClass('show');
   } else {
       btn.removeClass('show');
   }
   });

   btn.on('click', function(e) {
       e.preventDefault();
       $('html, body').animate({scrollTop:0}, '300');
   });


   /*setInterval(function(){
       $(".logo-flip img").toggleClass("contact-transform-logos");         
   }, 4000); */


  
     
           $('#ri-grid').gridrotator({
               rows: 2,
               columns: 6,
               maxStep: 8,
               interval: 2000,
               w1024: {
                   rows: 2,
                   columns: 6
               },
               w768: {
                   rows: 4,
                   columns: 3
               },
               w480: {
                   rows: 5,
                   columns: 3
               },
               w414: {
                   rows: 4,
                   columns: 2
               },
               w240: {
                   rows: 7,
                   columns: 3
               }
           });



   </script>
   <!-- <div class="gtranslate_wrapper"></div>
<script>window.gtranslateSettings = {"default_language":"en","languages":["en","pa","hi"],"wrapper_selector":".gtranslate_wrapper"}</script>
<script src="https://cdn.gtranslate.net/widgets/latest/float.js" defer></script> -->
   <script>
       $(".bell-icon").click(function () {
           $(".notifi-listing").toggleClass('close-swipe');
       });    


           //document.getElementById("notificationmainid1").style.display = "block";
   </script>
  <script>
       $(document).ready(function () {

// Configure Toastr (Optional Custom Styling)
toastr.options = {
   closeButton: true,
   progressBar: true,
   positionClass: "toast-top-right",
   showDuration: "300",
   hideDuration: "1000",
   timeOut: "5000",
   extendedTimeOut: "1000",
   showEasing: "swing",
   hideEasing: "linear",
   showMethod: "fadeIn",
   hideMethod: "fadeOut"
};



// Admission Form Submission
$("#admissionForm").validate({
   rules: {
       name: { required: true, minlength: 2 },
       email: { required: true, email: true },
       phone: { required: true, minlength: 10, maxlength: 15 },
       course: { required: true },
       address: { required: true, minlength: 10 },
   },
   messages: {
       name: "Please enter your name (at least 2 characters).",
       email: "Please enter a valid email address.",
       phone: "Please enter a valid phone number (10-15 digits).",
       course: "Please select a course.",
       address: "Please enter your address (at least 10 characters)."
   },
   submitHandler: function (form) {
       event.preventDefault();
       var formData = new FormData($(form)[0]);
       formData.append('mail_type', 'admission_form');

       $.ajax({
           type: 'POST',
           url: 'mail.php',
           dataType: 'json',
           data: formData,
           processData: false,
           contentType: false,
           beforeSend: function () {
               $('.send1').prop('disabled', true).text('Sending...');
           },
           success: function (response) {
               if (response.status) {
                   toastr.success(response.message, "Success!");
                   $("#admissionForm")[0].reset();
               } else {
                   toastr.error(response.message, "Error!");
               }
           },
           error: function () {
               toastr.error("An error occurred while submitting the form. Please try again.", "Error!");
           },
           complete: function () {
               $('.send1').prop('disabled', false).text('Send Message');
           },
       });
   },
});

// Enquiry Form Submission
$("#enquiryForm").validate({
   rules: {
       name: { required: true, minlength: 2 },
       phone: { required: true, minlength: 10, maxlength: 15 },
       email: { required: true, email: true },
       course: { required: true },
       dob: { required: true, date: true },
       gender: { required: true },
       qualification: { required: true },
    //    address: { required: true, minlength: 10 },
   },
   messages: {
       name: "Please enter your name (at least 2 characters).",
       phone: "Please enter a valid phone number (10-15 digits).",
       email: "Please enter a valid email address.",
       course: "Please select a course.",
       dob: "Please enter a valid date of birth.",
       gender: "Please select your gender.",
       qualification: "Please enter your qualification.",
    //    address: "Please enter your address (at least 10 characters).",
   },
   submitHandler: function (form) {
       event.preventDefault();
       var formData = new FormData($(form)[0]);
       formData.append('mail_type', 'enquiry_form');

       $.ajax({
           type: 'POST',
           url: 'mail.php',
           dataType: 'json',
           data: formData,
           processData: false,
           contentType: false,
           beforeSend: function () {
               $('.send').prop('disabled', true).text('Sending...');
           },
           success: function (response) {
               if (response.status) {
                   toastr.success(response.message, "Success!");
                   $("#enquiryForm")[0].reset();
               } else {
                   toastr.error(response.message, "Error!");
               }
           },
           error: function () {
               toastr.error("An error occurred while submitting the form. Please try again.", "Error!");
           },
           complete: function () {
               $('.send').prop('disabled', false).text('Submit');
           },
       });
   },
});

});

       </script>

<script>
    function checkFormCompletion() {
        const name = document.getElementById('name').value.trim();
        const phone = document.getElementById('phone').value.trim();
        const email = document.getElementById('email').value.trim();
        const course = document.getElementById('course').value;
        const dob = document.getElementById('dob').value.trim();
        const gender = document.getElementById('gender').value;
        const qualification = document.getElementById('qualification').value.trim();
        // const address = document.getElementById('address').value.trim();
        
        const captchaResponse = grecaptcha.getResponse();
        const submitButton = document.getElementById('submit-button');

        if (name && phone && email && course && dob && gender && qualification && address && captchaResponse.length > 0) {
            submitButton.disabled = false;
        } else {
            submitButton.disabled = true;
        }
    }

    function enableSubmitButton() {
        checkFormCompletion();
    }

    document.getElementById('enquiryForm').addEventListener('input', checkFormCompletion);

    document.getElementById('enquiryForm').addEventListener('submit', function(event) {
        if (document.getElementById('submit-button').disabled) {
            event.preventDefault(); // Prevent form submission if CAPTCHA is not verified
        } else {
            grecaptcha.reset();
            document.getElementById('submit-button').disabled = true;
        }
    });
</script>

<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script>
  const html = document.querySelector('html');
html.setAttribute('data-bs-theme', 'dark');

document.addEventListener('DOMContentLoaded', () => {
  // --- Create LightBox
  const galleryGrid = document.querySelector(".gallery-grid");
  const links = galleryGrid.querySelectorAll("a");
  const imgs = galleryGrid.querySelectorAll("img");
  const lightboxModal = document.getElementById("lightbox-modal");
  const bsModal = new bootstrap.Modal(lightboxModal);
  const modalBody = lightboxModal.querySelector(".lightbox-content");

  function createCaption (caption) {
    return `<div class="carousel-caption d-none d-md-block">
        <h4 class="m-0">${caption}</h4>
      </div>`;
  }

  function createIndicators (img) {
    let markup = "", i, len;

    const countSlides = links.length;
    const parentCol = img.closest('.col');
    const curIndex = [...parentCol.parentElement.children].indexOf(parentCol);

    for (i = 0, len = countSlides; i < len; i++) {
      markup += `
        <button type="button" data-bs-target="#lightboxCarousel"
          data-bs-slide-to="${i}"
          ${i === curIndex ? 'class="active" aria-current="true"' : ''}
          aria-label="Slide ${i + 1}">
        </button>`;
    }

    return markup;
  }

  function createSlides (img) {
    let markup = "";
    const currentImgSrc = img.closest('.gallery-item').getAttribute("href");

    for (const img of imgs) {
      const imgSrc = img.closest('.gallery-item').getAttribute("href");
      const imgAlt = img.getAttribute("alt");

      markup += `
        <div class="carousel-item${currentImgSrc === imgSrc ? " active" : ""}">
          <img class="d-block img-fluid w-100" src=${imgSrc} alt="${imgAlt}">
          ${imgAlt ? createCaption(imgAlt) : ""}
        </div>`;
    }

    return markup;
  }

  function createCarousel (img) {
    const markup = `
      <!-- Lightbox Carousel -->
      <div id="lightboxCarousel" class="carousel slide carousel-fade" data-bs-ride="true">
        <!-- Indicators/dots -->
        <div class="carousel-indicators">
          ${createIndicators(img)}
        </div>
        <!-- Wrapper for Slides -->
        <div class="carousel-inner justify-content-center mx-auto">
          ${createSlides(img)}
        </div>
        <!-- Controls/icons -->
        <button class="carousel-control-prev" type="button" data-bs-target="#lightboxCarousel" data-bs-slide="prev">
          <span class="carousel-control-prev-icon" aria-hidden="true"></span>
          <span class="visually-hidden">Previous</span>
        </button>
        <button class="carousel-control-next" type="button" data-bs-target="#lightboxCarousel" data-bs-slide="next">
          <span class="carousel-control-next-icon" aria-hidden="true"></span>
          <span class="visually-hidden">Next</span>
        </button>
      </div>
      `;

    modalBody.innerHTML = markup;
  }

  for (const link of links) {
    link.addEventListener("click", function (e) {
      e.preventDefault();
      const currentImg = link.querySelector("img");
      const lightboxCarousel = document.getElementById("lightboxCarousel");

      if (lightboxCarousel) {
        const parentCol = link.closest('.col');
        const index = [...parentCol.parentElement.children].indexOf(parentCol);

        const bsCarousel = new bootstrap.Carousel(lightboxCarousel);
        bsCarousel.to(index);
      } else {
        createCarousel(currentImg);
      }

      bsModal.show();
    });
  }

  // --- Support Fullscreen
  const fsEnlarge = document.querySelector(".btn-fullscreen-enlarge");
  const fsExit = document.querySelector(".btn-fullscreen-exit");

  function enterFS () {
    lightboxModal.requestFullscreen().then({}).catch(err => {
      alert(`Error attempting to enable full-screen mode: ${err.message} (${err.name})`);
    });
    fsEnlarge.classList.toggle("d-none");
    fsExit.classList.toggle("d-none");
  }

  function exitFS () {
    document.exitFullscreen();
    fsExit.classList.toggle("d-none");
    fsEnlarge.classList.toggle("d-none");
  }

  fsEnlarge.addEventListener("click", (e) => {
    e.preventDefault();
    enterFS();
  });

  fsExit.addEventListener("click", (e) => {
    e.preventDefault();
    exitFS();
  });
})

  </script>
</body>

</html>

MMCT - 2023