function isValidEmailAddress(emailAddress) {
    var pattern = new RegExp(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
    // alert( pattern.test(emailAddress) );
    return pattern.test(emailAddress);
}

$(function(){
   $('.slider-gallery-for-1').slick({
		lazyLoad: 'progressive',
		slidesToShow: 1,
		slidesToScroll: 1,
		arrows: true,
		fade: true,
		adaptiveHeight: true,
		asNavFor: '.slider-gallery-nav-1'
	});
	$('.slider-gallery-nav-1').slick({
		slidesToShow: 4,
		slidesToScroll: 4,
		dots: false,
		focusOnSelect: true,
		slide: 'div',
		asNavFor: '.slider-gallery-for-1',
	});
     $('#toggleH2').click(function() {
		$('.toggleH2').toggle(500, "easeOutQuad");
                var pos = $(this).parent().prev().offset();
                 $('html, body').animate({
                scrollTop: pos.top
            }, 600);
		return false;
	});
         $('#toggleH5').click(function() {
		$('.toggleH5').toggle(500, "easeOutQuad");
                var pos = $(this).parent().prev().offset();
                 $('html, body').animate({
                scrollTop: pos.top
            }, 600);
		return false;
	});
      /* 
         $('#toggle3').click(function() {
		$('.toggle3').toggle(200, "easeOutQuad");
		return false;
	});
       
        $('#toggle4').click(function() {
		$('.toggle4').toggle(200, "easeOutQuad");
		return false;
	});
      */ 
    $(".accordion-navigation>a>span").click(function (e) {
        e.preventDefault();
        $(this).next().toggleClass('active');
        
        window.location.href = $(this).parent().attr('data-ref');
        return false;
    })
  
    var dates_form = $("#value_date1_id, #value_date2_id").datepicker({
        showOn: "both",
        numberOfMonths: 2,
        buttonImageOnly: true,
        showButtonPanel: true,
        minDate: 1,
        dateFormat: "yy-mm-dd",
        dayNamesMin: days_a_short,
        dayNames: days_a,
        monthNamesShort: months_a_short,
        monthNamesMin: months_a_short,
        monthNames: months_a,
        changeMonth: true,
        changeYear: true,
        onSelect: function (dateText, inst) {
            var option = this.id == "value_date1_id" ? "minDate" : "maxDate",
                    dateParts = dateText.split("-");
            actualDate = new Date(dateParts[0], dateParts[1] - 1, dateParts[2]);
            var newDate = new Date(actualDate.getFullYear(), actualDate.getMonth(), actualDate.getDate() + 1);
            dates_form.not(this).datepicker("option", option, newDate);


        }
    });
    
    var dates_change = $("#hotel_value_date1_id, #hotel_value_date2_id").datepicker({
        showOn: "both",
        numberOfMonths: 2,
        buttonImageOnly: true,
        showButtonPanel: true,
        minDate: 1,
        dateFormat: "yy-mm-dd",
        dayNamesMin: days_a_short,
        dayNames: days_a,
        monthNamesShort: months_a_short,
        monthNamesMin: months_a_short,
        monthNames: months_a,
        changeMonth: true,
        changeYear: true,
        onSelect: function (dateText, inst) {
            var option = this.id == "hotel_value_date1_id" ? "minDate" : "maxDate",
                    dateParts = dateText.split("-");
            actualDate = new Date(dateParts[0], dateParts[1] - 1, dateParts[2]);
            var newDate = new Date(actualDate.getFullYear(), actualDate.getMonth(), actualDate.getDate() + 1);
            dates_change.not(this).datepicker("option", option, newDate);


        }
    });
    $("input[name='but']").on("click",function(e){

        var site_url=$("input[name='site_url']").val();
        var dataPost={};
        dataPost.c="send";
        dataPost.ename=$("input[name='ename']").val();
        dataPost.HID=$("input[name='HID']").val();
        dataPost.eemail=$("input[name='eemail']").val();
        dataPost.eenquiry=$("textarea[name='eenquiry']").val();
        dataPost.g_recaptcha_response=$("textarea[name='g-recaptcha-response']").val();
        dataPost.word=$("input[name='word']").val();
        dataPost.esubjects=$("input[name='esubjects']").val();
        dataPost.enqury=$("input[name='enqury']").val();
        dataPost.send_email=$("input[name='send_email']").val();
        dataPost.clang=$("input[name='lang']").val();
        if($("input[name^='gdpr']").is(':checked')){
        	 dataPost.gdpr_field=$("input[name^='gdpr']").val();
        	 $("input[name^='gdpr']").parent().removeClass("gdpr_fail");
        }
        else{
        $("input[name^='gdpr']").parent().addClass("gdpr_fail");
        return;
        }
        $("span.preloader").show();
        //grecaptcha.reset();
        $.ajax({
            url : site_url
            + "classes/enquiry/send_enquiry_form.php",
            type : "post",
            data : dataPost,
            dataType : "html",
            success : function(data) {
                $("span.preloader")
                .hide();
                $("small.error").empty();
              
                
                if($(data).attr("date-rel")=="success"){
                    $(".success").html(data).show();
                     $("form").remove();
                        
                }else{
                    $("small.error").html(data).show();
                }
                
                    
            },
            error : function(xhr, err) {
            	
                $("span.preloader")
                .hide();

                alert("readyState: "
                    + xhr.readyState
                    + "\nstatus: "
                    + xhr.status);
                alert("responseText: "
                    + xhr.responseText);
            }
        });
         
         
    })
    
})