$(document).ready(function(){

	/*Category List Menu Active item highlight*/

	$("#menu-container .list-group-item").each(function(){

	  var href=document.location.href;
	  var currLink = $(this).attr('href');
	  
	  currLink = currLink.slice(1);
	  
	  if (href.indexOf(currLink) != -1) {
	      $(this).addClass('active');
	  }

	});
});

//Content Carousel
$( document ).ready(function() {
        var f = $('#content-carousel').attr('data-f');
	var p = $('#content-carousel').attr('data-p');
	$('#content-carousel').load('content-carousel.php?p='+p+'&f='+f);
});

//Responsive form iframe
$( document ).ready(function() {
$('.frame').ready(function(){
    $('.frame').height( $('.frame').contents().find('body').height() );
});
});

$( document ).ready(function() {
 initDatePicker = function(params) {
        
                   //***********this is the temporary  json to disable dates*****************


          var Aventure_du_Sucre =["24/12/2016","25/12/2016","31/12/2016","01/01/2017","02/01/2017"];
          var Baba_Cool_Co_Ltd = ["25/12/2016","01/01/2017","02/01/2017","03/01/2017"];
          var Blue_Safari = ["25/12/2016","01/01/2017"];
          var Bluealize_Catamarans = ["25/12/2016","01/01/2017","02/01/2017"];
          var Bon_Voyage_Ltee = ["25/12/2016","01/01/2017","02/01/2017"];
          var Born_to_fly =  ["01/01/2017"];
          var Bruno_Aviation = ["25/12/2016","01/01/2017"];
          var Cafe_de_La_Plage =["01/01/2017","02/01/2017"];
          var Calypso = ["25/12/2016","01/01/2017","02/01/2017"];
          var Casela = ["25/12/2016","26/12/2016","01/01/2017","02/01/2017"];
          var Catamaran_cruises_Ltd = ["25/12/2016","31/12/2016","01/01/2017"];
          var Chazal_Incentive_Partner = ["25/12/2016","01/01/2017","02/01/2017","03/01/2017"];
          var Coral_Breeze = ["01/01/2017","02/01/2017"];
          var Croisieres_Evasions_Ltee = ["25/12/2016","01/01/2017","02/01/2017","03/01/2017"];
          var Croisieres_Turquoise = ["25/12/2016","01/01/2017","02/01/2017","03/01/2017"];
          var Curious_Corner_of_Chamarel =  ["25/12/2016","01/01/2017","02/01/2017"];
          var Dolswim = ["25/12/2016","01/01/2017","02/01/2017","03/01/2017"];
          var Domaine_de_l_etoile = ["25/12/2016","01/01/2017"];
          var Dreamcatcher = ["25/12/2016","01/01/2017","02/01/2017"];
          var Easterlies_LTD_Oceance = ["25/12/2016","01/01/2017","02/01/2017","03/01/2017"];
          var Electro_Bike_Discovery = ["25/12/2016","01/01/2017","02/01/2017"];
          var Harmony_Travel_Ltd = ["25/12/2016","01/01/2017","02/01/2017"];
          var Fun_Adventure_Mauritius_Ltd = ["25/12/2016","01/01/2017","02/01/2017"];
          var Hooker_Deep_Sea_Fishing = ["25/12/2016","01/01/2017","02/01/2017"];
          var ICAN_Ltd = ["25/12/2016","01/01/2017","02/01/2017","03/01/2017"];
          var Jean_Claude = ["01/01/2017","02/01/2017"];
          var Le_Concierge_Tours = ["25/12/2016","01/01/2017"];
          var Le_Domaine_de_l_Etoile_Sebastopol = ["25/12/2016","01/01/2017"];
          var Maison_Eureka = ["25/12/2016","01/01/2017","02/01/2017"];
          var Mauritius_Aquarium = ["25/12/2016","01/01/2017"];
          var Mauritius_Gymkhana_Club = ["01/01/2017","02/01/2017"];
          var Neptune_Pirate = ["01/01/2017"];
          var Performance_Fishing = ["25/12/2016","01/01/2017"];
          var Rhumerie_de_Chamarel = ["25/12/2016","01/01/2017","02/01/2017"];
          var Rituals_Spa_Concept = ["25/12/2016","01/01/2017","02/01/2017"];
          var Saint_Aubin = ["25/12/2016","31/12/2016","01/01/2017","02/01/2017"];
          var Scuba_Doo = ["25/12/2016","01/01/2017","02/01/2017"];
          var Skydive_Australs = ["25/12/2016","01/01/2017","02/01/2017","03/01/2017"];
          var Tamarin_Pro_Diving = ["25/12/2016","01/01/2017","02/01/2017"];
          var Funtastic_Drive_Racing_Ltd =  ["25/12/2016","01/01/2017"];

          var Catamaran_cruises_Ltdtest = ["25/12/2016","27/12/2016","31/12/2016","01/01/2017"];

          var blacklist ={

          "881" : Funtastic_Drive_Racing_Ltd,
          "882" : Funtastic_Drive_Racing_Ltd,
          "883" : Funtastic_Drive_Racing_Ltd,
          "893" : Funtastic_Drive_Racing_Ltd,

          "107" : Tamarin_Pro_Diving,
          "103" : Tamarin_Pro_Diving,
          "51"  : Tamarin_Pro_Diving,
          "50"  : Tamarin_Pro_Diving,

          "630" : Skydive_Australs,
          "172" : Skydive_Australs,

          "293" : Scuba_Doo,

          "57"  : Saint_Aubin,
          "208" : Saint_Aubin,
          "54"  : Saint_Aubin,
          "56"  : Saint_Aubin,
          "55"  : Saint_Aubin,

          "820" : Rituals_Spa_Concept,
          "819" : Rituals_Spa_Concept,
          "146" : Rituals_Spa_Concept,
          "148" : Rituals_Spa_Concept,
          "145" : Rituals_Spa_Concept,
          "144" : Rituals_Spa_Concept,
          "149" : Rituals_Spa_Concept,
          "820" : Rituals_Spa_Concept,


          "319" : Rhumerie_de_Chamarel,

          "238" : Performance_Fishing,
          "94"  : Performance_Fishing,
          "267" : Performance_Fishing,
          "93"  : Performance_Fishing,

          "603" : Neptune_Pirate,

          "269" : Mauritius_Gymkhana_Club,

          "64" : Mauritius_Aquarium,

          "205" : Maison_Eureka,
          "321" : Maison_Eureka,

          "213"  : Aventure_du_Sucre ,
          "312"  : Aventure_du_Sucre ,
          "99"   : Aventure_du_Sucre ,
          "288"  : Aventure_du_Sucre ,
          "630"  : Aventure_du_Sucre ,
          "4002" : Aventure_du_Sucre ,

          "160" :Baba_Cool_Co_Ltd ,

          "85" : Blue_Safari,
          "48" : Blue_Safari,
          "222": Blue_Safari,
          "324": Blue_Safari,

          "295" : Bluealize_Catamarans,
          "170" : Bluealize_Catamarans,

          "70"  :Bon_Voyage_Ltee,
          "72"  :Bon_Voyage_Ltee,
          "122" :Bon_Voyage_Ltee,
          "156" :Bon_Voyage_Ltee,

          "809" : Born_to_fly,

          "247" : Bruno_Aviation,
          "100" : Bruno_Aviation,

          "290" : Cafe_de_La_Plage,
          "628" : Cafe_de_La_Plage,
          "221" : Cafe_de_La_Plage,

          "355" : Calypso,
          "355" : Calypso,
          "69"  : Calypso,


          "307"  : Casela,
          "806"  : Casela,
          "82"   : Casela,
          "186"  : Casela,
          "87"   : Casela,
          "90"   : Casela,
          "225"  : Casela,
          "86-"   : Casela,
          "220"  : Casela,
          "812"  : Casela,
          "815"  : Casela,
          "206"  : Casela,
          "564"  : Casela,
          "223"  : Casela,
          "352"  : Casela,
          "345"  : Casela,
          "89"   : Casela,
          "887"  : Casela,
          "888"  : Casela,
          "220"  : Casela,
          "940"  : Casela,

          "446" : Catamaran_cruises_Ltd,
          "876" : Catamaran_cruises_Ltd,

          "805" : Chazal_Incentive_Partner,
          "124" : Chazal_Incentive_Partner,
          "185" : Chazal_Incentive_Partner,
          "124" : Chazal_Incentive_Partner,


          "259" : Croisieres_Evasions_Ltee,

          "143" : Croisieres_Turquoise,
          "173" : Croisieres_Turquoise,

          "575" : Curious_Corner_of_Chamarel,


          "73"  : Dolswim,
          "76"  : Dolswim,
          "74"  : Dolswim,
          "224" : Dolswim,
          "75"  : Dolswim,
          "599" : Dolswim,
          "77"  : Dolswim,
          "80"  : Dolswim,
          "79"  : Dolswim,
          "78"  : Dolswim,
          "593" : Dolswim,
          "482" : Dolswim,
          "12"  : Dolswim,
          "0086": Dolswim,

          "163" : Domaine_de_l_etoile,
          "164" : Domaine_de_l_etoile,
          "320" : Domaine_de_l_etoile,
          "325" : Domaine_de_l_etoile,
          "571" : Domaine_de_l_etoile,
          "627" : Domaine_de_l_etoile,

          "298" : Dreamcatcher,

          "567" :Easterlies_LTD_Oceance,
          "329" : Easterlies_LTD_Oceance,

          "808" : Electro_Bike_Discovery,
          "821" : Electro_Bike_Discovery,

          "462" : Harmony_Travel_Ltd,
          "343" : Harmony_Travel_Ltd,
          "594" : Harmony_Travel_Ltd,
          "343" : Harmony_Travel_Ltd,
          "351" : Harmony_Travel_Ltd,
          "158" : Harmony_Travel_Ltd,
          "96"  : Harmony_Travel_Ltd,
          "95"  : Harmony_Travel_Ltd,

          "323" : Fun_Adventure_Mauritius_Ltd,
          "318" : Fun_Adventure_Mauritius_Ltd,
          "323" : Fun_Adventure_Mauritius_Ltd,




          "168" : ICAN_Ltd,
          "111" : ICAN_Ltd,
          "596" : ICAN_Ltd,
          "115" : ICAN_Ltd,
          "595" : ICAN_Ltd,
          "116" : ICAN_Ltd,

          "159" : Jean_Claude,
          "193" : Jean_Claude,
          "569" : Jean_Claude,

          "818" : Le_Concierge_Tours,
          "838" : Le_Concierge_Tours,
          "101" : Le_Concierge_Tours,

          "544" : Le_Domaine_de_l_Etoile_Sebastopol,

          "846" : Baba_Cool_Co_Ltd,
          "841" : Baba_Cool_Co_Ltd,
          "844" : Baba_Cool_Co_Ltd,
          "375" : Baba_Cool_Co_Ltd,
          "923" : Baba_Cool_Co_Ltd,
          "837" : Baba_Cool_Co_Ltd,
          "839" : Baba_Cool_Co_Ltd,
          "845" : Baba_Cool_Co_Ltd,
          "311" : Baba_Cool_Co_Ltd,
          "920" : Baba_Cool_Co_Ltd,
          "310" : Baba_Cool_Co_Ltd,
          "833" : Baba_Cool_Co_Ltd,
          "832" : Baba_Cool_Co_Ltd,
          "855" : Baba_Cool_Co_Ltd,
          "849" : Baba_Cool_Co_Ltd,
          "834" : Baba_Cool_Co_Ltd,
          "850" : Baba_Cool_Co_Ltd,
          "917" : Baba_Cool_Co_Ltd,
          "328" : Baba_Cool_Co_Ltd,
          
		  "322" : ["26/12/2016","31/12/2016","01/01/2017","02/01/2017","03/01/2017","04/01/2017","05/01/2017","06/01/2017","07/01/2017","08/01/2017"],
          "436" :["31/12/2016","01/01/2017"],
          "924" :["31/12/2016","01/01/2017"],
		  "340" :["01/01/2017","02/01/2017","03/01/2017"],
          "336" :["01/01/2017","02/01/2017","03/01/2017"]
          };
 
          
            //************************ end of temporary json*********************** 
	    	return function(e) {
		    	var self = $(this);
            
		        product_blacklist = blacklist[jQuery("#frm-date").attr("data-product-id")];
          		if (product_blacklist) {
              
            		arr = jQuery.map( product_blacklist, function( d ) {
              			return moment(d,"DD/MM/YYYY");
            		});
            		//self.datetimepicker(params || {disabledDates:arr});
					jQuery("#booking-date-picker input").data("DateTimePicker").disabledDates(arr);
          		}
          		else{
           			self.datetimepicker(params || {});
            
          		}
		     	self.siblings('span.input-group-addon').on('click', function(e) {
		            self.focus();
		        });
	    	};
	    };
 		$('.date input, #booking-date-picker input').each(initDatePicker());

	
});

