<?php
ob_start();
session_start();
include('ex-admin/include/connection.php');
require 'razorpay-php/Razorpay.php';
use Razorpay\Api\Api;
ini_set('display_errors', 0);

?>
<!DOCTYPE html>
<html dir="ltr" lang="en">
<head>
<meta name="viewport" content="width=device-width,initial-scale=1.0"/>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<meta name="description" content="" />
<meta name="keywords" content="" />
<title>Registration</title>
<link href="<?php echo $baseurl; ?>/images/favicon.ico" rel="shortcut icon" type="image/png">
<link href="<?php echo $baseurl; ?>/images/apple-touch-icon.png" rel="apple-touch-icon">
<link href="<?php echo $baseurl; ?>/images/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="<?php echo $baseurl; ?>/images/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="<?php echo $baseurl; ?>/images/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">

<link href="<?php echo $baseurl; ?>/css/bootstrap.min.css" rel="stylesheet" type="text/css">
<link href="<?php echo $baseurl; ?>/css/jquery-ui.min.css" rel="stylesheet" type="text/css">
<link href="<?php echo $baseurl; ?>/css/animate.css" rel="stylesheet" type="text/css">
<link href="<?php echo $baseurl; ?>/css/css-plugin-collections.css" rel="stylesheet"/>
<!-- CSS | menuzord megamenu skins -->
<link href="<?php echo $baseurl; ?>/css/menuzord-megamenu.css" rel="stylesheet"/>
<link href="<?php echo $baseurl; ?>/css/registration.css" rel="stylesheet"/>
<link id="menuzord-menu-skins" href="<?php echo $baseurl; ?>/css/menuzord-skins/menuzord-border-bottom.css" rel="stylesheet"/>
<link id="menuzord-menu-skins" href="<?php echo $baseurl; ?>/css/menuzord-skins/menuzord-rounded-boxed.css" rel="stylesheet"/>
<!-- CSS | Main style file -->
<link href="<?php echo $baseurl; ?>/css/style-main.css" rel="stylesheet" type="text/css">
<!-- CSS | Preloader Styles -->
<link href="<?php echo $baseurl; ?>/css/preloader.css" rel="stylesheet" type="text/css">
<!-- CSS | Custom Margin Padding Collection -->
<link href="<?php echo $baseurl; ?>/css/custom-bootstrap-margin-padding.css" rel="stylesheet" type="text/css">
<!-- CSS | Responsive media queries -->
<link href="<?php echo $baseurl; ?>/css/responsive.css" rel="stylesheet" type="text/css">
<!-- CSS | Style css. This is the file where you can place your own custom css code. Just uncomment it and use it. -->
<!-- <link href="css/style.css" rel="stylesheet" type="text/css"> -->

<!-- CSS | Theme Color -->
<link href="<?php echo $baseurl; ?>/css/colors/theme-skin-color-set8.css" rel="stylesheet" type="text/css">
<link
      rel="stylesheet"
      href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css"
      integrity="sha512-5A8nwdMOWrSz20fDsjczgUidUBR8liPYU+WymTZP1lmY9G6Oc7HlZv156XqnsgNUzTyMefFTcsFH/tnJE/+xBg=="
      crossorigin="anonymous"
      referrerpolicy="no-referrer"
    />
<link rel="stylesheet" href="css/calendar.css">

<!-- external javascripts -->
<script src="<?php echo $baseurl; ?>/js/jquery-2.2.4.min.js"></script>
<script src="<?php echo $baseurl; ?>/js/jquery-ui.min.js"></script>
<script src="<?php echo $baseurl; ?>/js/bootstrap.min.js"></script>

<!-- JS | jquery plugin collection for this theme -->
<script src="<?php echo $baseurl; ?>/js/jquery-plugin-collection.js"></script>
		<script>
      
			// $('#login-form').disableAutoFill();
			function showcategory(str)
			{

        var catogery = str;
        if (catogery == 8) {
            alert('It is mandatory that BP(Business Partner) must be permanently living in the district town.');
        } else if (catogery == 9) {
            alert('It is mandatory that DLC(District Level Coordinator) must be permanently living in the district.');
        } else if (catogery == 10) {
            alert('It is mandatory that SLC(State Level Coordinator) must be permanently living in the state.');
        } 

        if (window.XMLHttpRequest)
				{// code for IE7+, Firefox, Chrome, Opera, Safari
				xmlhttp=new XMLHttpRequest();
				}
				else
				{// code for IE6, IE5db_connection.php
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
				if (xmlhttp!=''){ 
					document.getElementById("showcatdiv").innerHTML='<img src="images/loader.gif">';
				}
				var url="show_category.php";
				url=url+"?category_id="+str;
				xmlhttp.open("GET",url,true);    
				xmlhttp.send();    
				//alert(url);
				xmlhttp.onreadystatechange=function(){
					if (xmlhttp.readyState==4)
					{ 
						document.getElementById("showcatdiv").innerHTML=xmlhttp.responseText;
					}
				}    
        
			}  
      // ===============================================================
      function myFunction(optionid) {
      // alert(optionid); 
        var optiongetid = optionid;
        var genderSelect = document.getElementById("selectGender");
        var dobValue = document.getElementById("dobDiv");
         
            if ( optiongetid === 'other')
            {
              $("#otherduction").show();
            }else if(optiongetid == 64){
              $("#hotal").show();
              $("#specialisation").show();
              genderSelect.style.display = "none";
              dobValue.style.display = "none";
            }else if(optiongetid == 66){
              $("#transport").show();
              $("#specialisation").show();
              genderSelect.style.display = "none";
              dobValue.style.display = "none";

            }else if(optiongetid == 63){
              $("#specialisation").show();
              genderSelect.style.display = "none";
              dobValue.style.display = "none";
            }
            else
            {
              $("#otherduction").hide();
            }

        }
      // =================================================
      function subCatDiv(id)
			{
        // alert(id);
        var subcatogeryId = id;
        
       
        var genderSelect = document.getElementById("selectGender");
        var dobValue = document.getElementById("dobDiv");
       
        
        // var detailheading = document.getElementById("detailheading");

        var specialzationDiv = document.getElementById("specialzationDiv");
        if(subcatogeryId == 12 ||subcatogeryId == 13 || subcatogeryId == 14 || subcatogeryId == 15 || subcatogeryId == 16 || subcatogeryId == 33 || subcatogeryId == 34 || subcatogeryId == 35 ||subcatogeryId == 36  || subcatogeryId == 37 || subcatogeryId == 38 || subcatogeryId == 39 ||subcatogeryId == 40 || subcatogeryId == 41 || subcatogeryId == 42 || subcatogeryId == 43 || subcatogeryId == 44 || subcatogeryId == 45){
          genderSelect.style.display = "none";
          dobValue.style.display = "none";
          specialzationDiv.style.display = "none";
        }
         else if(subcatogeryId == 6){
          genderSelect.style.display = "none";
          dobValue.style.display = "none";

          specialzationDiv.style.display = "none";
        } else if(subcatogeryId == 4){
          specialzationDiv.style.display = "none";
        } else if(subcatogeryId == 7){
          specialzationDiv.style.display = "none";
        } else if(subcatogeryId == 10){
          genderSelect.style.display = "none";
          dobValue.style.display = "none";
        }  else if(subcatogeryId == 11){
          genderSelect.style.display = "none";
          dobValue.style.display = "none";
        }
        else if(subcatogeryId == 18){
          genderSelect.style.display = "none";
          dobValue.style.display = "none";
        }  
         
        else {
        genderSelect.style.display = "block"; // Or "inline" depending on your design
        dobValue.style.display = "block"; // Or "inline" depending on your design
        // fullNameLabel.innerHTML = "Full Name(पूरा नाम)"; // Set the original label text
        // detailheading.innerHTML = "Fill Details(विवरण भरें)";
        specialzationDiv.style.display = "block"; // Or "inline" depending on your design
      }
    
      }


    function showdivs(str)
    {
      // alert('str');
      subCatDiv(str);
      // subCategory(sub);
     
      if (window.XMLHttpRequest)
        {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
        }
      else
        {// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if (xmlhttp!=''){ 
          document.getElementById("showcategorydiv").innerHTML='<img src="images/loader.gif">';
        }
    
        var url="show_divs.php";
        url=url+"?subcategory_id="+str;
        xmlhttp.open("GET",url,true);    
        xmlhttp.send();    
        //alert(url);
        //alert(url);
        xmlhttp.onreadystatechange=function(){
          if (xmlhttp.readyState==4)
          { 
            document.getElementById("showcategorydiv").innerHTML=xmlhttp.responseText;
            var fee = parseFloat(xmlhttp.responseText.match(/\d+(\.\d+)?/));
            if (isNaN(fee)) {
              fee = 0;
            }
            document.getElementById("amount").value = fee;
          }
        }    
      }    
           
    function showcatm(str)
      {
        //alert('str');
        if (window.XMLHttpRequest)
        {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
        }
        else
        {// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if (xmlhttp!=''){ 
          document.getElementById("showcatmdiv").innerHTML='<img src="images/loader.gif">';
        }
      
        var x=document.getElementById("city_id").value;
        var url="show_catm.php";
        url=url+"?id="+str+"&city_id="+x;
        xmlhttp.open("GET",url,true);    
        xmlhttp.send();    
        //alert(url);
        //alert(url);
          xmlhttp.onreadystatechange=function(){
            if (xmlhttp.readyState==4)
            { 
              document.getElementById("showcatmdiv").innerHTML=xmlhttp.responseText;
            }
        }    
      }        
			
			function showcategorys(str)
			{
			//alert('str');
			if (window.XMLHttpRequest)
			{// code for IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp=new XMLHttpRequest();
			}
			else
			{// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			if (xmlhttp!=''){ 
				document.getElementById("showcatsdiv").innerHTML='<img src="images/loader.gif">';
			}
			
			var url="show_country.php";
			url=url+"?state_id="+str;
			xmlhttp.open("GET",url,true);    
			xmlhttp.send();    
			//alert(url);
			//alert(url);
			xmlhttp.onreadystatechange=function(){
				if (xmlhttp.readyState==4)
				{ 
					document.getElementById("showcatsdiv").innerHTML=xmlhttp.responseText;
				}
			}    
			}        
              
              
			function showsubcategory(str)
			{
        //alert('str');
        if (window.XMLHttpRequest)
        {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
        }
        else
        {// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if (xmlhttp!=''){ 
          document.getElementById("showsubcatdiv").innerHTML='<img src="images/loader.gif">';
        }
        
          var x=document.getElementById("area").value;
          var url="show_state.php";
          // url=url+"?city_id="+str+"&id="+x;
          url=url+"?city_id="+str;
          xmlhttp.open("GET",url,true);    
          xmlhttp.send();    
          //alert(url);
          //alert(url);
          xmlhttp.onreadystatechange=function(){
            if (xmlhttp.readyState==4)
            { 
              document.getElementById("showsubcatdiv").innerHTML=xmlhttp.responseText;
            }
          }    
			}        

    function showsubsubcategory(str)
    {
      //alert('str');
      if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
      else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      if (xmlhttp!=''){ 
      document.getElementById("showsubsubcatdiv").innerHTML='<img src="images/loader.gif">';
      }
        var url="showsubsubcategory.php";
        url=url+"?city="+str;
        xmlhttp.open("GET",url,true);	
        xmlhttp.send();	
        //alert(url);
      //alert(url);
        xmlhttp.onreadystatechange=function(){
          if (xmlhttp.readyState==4)
          { 
            document.getElementById("showsubsubcatdiv").innerHTML=xmlhttp.responseText;
          }
        }	
    }
              
              
    function showspecial(str)
    {
      // alert(str);

      // if ( str== '100000')
      //       {
      //         $("#divid").show();
             
              
      //       }
      //       else
      //       {
      //         $("#divid").hide();
               
      //       }
          
      if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
      else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      if (xmlhttp!=''){ 
                document.getElementById("showspecialdiv").innerHTML='<img src="images/loader.gif">';
              }
      var url="show_special.php";
      url=url+"?spid="+str;
      xmlhttp.open("GET",url,true);    
      xmlhttp.send();    
              //alert(url);
      xmlhttp.onreadystatechange=function(){
          if (xmlhttp.readyState==4)
          { 
            document.getElementById("showspecialdiv").innerHTML=xmlhttp.responseText;
          }
      }   
      
    }        
                
    function showsubsubcategorys(str)
    {
      if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
      else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      if (xmlhttp!=''){ 
                document.getElementById("showsubsubcatsdiv").innerHTML='<img src="images/loader.gif">';
              }
      var url="showsubsubcategorys.php";
      url=url+"?colony="+str;
      xmlhttp.open("GET",url,true);    
      xmlhttp.send();    
      //alert(url);db_connection.php
      //alert(url);
      xmlhttp.onreadystatechange=function(){
        if (xmlhttp.readyState==4)
        { 
          document.getElementById("showsubsubcatsdiv").innerHTML=xmlhttp.responseText;
        }
      }    
    }

    function shhowsubsubcategorys(str)
    {
      //alert('str');
      if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
      else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      if (xmlhttp!=''){ 
                document.getElementById("shhowsubsubcatsdiv").innerHTML='<img src="images/loader.gif">';
              }
      var url="shhowsubsubcategorys.php";
      url=url+"?ward="+str;
      xmlhttp.open("GET",url,true);    
      xmlhttp.send();    
      //alert(url);
              //alert(url);
      xmlhttp.onreadystatechange=function(){
        if (xmlhttp.readyState==4)
        { 
          document.getElementById("shhowsubsubcatsdiv").innerHTML=xmlhttp.responseText;
        }
      }    
    }
		</script>

    <script src="https://www.google.com/recaptcha/enterprise.js?render=6LfWXkwnAAAAAFZb-w4cf6j5wimQeCBoSlhUnMIJ"></script>

    <script>

      $(document).ready(function(){
          $('#colony').on('change', function() {
            if ( this.value == '100000')
            {
              $("#divid2").show();
              alert('hi');
            }
            else
            {
              $("#divid2").hide();
              
            }
          });
      });
      $(document).ready(function(){
          $('#ward').on('change', function() {
            if ( this.value == 'Others')
            {
              $("#divid3").show();
            }
            else
            {
              $("#divid3").hide();
            }
          });
      });
      function upperCaseF(a){
          setTimeout(function(){
              a.value = a.value.toUpperCase();
          }, 1);
      }

      function superSpecializationSelect(str) {
        // alert(str);
        if (str == 'other') {
            $("#superSpecializationdiv").show();
        } else {
            $("#superSpecializationdiv").hide();
        }
    }
    </script>
</head>
<body class="">
<div id="wrapper" class="clearfix">

 <?php include 'common/inner-header.php' ?>
  
  <!-- Start main-content -->
  <div class="main-content">
    <!-- Section: inner-header -->
    <section class="inner-header divider layer-overlay overlay-dark-4" data-bg-img="images/bg/bg1.jpg">
      <div class="container pt-120 pb-60">
        <!-- Section Content -->
        <div class="section-content">
          <div class="row"> 
            <div class="col-md-6">
              <h2 class="text-theme-colored2 font-36">Members Login and Registration</h2>
              <ol class="breadcrumb text-left mt-10 white">
                <li><a href="#">Home</a></li>
                <li class="active">Login</li>
              </ol>
            </div>
          </div>
        </div>
      </div>
    </section>

    <!-- Section: Services -->
   <section>
      <div class="container">
        <div class="row">
          <div class="col-md-4 mb-40" style="background:#f0f0f0">
            <h3 class="text-gray mt-0 pt-5"> Login</h3>
           
             <?php
                if (isset($_POST['login'])) {


                    $username=$_REQUEST['username'];
                    $password=$_REQUEST['password'];


                    $vlogin=mysqli_query($conn, "select * from tbl_members where email='$username' and password='$password' and status='1'");
                    $data=mysqli_num_rows($vlogin);
                    $row=mysqli_fetch_array($vlogin);
                   
                    if ($data==1) {

                        $_SESSION['user_id']=$row['memberid'];
    
                        if ($_SESSION['turl']!='') {
                                   header('location:'.$_SESSION['turl']);
                        } else {
                            header('location:dashboard/home');
                        }
                    } else {
                
                        echo '<div  class="alert alert-danger">Login Name Or Password Dont Match Plz Try again..!</div>';
       
                    }
                }
                ?>
            <p>Member's Login </p>
            <form name="login-form" action="" method="post" class="clearfix">
              <div class="row">
                <div class="form-group col-md-12">
                  <label for="form_username_email">Username/Email</label>
                  <input id="form_username_email" name="username"  class="form-control" type="text">
                </div>
              </div>
              <div class="row">
                <div class="form-group col-md-12">
                  <label for="form_password">Password</label>
                  <input id="form_password"  name="password" class="form-control" type="text">
                </div>
              </div>
              <div class="checkbox pull-left mt-15">
                <label for="form_checkbox">
                  <input id="form_checkbox" name="form_checkbox" type="checkbox">
                  Remember me </label>
              </div>
              <div class="form-group pull-right mt-10">
                <button type="submit" name="login" class="btn btn-dark btn-sm">Login</button>
              </div>
              <div class="clear text-center pt-10">
                <a class="text-theme-colored font-weight-600 font-12" href="#">Forgot Your Password?</a>
              </div>
              <div class="clear text-center pt-10" style="display:none">
                <a class="btn btn-dark btn-lg btn-block no-border mt-15 mb-15" href="#" data-bg-color="#3b5998">Login with facebook</a>
                <a class="btn btn-dark btn-lg btn-block no-border" href="#" data-bg-color="#00acee">Login with twitter</a>
              </div>
            </form>
          </div>
          <div class="col-md-7 col-md-offset-1" style="background:#f0f0f0">
          
            <?php
			      $secretKey = '6Le1jU0nAAAAANoGwQ6fgqJfiVizbpRoCXVj3o_W';
            if (isset($_POST['submit'])) {
				    if(isset($_POST['g-recaptcha-response']) && !empty($_POST['g-recaptcha-response'])) { 
					// Verify the reCAPTCHA API response 
					$verifyResponse = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.$secretKey.'&response='.$_POST['g-recaptcha-response']); 
				$responseData = json_decode($verifyResponse); 
				if($responseData->success) {
          
                function tep_image_upload($image_name, $temp_name, $url)
                {
                  
                    $image_name=explode(".", $image_name);
                    $tot=count($image_name);
                    $img_name=$image_name[$tot-2]."-".time().".".$image_name[$tot-1];
                    $target = $url."/".basename($img_name) ;
                        
                    if (move_uploaded_file($temp_name, $target)) {
                        return $img_name;
                    }
                }
              //   echo "<pre>";
              //  echo "sdfsfs";
              //   die;
                $paththumb = 'upload/';
                date_default_timezone_set('Asia/Calcutta');
                $today=date("Y-m-d");
                $category_id=$_POST['category_id'];
                $subcategory_id=$_POST['subcategory_id'];
               
                $contact=$_REQUEST['contact'];
                $fname=$_REQUEST['fname'];
                $phone=$_POST['phone'];

                $email=$_POST['email'];
                $gender=$_POST['gender'];
                $dob =$_POST['dob'];
                $state_id=$_POST['state_id'];
                $city_id=$_POST['city_id'];
                $colony=$_POST['colony'];
                $city=$_POST['city'];
                $ward=$_POST['ward'];
                $address=$_POST['address'];
                $pincode=$_POST['pincode'];
                $spid=$_POST['spid'];
                $sspid=$_POST['sspid'];

                if ($sspid === 'other') {
                  $customSpecialization = $_POST['custom_specialization'];
                  $insertQuery = "INSERT INTO add_subspecial (category_id, subcategory, status) VALUES ('$spid', '".$customSpecialization."', '0')";
                  $result = mysqli_query($conn, $insertQuery);
                  if ($result) {
                      $generatedId = mysqli_insert_id($conn);
                      $sspid = $generatedId;
                  }
                }
                // echo "<pre>";
                // print_r($_POST);
                $sqlFeatchFields="SELECT * FROM form_fields WHERE SubCatogertyId=$subcategory_id";
                $run = mysqli_query($conn, $sqlFeatchFields);
                while ($result = mysqli_fetch_array($run)) {
                  
                  $fieldName = $result['field_name'];
                  $fieldId []=   $result['form_fieldid']; 
                  // echo "<pre>";
                  // print_r($fieldName);
                 
                  if (isset($_FILES[$fieldName]) ||($_POST[$fieldName])) {
                      $others= $_POST[$fieldName];
                      
                      if ($others === "other") {
                       
                        $customOther = $_POST['custom_other'];
                        echo $customOther;
                       
                       }
                     
                    $fieldValue[] = $_POST[$fieldName];
                    
                    
                   
                     
                    $image_name1 = $_FILES[$fieldName]['name'];
                    $temp_name1 = $_FILES[$fieldName]['tmp_name'];
                    $thumb_pic=tep_image_upload($image_name1, $temp_name1, $paththumb);
                    $fieldValue[] = $thumb_pic;   
                }
               
              } 
              
              $delimiter = ',';
              $filteredArray = array_filter($fieldValue, function ($value) {
                  return !empty($value);
              });

              $implodedString = implode($delimiter, $filteredArray);
              $implodeId = implode(',', $fieldId);
             
              

             
                
                $formid=$_POST['formid'];
                $others=$_POST['others'];
                $othercolony=$_POST['othercolony'];
                $otherward=$_POST['otherward'];
                $password=mt_rand(100000, 999999);
               
                // $todays = explode('-', $today);
                // $dobs = explode('/', $dob);
               
                // if ($todays[0]>$dobs[0]) {
                //     $diff=$todays[0]-$dobs[0];
                  
                // }
                // die;
               
                if (true) {
                
                    $chklogi=mysqli_query($conn, "select * from tbl_members where email='".$email."'  ");
                    $countlog=mysqli_num_rows($chklogi);
                    
                    if ($countlog<1) {
                        if (trim($others)!='') {
                            $inys=mysqli_query($conn, "insert into add_special(status,category)values('1','".$others."')");

                            $cahklogi=mysqli_query($conn, "select * from add_special where category='".$others."'  order by sid desc");

                            $aqspid=mysqli_fetch_array($cahklogi);
                            $spid=$aqspid['sid'];
                        } else {
                            $spid=$_POST['spid'];
                        }

                        if (trim($othercolony)!='') {
                            $inys=mysqli_query($conn, "insert into tbl_colony(status,state_id,city_id,country_id,colony)values('1','".$city_id."','".$city."','".$state_id."','".$othercolony."')");

                            $cahklogis=mysqli_query($conn, "select * from tbl_colony where colony='".$othercolony."'  order by colony_id desc");

                            $aqspids=mysqli_fetch_array($cahklogis);
                            $colony=$aqspids['colony_id'];
                        } else {
                            $colony=$_POST['colony'];
                        }
                        if (trim($otherward)!='') {
                            $inys=mysqli_query($conn, "insert into tbl_village(status,state_id,city_id,country_id,colony_id,village)values('1','".$city_id."','".$city."','".$state_id."','".$colony."','".$otherward."')");

                            $cahklogais=mysqli_query($conn, "select * from tbl_village where village='".$otherward."'  order by village_id desc");

                            $aqaspids=mysqli_fetch_array($cahklogais);
                            $ward=$aqaspids['village_id'];
                        } else {
                            $ward=$_POST['ward'];
                        }
                        
                        $ins=mysqli_query($conn, "insert into tbl_members(ward,password,formid,sspid,spid,pincode,address,city,colony,city_id,category_id,subcategory_id,contact,fname,phone,email,gender,dob,state_id,dynamicvalue,form_fieldid)values('".$ward."','".$password."','".$formid."','".$sspid."','".$spid."','".$pincode."','".$address."','".$city."','".$colony."','".$city_id."','".$category_id."','".$subcategory_id."','".$contact."','".$fname."','".$phone."','".$email."','".$gender."','".$dob."','".$state_id."','".$implodedString."','".$implodeId."')");
                    } else {
                        echo '<div  class="alert alert-danger">This EMAIL ID is already Registered</div>';
                    }
                } 
                  elseif ($subcategory_id!='4' && $diff > 18) {
                      $chklogi=mysqli_query($conn, "select * from tbl_members where email='".$email."'  ");
                      $countlog=mysqli_num_rows($chklogi);
                      if ($countlog<1) {
                          if (trim($others)!='') {
                              $inys=mysqli_query($conn, "insert into add_special(status,category)values('1','".$others."')");

                              $cahklogi=mysqli_query($conn, "select * from add_special where category='".$others."'  order by sid desc");

                              $aqspid=mysqli_fetch_array($cahklogi);
                              $spid=$aqspid['sid'];
                          } else {
                              $spid=$_POST['spid'];
                          }
                          if (trim($othercolony)!='') {
                              $inys=mysqli_query($conn, "insert into tbl_colony(status,state_id,city_id,country_id,colony)values('1','".$city_id."','".$city."','".$state_id."','".$othercolony."')");

                              $cahklogis=mysqli_query($conn, "select * from tbl_colony where colony='".$othercolony."'  order by colony_id desc");

                              $aqspids=mysqli_fetch_array($cahklogis);
                              $colony=$aqspids['colony_id'];
                          } else {
                              $colony=$_POST['colony'];
                          }
                          if (trim($otherward)!='') {
                              $inys=mysqli_query($conn, "insert into tbl_village(status,state_id,city_id,country_id,colony_id,village)values('1','".$city_id."','".$city."','".$state_id."','".$colony."','".$otherward."')");

                              $cahklogais=mysqli_query($conn, "select * from tbl_village where village='".$otherward."'  order by village_id desc");

                              $aqaspids=mysqli_fetch_array($cahklogais);
                              $ward=$aqaspids['village_id'];
                          } else {
                              $ward=$_POST['ward'];
                          }
                        
                          $ins=mysqli_query($conn, "insert into tbl_members(ward,password,formid,sspid,spid,pincode,address,city,colony,city_id,category_id,subcategory_id,contact,fname,phone,email,gender,dob,state_id,payment_status,dynamicvalue,form_fieldid)values('".$ward."','".$password."','".$formid."','".$sspid."','".$spid."','".$pincode."','".$address."','".$city."','".$colony."','".$city_id."','".$category_id."','".$subcategory_id."','".$contact."','".$fname."','".$phone."','".$email."','".$gender."','".$dob."','".$state_id."','failed','".$implodedString."','".$implodeId."')");

                          $last_MemberId = mysqli_insert_id($conn);//by me add this line for last inserted id 28/07/2023
                  
                
              
                      } else {
                          echo '<div  class="alert alert-danger">This EMAIL ID is already Registered</div>';
                      }
                  } 
                  else {
                      echo '<div  class="alert alert-danger">You do not fulfill the age criteria.</div>';
                  }


                  if ($ins) {
                      $vloginzip=mysqli_query($conn, "select * from tbl_members order  by memberid desc ");

                      $datazip=mysqli_fetch_array($vloginzip);

                      if ($datazip['category_id']=='8') {
                      
                          $ins=mysqli_query($conn, "UPDATE tbl_members set designation='1' where memberid='".$datazip['memberid']."' ");

                      }

                      if ($datazip['formid']!='0') {
                          $selm=mysqli_query($conn, "SELECT * FROM tbl_form where category_id='".$datazip['formid']."' order by fid asc ");
                          while ($datas=mysqli_fetch_array($selm)) {
                              $p1=$datas['url'];
                              $fdname=$_POST[$p1];
                      
                              if ($datas['status']!='file') {
                                  $ins=mysqli_query($conn, "insert into tbl_memberfield(formid,title,val,mid)values('".$datas['fid']."','".$datas['fname']."','".$fdname."','".$datazip['memberid']."')");

                              } else {
                                  $image_name1 = $_FILES[$p1]['name'];
                                  $temp_name1 = $_FILES[$p1]['tmp_name'];
                                  $thumb_pic=tep_image_upload($image_name1, $temp_name1, $paththumb);
                                  $ins=mysqli_query($conn, "insert into tbl_memberfield(formid,title,val,mid)values('".$datas['fid']."','".$datas['fname']."','".$thumb_pic."','".$datazip['memberid']."')");
                      
                              }
                          }
                      }

                    $to  = 'basant.webdeveloper@gmail.com';
                    $too  = $email;
                    $seltss=mysqli_query($conn, "SELECT * FROM registration where user_id='11'");
                    $restss=mysqli_fetch_array($seltss);
                    
                    $emailto .= $email.',';
                    $emailto .= $restss['pemail'].',';
                    $emailto .= $restss['toemail'];
                    $images=$baseurl.'/upload/'.$restss['banner'];
                    $my_date = $rest['date'];
                    $tooemail=$restss['fromemail'];
                    $date = DATE("j F Y", strtotime($my_date));
                        
                    $subject = "New Registeration";
                    $name=$fname;
                    $password=$datazip['password'];
                    $email='SSEG <'.$tooemail.'>';
                    $headers = "MIME-Version: 1.0\r\n";
                    $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
                    $headers .= "From: $email";
                    $body = '<html><body>';
                    $body .= '<img src="'.$images.'" style="width:8%" alt="" /><p><span style="text-align:center">Scheme for Self-Employment of Graduates (SSEG)</span></p>';
                    $body .= '<br><p>Dear '.$name.' <br></br><br></br>Thank You for the Registration.Your Login Credential will be sent to you after verification<br></br></p><br></br>Regards<br>
				            Team SSEG<br></br><br></br>';

                    $body .= '<table width="100%"; rules="all" style="border:1px solid #eee;margin-bottom:3%" cellpadding="5">';
                    
                    $body .='<tr><td colspan="3" style="font-zise:11px; text-align:justify">Disclaimer:<br>
				            This e-mail and any attachments thereto, are intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited.  If you have received this e mail in error, please notify me by replying to this message and permanently delete the original and any copy of this e-mail and destroy any printout thereof. </td></tr>';
                    $body .= '</table>';
                    $body .= '</body></html>';
                    $retval = mail($emailto, $subject, $body, $headers);
                      // -------------------------------------------------------------------------------------------------------------
                      // ---------------------------------Payment Gatwaty Implementation start----------------------------------------
                      // -------------------------------------------------------------------------------------------------------------
                      $price = $_POST['fee'];
                      if($price > 0){
                        ?>
                     <style>
                      .razorpay-payment-button {
                          padding: 4px;
                          background-color: #5A9E6F;
                          color: #fff;
                          border: 0;
                      }
                      </style>
                      <?php
                      $api = new Api($keyId, $keySecret);

                      //
                      // We create an razorpay order using orders api
                      // Docs: https://docs.razorpay.com/docs/orders
                      //
                      $price = $_POST['fee'];
                      $customer = $_POST['fname'];
                      $email = $_POST['email'];
                      $contact = $_POST['phone'];

                      $_SESSION['email'] = $email;
                      $_SESSION['price'] = $price;
                      $_SESSION['phone'] = $contact;
					            $_SESSION['memberid'] = $last_MemberId;

                      $orderData = [
                          'receipt' => 3456,
                          'amount' => $price * 100, // 2000 rupees in paise
                          'currency' => 'INR',
                          'payment_capture' => 1, // auto capture
                      ];

                      $razorpayOrder = $api->order->create($orderData);

                      $razorpayOrderId = $razorpayOrder['id'];

                      $_SESSION['razorpay_order_id'] = $razorpayOrderId;

                      $displayAmount = $amount = $orderData['amount'];

                      if ($displayCurrency !== 'INR') {
                          $url = "https://api.fixer.io/latest?symbols=$displayCurrency&base=INR";
                          $exchange = json_decode(file_get_contents($url), true);

                          $displayAmount = $exchange['rates'][$displayCurrency] * $amount / 100;
                      }

                      $data = [
                          "key" => $keyId,
                          "amount" => $amount,
                          "name" => "SSEG Registration fee",
                          "description" => "PT",
                          "image" => "https://s29.postimg.org/r6dj1g85z/daft_punk.jpg",
                          "prefill" => [
                              "name" => $customer,
                              "email" => $email,
                              "contact" => $contact,
                          ],
                          "notes" => [
                              "address" => "Hello World",
                              "merchant_order_id" => "12312321",
                          ],
                          "theme" => [
                              "color" => "#F37254",
                          ],
                          "order_id" => $razorpayOrderId,
                      ];

                      if ($displayCurrency !== 'INR') {
                          $data['display_currency'] = $displayCurrency;
                          $data['display_amount'] = $displayAmount;
                      }

                      $json = json_encode($data);

                      ?>
                      <form action="verify.php" method="POST">
                          <script src="https://checkout.razorpay.com/v1/checkout.js" data-key="<?php echo $data['key'] ?>"
                              data-amount="<?php echo $data['amount'] ?>" data-currency="INR" data-name="<?php echo $data['name'] ?>"
                              data-image="<?php echo $data['image'] ?>" data-description="<?php echo $data['description'] ?>"
                              data-prefill.name="<?php echo $data['prefill']['name'] ?>"
                              data-prefill.email="<?php echo $data['prefill']['email'] ?>"
                              data-prefill.contact="<?php echo $data['prefill']['contact'] ?>" data-notes.shopping_order_id="3456"
                              data-order_id="<?php echo $data['order_id'] ?>" <?php if ($displayCurrency !== 'INR') {?>
                              data-display_amount="<?php echo $data['display_amount'] ?>" <?php }?> <?php if ($displayCurrency !== 'INR') {?>
                              data-display_currency="<?php echo $data['display_currency'] ?>" <?php }?>>
                          </script>
                          <!-- Any extra fields to be submitted with the form but not sent to Razorpay -->
                          <input type="hidden" name="shopping_order_id" value="3456">
                      </form>

                      <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
                          integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous">
                      </script>
                      <script>
                      $(window).on('load', function() {
                          jQuery('.razorpay-payment-button').click();
                      });
                      </script>
                    <?php }

                    // -------------------------------------------------------------------------------------------------------------
                    // ---------------------------------Payment Gatwaty Implementation End------------------------------------------
                    // -------------------------------------------------------------------------------------------------------------

                    echo '<div class="alert alert-success"> your Registration is Sucessfully Please check your email.</div>';
                          }
                      }else{
                  echo '<div  class="alert alert-danger">Please Verify the Captcha</div>';
                }
              }
              }
            ?>
        
          <form name="form1" onSubmit="return validate();" class="register-form" method="POST" id="login-form" enctype="multipart/form-data">

                 

              <div class="icon-box mb-0 p-0">
                <span class="icon icon-sm pull-left mb-0 mr-10">
                  <i class="pe-7s-users"></i>
                </span>
                <h3 class="text-gray pt-10 mt-0 mb-30">Don't have an Account? Register Now. (खाता नहीं है? अभी रजिस्टर करें।)</h3>
				
              </div>
		
              <div class="row">
                <div class="form-group col-md-6">
                  <label for="form_choose_username">Choose Category (श्रेणी का चयन करें) <span style="color: red;">*</span></label>
                  <select class="form-control" name="category_id" id="category_id" onChange="showcategory(this.value)">
                    <option value="" >Select</option>
                    <?php
                      // Retrieve categories from the database
                      $sel = mysqli_query($conn, "SELECT * FROM add_formcategory where type='register' and category_id!= '1' and status=0 order by category_id asc");
                      while ($result = mysqli_fetch_array($sel)) {
                    ?>
                      <option value="<?php echo $result['category_id']; ?>"><?php echo $result['category']; ?></option>
                    <?php } ?>
                  </select>
                  <div id="categoryError" style="color: red; font-weight: bold;"></div> <!-- Error message placeholder -->
                </div>
              <!-- </div> -->

              <!-- <div class="row"> -->
                <div class="form-group col-md-6">
                  <div class="controls" id="showcatdiv">
                    <!-- Display category-specific fields here -->
                  </div>
                </div>
              </div>

              <div id="showcategorydiv">
                <!-- Additional fields based on chosen category -->
              </div>

              <div class="row">
                <div class="form-group col-md-6"  id="showspecialdiv" style="display:block" >
                
                </div>

                <div class="form-group col-md-6"  id="superSpecializationdiv" style="display:block" >               
                </div>
              </div>

              <h2 class="form_top_content" id="detailheading" >Contact Details(विवरण भरें)</h2>
              <div class="row">
                <div class="form-group col-md-4" id= "fullNameDiv">
                  <label id="fullNameLabel">Full Name(पूरा नाम)<span style="color: red;">*</span></label>
                  <input name="fname" placeholder="Enter The Name" id="fname" class="form-control"  type="text">
                  <p id="nameError" class="error"></p> <!-- Element to display the name field error message -->
                </div>
                <div class="form-group col-md-4">
                  <label>Mobile No(मोबाइल नंबर) <span style="color: red;">*</span></label>
                  <!--<input id="phone-input" name="phone" placeholder="1234567890" class="form-control"  type="number">-->
                  <input type="text" name="phone" id="phone-input" class="form-control" placeholder="1234567890" maxlength="10" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1').replace(/^0[^.]/, '0');" >
                 
                  <p id="phone-error_empty" style="color: red; display: none; font-weight: bold;"></p>
                </div>
              <!-- </div>

              <div class="row"> -->
                <div class="form-group col-md-4">
                  <label>Alternate Mobile No(वैकल्पिक मोबाइल नंबर)</label>
                  <!--<input name="contact" class="form-control" placeholder="1234567890" type="number">-->
                  <input type="text" name="contact" class="form-control" placeholder="1234567890" maxlength="10" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1').replace(/^0[^.]/, '0');" >
                 
                </div>
                </div>
                <div class="row">
                  <div class="form-group col-md-4">
                    <label>Email Address(मेल पता) <span style="color: red;">*</span></label>
                    <input id="email-input" name="email" class="form-control" placeholder="e.g xyz@gmail.com" type="email" >
                    <p id="email-error-empty" style="color: red; display: none;"></p>
                    <p id="email-error-exists" style="color: red; font-weight: bold;"></p>
                    <div id="loader" style="display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 9999;">
                        <img src="images/loader.gif" alt="Loading...">
                    </div>
                </div>

              <!-- </div>

              <div class="row"> -->
                <div class="form-group col-md-4" id="selectGender">
                  <label for="form_choose_username">Gender(लिंग) <span style="color: red;">*</span></label>
                  <select class="form-control" name="gender" id="gender">
                    <option value="Male">Male</option>
                    <option value="Female">Female</option>
                    <option value="Transgender">Transgender</option>
                  </select>
                </div>

               <div class="form-group col-md-4" id="dobDiv">
                  <label for="form_choose_username">Date of Birth(जन्म की तारीख) <span style="color: red;">*</span></label>
                  <div class="calender_dv">
                    <input class="focus_visible" name="dob" placeholder="YYYY-MM-DD" type="text" />
                    <i class="fa fa-calendar" aria-hidden="true"></i>
                  </div>

                  <div class="calendar-container">
                    <div class="calendar-header">
                      <button id="prev-month">
                        <i class="fa fa-caret-left" aria-hidden="true"></i>
                      </button>
                      <select id="month-selector"></select>
                      <select id="year-selector"></select>
                      <button id="next-month">
                        <i class="fa fa-caret-right" aria-hidden="true"></i>
                      </button>
                    </div>
                    <div class="calendar" id="calendar"></div>
                  </div>
                </div>

              </div>
              <h2 class="form_top_content">Location Details (स्थान विवरण)</h2>

              <!-- //working on address 14 -->
              <div class="row">
                <div class="form-group col-md-4">
                  <label for="form_choose_username">Choose State(राज्य चुनें) <span style="color: red;">*</span></label>
                  <select class="form-control" name="state_id" id="state_id" onChange="showcategorys(this.value)">
                    <option value="">--Select--</option>
                    <?php
                      // Retrieve states from the database
                      $countrySql="SELECT * FROM tbl_country order by country ASC";
                      $sel = mysqli_query($conn, $countrySql);
                      while ($result = mysqli_fetch_array($sel)) {
                    ?>
                      <option value="<?php echo $result['cid']; ?>"><?php echo $result['country']; ?></option>
                    <?php } ?>
                  </select>
                  <p id="state-error" class="error-message" style="color: red;"></p>
                </div>
       
                <div class="form-group col-md-4">
                  <label for="form_choose_username">Choose District(जिला चुनें) <span style="color: red;">*</span></label>
                  <div class="controls" id="showcatsdiv">
                    <select class="form-control" id="city_id" name="city_id">
                      <option value="">--Select--</option>
                    </select>
                  </div>
                </div>
              <!-- </div>

              <div class="row" style="display:block"> -->
                <div class="form-group col-md-4">
                  <label for="form_choose_username">Choose Area(क्षेत्र चुनें) <span style="color: red;">*</span></label>
                  <div class="controls">
                    <select class="form-control" name="area" id="area" onChange="showcatm(this.value)">
                      <option value="">--Select--</option>
                      <option value="Rural">Rural</option>
                      <option value="Urban">Urban</option>
                    </select>
                  </div>
                </div>
              </div>

              <div class="row">
                <div class="form-group col-md-4">
                  <label for="form_choose_username">Choose Block/Town(ब्लॉक/नगर चुनें) <span style="color: red;">*</span></label>
                  <div class="controls" id="showcatmdiv">
                    <div class="controls" id="showsubcatdiv">
                      <select class="form-control" name="city">
                        <option value="">--Select--</option>
                      </select>
                    </div>
                  </div>
                </div>
              <!-- </div>
 
              <div class="row"> -->
                <div class="form-group col-md-4">
                  <label for="form_choose_username">Choose GP/Ward(जीपी/वार्ड चुनें)<span style="color: red;">*</span></label>
                  <div class="controls" id="showsubsubcatdiv">
                    <select class="form-control" id="colony" name="colony">
                      <option value="">--Select--</option>
                     
                    </select>
                  </div>
                </div>
              <!-- </div>

              <div class="row"> -->
                <div class="form-group col-md-4">
                  <label for="form_choose_username">Pin Code(पिन कोड) <span style="color: red;">*</span></label>
                  <input id="form_choose_username" name="pincode" class="form-control" type="text" inputmode="numeric" pattern="[0-9]{6}" maxlength="6" title="Pincode should be exactly 6 digits" >
                </div>
              </div>

              <div class="row" id="divid2" style="display:none">

              </div>

              <div class="row">
                <div class="form-group col-md-12">
                  <!-- <div class="controls" id="showsubsubcatsdiv">
                    <label for="form_choose_username">Choose Village/Colony(गांव/कॉलोनी चुनें)</label>
                    <select class="form-control" id="ward" name="ward">
                    <option value="">Select</option>
                    </select>
                  </div> -->
                  <div class="controls" id="shhowsubsubcatsdiv">
                  </div>
               </div>
              </div>

           

              <div class="row">
                <div class="form-group col-md-12">
                  <label for="form_choose_username">Address(पता)</label>
                  <textarea id="form_choose_username" name="address" class="form-control"></textarea>
                </div>
              </div>
              <h2 class="form_top_content">Payment (भुगतान)</h2>
                <div class="row" id="specialzationDiv">
                  <div class="form-group col-md-6">
                    <!-- <label for="form_choose_username">Choose Specialization(विशेषज्ञता चुनें) <span style="color: red;">*</span></label>
                    <select class="form-control" id="colorselector" name="spid" onChange="showspecial(this.value)">
                      <option value="">--Select--</option>
                      <?php
                        // if($main_subcategory == 0){
                        //   $sql= "SELECT * FROM add_special where status='0' order by sid asc";
                        // }else{
                        //   $sql= "SELECT * FROM add_special where status='0' and main_subcategory = '$main_subcategory' order by sid asc";
                        // }
                        // $sel = mysqli_query($conn, $sql);
                        // while ($result = mysqli_fetch_array($sel)) {
                      ?>
                        <option value="<?php echo $result['sid']; ?>"><?php echo $result['category']; ?></option>
                      <?php 
                    // }
                     ?>
                      <option value="100000">Other</option>
                    </select> -->
                  </div> 
                  <div class="row">
                
              </div>

                </div>
                <div class="row">
                  <div class="form-group col-md-6">
                    <label for="amount">Payment Amount (INR) भुगतान राशि (₹) <small>Registration Fee</small></label>
                    <input type="text" class="form-control" name="amount" id="amount" readonly>
                  </div>

                  <div class="form-group col-md-6">
                    <label for="paymentMethod">Payment Method (भुगतान विधि)</label>
                    <select class="form-control" name="paymentMethod" id="paymentMethod">
                      <option value="razorpay">Razorpay</option>
                    </select>
                  </div>
              </div>
               

              <div class="g-recaptcha" data-sitekey="6Le1jU0nAAAAAIj3FUkJ7X7mNMsizwS_zvcU15Mp"></div>
              <p id="recaptcha-error" class="error-recaptcha-message" style="color: red; font-weight: bold;"></p>

              <div class="row">
                <div class="form-group col-md-12">
                  <label for="termsCheckbox">
                  <input type="checkbox" id="termsCheckbox" name="termsCheckbox" >
                  I have read and agree to the <a href="<?php echo $baseurl .'/terms_condition.php'?>" id="termsLink">Terms and Conditions</a>
                  </label>
                </div>
              </div>
              <div class="form-group">
                <button class="btn btn-dark btn-lg btn-block mt-15" name="submit" type="submit">Register Now</button>
              </div>
        </form>



          </div>
        </div>
      </div>
    </section>

   

  </div>
  <!-- end main-content -->

  <?php include 'common/footer.php' ;
   unset($_SESSION['main_subcategory']);
  ?>
  <a class="scrollToTop" href="#"><i class="fa fa-angle-up"></i></a>
</div>
<!-- end wrapper -->

<!-- Include Date Range Picker -->
<script src="js/calender.js"></script>


<script>
const emailInput = document.getElementById('email-input');
const validationMessage = document.getElementById('email-error-exists');
const loader = document.getElementById('loader'); // Get the loader element

emailInput.addEventListener('blur', async () => {
    const enteredEmail = emailInput.value;

    try {
        loader.style.display = 'block'; // Show the loader

        const response = await fetch(`check_email.php?email=${encodeURIComponent(enteredEmail)}`);
        const data = await response.json();
        console.log(data);

        if (data.exists) {
            validationMessage.textContent = 'This EmailId is already exists !';
        } else {
            validationMessage.textContent = '';
        }
    } catch (error) {
        console.error('Error checking email existence:', error);
    } finally {
        loader.style.display = 'none'; // Hide the loader once the fetch is complete
    }
});
</script>
<!--<script>alert("this is");</script>-->

<!-- Footer Scripts -->
<!-- JS | Custom script for all pages -->
<script src="js/custom.js"></script>
<script src="js/validation_register.js"></script>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
</body>
</html>