$(document).on('click', '.category-activity', function(e){
  var href = $(this).find('a').eq(0).attr('href');
  console.log({href});
  window.location.href = href;
});

$( document ).ready(function() {
  if ($(window).width() < 768) {
      if($('#menu-container').hasClass('in')) {
        $('.menu-left-toggle').click();
      }
  }

  $('.change-secure').each(function(){
    var href = $(this).attr('href');
    if(href.includes('https')) {

    } else {
      var hrefNew = href.replace('http', 'https');
      $(this).attr("href", hrefNew)
    }
  });

  $(document).on('click', '.btn-add-cart', function(){
    window.parent.postMessage({scroll: 0});
  });

  $(document).on('click', '.close-menu-btn', function(e){ 
    console.log("clicked1");
    $(".side-menu-new").fadeOut();
  });

  $(document).on('click', '.signup-menu-new', function(e){
    console.log("clicked2");
    $(".side-menu-new").hide();
    $(".top-bar-user").find('a').click();
  });
});

$(document).on('click', '.menu-bars, .menu-bars img', function(e){ 

  // e.preventDefault();
  console.log('click');
  // $(".side-menu-new").show();
  $(".side-menu-new").fadeIn({
    start: function () {
      $(this).css({
        display: "flex"
      })
    }
  });
});


$(document).on('click', '.wrapper-header-text', function(e){
  var contentID = $(this).attr('data-content');
  if($(this).hasClass('active')) {
    $(this).removeClass('active');
  } else {
    $(this).addClass('active');
  }
  // $(this).toggleClass('active');
  $('#'+contentID).slideToggle('medium', function() {
    if ($(this).is(':visible'))
      $(this).css('display','flex');
  });
});

$(document).on('click', '.signin-action', function(e){
  $(".signup-form-wrapper").hide()
  $(".signin-form-wrapper").fadeIn()
});

$(document).on('click', '.signup-action', function(e){
  $(".signin-form-wrapper").hide()
  $(".signup-form-wrapper").fadeIn()
});

