/***********************
*  Site Specific JS   *
************************/

//Javascripts
$(document).ready(function(){ 
    $.favicon('http://cdn.myld.com.au/2/1106/wonderland-developments-investments-pty-ltd-kaylee-curtain-boutique_a7c2051e66.png');
  
  menu.contactDetails({
    
    phone: '0740453088', //optional, can have multiple values[array] 
    fax: '0740565235',
    mobile: null, //optional, can have multiple values[array]
    email: 'admin@kayleecurtains.com.au', //optional, can have multiple values[array] 
    address: 'Coming soon.', //optional, single value
    hours: [['Mon to Fri','8:30am-5:00pm'],['Sat','8:30am-Noon'],['Sun','Closed']] //optional
    
  });
  
//microdata
$('h1, h2, h3, h4, h5 , h6').attr('itemprop','name');
$('p').attr('itemprop','description');
$('.container').attr('itemtype','http://schema.org/LocalBusiness');
$('.container-fluid').attr('itemtype','http://schema.org/LocalBusiness');
$('img').attr('itemprop','image');
  
  
//sticky header
$(window).scroll(function(e){
  if($(window).scrollTop() >= 100 ) //number of scrolls
  {$("#header").addClass('scroll');}
  else  
  {$("#header").removeClass('scroll');}
});

// Dropdowns
if ( $("body#services").is("*") ) {
  $('.navbar .navbar-nav > li').eq(2).addClass('dropdown').append('<ul class="dropdown-menu">'+'<li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="custom-made-curtain-manufacture" data-attr-scroll="#custom-made-curtain-manufacture-tab" href="#custom-made-curtain-manufacture">Custom made curtain manufacture</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="curtain-installation" data-attr-scroll="#curtain-installation-tab" href="#curtain-installation">Curtain Installation</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="custom-made-blind-supply" data-attr-scroll="#custom-made-blind-supply-tab" href="#custom-made-blind-supply">Custom made blind supply</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="blind-installation" data-attr-scroll="#blind-installation-tab" href="#blind-installation">Blind installation</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="plantation-shutters-design-and-installation" data-attr-scroll="#plantation-shutters-design-and-installation-tab" href="#plantation-shutters-design-and-installation">Plantation shutters design & installation</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="quality-curtain-and-soft-furniture-fabric-supply" data-attr-scroll="#quality-curtain-and-soft-furniture-fabric-supply-tab" href="#quality-curtain-and-soft-furniture-fabric-supply">Quality curtain & soft furniture fabric supply</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="interior-home-improvement-design-services-and-colour-coordination" data-attr-scroll="#interior-home-improvement-design-services-and-colour-coordination-tab" href="#interior-home-improvement-design-services-and-colour-coordination">Interior home improvement design services & colour coordination</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="builders-window-and-soft-furnishing-packages" data-attr-scroll="#builders-window-and-soft-furnishing-packages-tab" href="#builders-window-and-soft-furnishing-packages">Builders window & soft furnishing packages</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="resort-and-hotel-refurbishment-packages" data-attr-scroll="#resort-and-hotel-refurbishment-packages-tab" href="#resort-and-hotel-refurbishment-packages">Resort & hotel refurbishment packages</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="refurbishment-furnishing-packages-for-super-yachts-and-houseboats" data-attr-scroll="#refurbishment-furnishing-packages-for-super-yachts-and-houseboats-tab" href="#refurbishment-furnishing-packages-for-super-yachts-and-houseboats">Refurbishment furnishing packages for super-yachts & houseboats</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="window-and-patio-door-replacement-services-aluminium-and-timber" data-attr-scroll="#window-and-patio-door-replacement-services-aluminium-and-timber-tab" href="#window-and-patio-door-replacement-services-aluminium-and-timber">Window and patio door replacement services, aluminium & timber</a></li>'+'</ul>').children('a').addClass('dropdown-toggle').attr('data-toggle', 'dropdown'); 
  $('.navbar .navbar-nav > li').eq(3).addClass('dropdown').append('<ul class="dropdown-menu">'+'<li><a href="products#drapery-fabrics-tab">Drapery fabrics</a></li><li><a href="products#curtains-tab">Curtains</a></li><li><a href="products#curtain-tracks-tab">Curtain tracks</a></li><li><a href="products#curtain-accessories-tab">Curtain accessories</a></li><li><a href="products#blinds-tab">Blinds</a></li><li><a href="products#shutters-tab">Shutters</a></li><li><a href="products#new-window-and-door-replacement-tab">New Window & Door replacement</a></li><li><a href="products#dining-table-soft-furnishings-tab">Dining table soft furnishing</a></li><li><a href="products#custom-made-chair-covers-tab">Custom made chair covers</a></li><li><a href="products#bedding-and-soft-furnishings-tab">Bedding soft furnishing</a></li><li><a href="products#runners-tab">Runners</a></li><li><a href="products#covers-tab">Covers</a></li><li><a href="products#fabric-covered-custom-made-pelmets-tab">Fabric-covered Custom-made Pelmets</a></li><li><a href="products#commercial-curtains-and-drapes-tab">Commercial curtains & drapes</a></li><li><a href="products#theatre-curtains-and-drapes-tab">Theatre curtains & drapes</a></li><li><a href="products#hospital-curtains-custom-made-tab">Hospital curtains custom made to suit</a></li><li><a href="services#refurbishment-furnishing-packages-for-super-yachts-and-houseboats-tab">Ship & boat curtains & blinds</a></li>'+'</ul>').children('a').addClass('dropdown-toggle').attr('data-toggle', 'dropdown');
  menu.reset();
} else if ( $("body#products").is("*") ) {
  $('.navbar .navbar-nav > li').eq(2).addClass('dropdown').append('<ul class="dropdown-menu">'+'<li><a href="services#custom-made-curtain-manufacture-tab">Custom made curtain manufacture</a></li><li><a href="services#curtain-installation-tab">Curtain Installation</a></li><li><a href="services#custom-made-blind-supply-tab">Custom made blind supply</a></li><li><a href="services#blind-installation-tab">Blind installation</a></li><li><a href="services#plantation-shutters-design-and-installation-tab">Plantation shutters design & installation</a></li><li><a href="services#quality-curtain-and-soft-furniture-fabric-supply-tab">Quality curtain & soft furniture fabric supply</a></li><li><a href="services#interior-home-improvement-design-services-and-colour-coordination-tab">Interior home improvement design services & colour coordination</a></li><li><a href="services#builders-window-and-soft-furnishing-packages-tab">Builders window & soft furnishing packages</a></li><li><a href="services#resort-and-hotel-refurbishment-packages-tab">Resort & hotel refurbishment packages</a></li><li><a href="services#refurbishment-furnishing-packages-for-super-yachts-and-houseboats-tab">Refurbishment furnishing packages for super-yachts & houseboats</a></li><li><a href="services#window-and-patio-door-replacement-services-aluminium-and-timber-tab">Window and patio door replacement services, aluminium & timber</a></li>'+'</ul>').children('a').addClass('dropdown-toggle').attr('data-toggle', 'dropdown'); 
  $('.navbar .navbar-nav > li').eq(3).addClass('dropdown').append('<ul class="dropdown-menu">'+'<li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="drapery-fabrics" data-attr-scroll="#drapery-fabrics-tab" href="#drapery-fabrics">Drapery fabrics</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="curtains" data-attr-scroll="#curtains-tab" href="#curtains">Curtains</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="curtain-tracks" data-attr-scroll="#curtain-tracks-tab" href="#curtain-tracks">Curtain tracks</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="curtain-accessories" data-attr-scroll="#curtain-accessories-tab" href="#curtain-accessories">Curtain accessories</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="blinds" data-attr-scroll="#blinds-tab" href="#blinds">Blinds</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="shutters" data-attr-scroll="#shutters-tab" href="#shutters">Shutters</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="new-window-and-door-replacement" data-attr-scroll="#new-window-and-door-replacement-tab" href="#new-window-and-door-replacement">New Window & Door replacement</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="dining-table-soft-furnishings" data-attr-scroll="#dining-table-soft-furnishings-tab" href="#diningle-soft-furnishings">Dining table soft furnishing</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="custom-made-chair-covers" data-attr-scroll="#custom-made-chair-covers-tab" href="#custom-made-chair-covers">Custom made chair covers</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="bedding-and-soft-furnishings" data-attr-scroll="#bedding-and-soft-furnishings-tab" href="#bedding-and-soft-furnishings">Bedding soft furnishing</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="runners" data-attr-scroll="#runners-tab" href="#runners">Runners</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="covers" data-attr-scroll="#covers-tab" href="#covers">Covers</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="fabric-covered-custom-made-pelmets" data-attr-scroll="#fabric-covered-custom-made-pelmets-tab" href="#fabric-covered-custom-made-pelmets">Fabric-covered Custom-made Pelmets</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="commercial-curtains-and-drapes" data-attr-scroll="#commercial-curtains-and-drapes-tab" href="#commercial-curtains-and-drapes">Commercial curtains & drapes</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="theatre-curtains-and-drapes" data-attr-scroll="#theatre-curtains-and-drapes-tab" href="#theatre-curtains-and-drapes">Theatre curtains & drapes</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="hospital-curtains-custom-made" data-attr-scroll="#hospital-curtains-custom-made-tab" href="#hospital-curtains-custom-made">Hospital curtains custom made to suit</a></li><li><a role="button" data-toggle="collapse" data-parent="#accordion" aria-expanded="true" aria-controls="refurbishment-furnishing-packages-for-super-yachts-and-houseboats" data-attr-scroll="#refurbishment-furnishing-packages-for-super-yachts-and-houseboats-tab" href="services#refurbishment-furnishing-packages-for-super-yachts-and-houseboats-tab">Ship & boat curtains & blinds</a></li>'+'</ul>').children('a').addClass('dropdown-toggle').attr('data-toggle', 'dropdown');
  menu.reset();
} else {
  $('.navbar .navbar-nav > li').eq(2).addClass('dropdown').append('<ul class="dropdown-menu">'+'<li><a href="services#custom-made-curtain-manufacture-tab">Custom made curtain manufacture</a></li><li><a href="services#curtain-installation-tab">Curtain Installation</a></li><li><a href="services#custom-made-blind-supply-tab">Custom made blind supply</a></li><li><a href="services#blind-installation-tab">Blind installation</a></li><li><a href="services#plantation-shutters-design-and-installation-tab">Plantation shutters design & installation</a></li><li><a href="services#quality-curtain-and-soft-furniture-fabric-supply-tab">Quality curtain & soft furniture fabric supply</a></li><li><a href="services#interior-home-improvement-design-services-and-colour-coordination-tab">Interior home improvement design services & colour coordination</a></li><li><a href="services#builders-window-and-soft-furnishing-packages-tab">Builders window & soft furnishing packages</a></li><li><a href="services#resort-and-hotel-refurbishment-packages-tab">Resort & hotel refurbishment packages</a></li><li><a href="services#refurbishment-furnishing-packages-for-super-yachts-and-houseboats-tab">Refurbishment furnishing packages for super-yachts & houseboats</a></li><li><a href="services#window-and-patio-door-replacement-services-aluminium-and-timber-tab">Window and patio door replacement services, aluminium & timber</a></li>'+'</ul>').children('a').addClass('dropdown-toggle').attr('data-toggle', 'dropdown'); 
  $('.navbar .navbar-nav > li').eq(3).addClass('dropdown').append('<ul class="dropdown-menu">'+'<li><a href="products#drapery-fabrics-tab">Drapery fabrics</a></li><li><a href="products#curtains-tab">Curtains</a></li><li><a href="products#curtain-tracks-tab">Curtain tracks</a></li><li><a href="products#curtain-accessories-tab">Curtain accessories</a></li><li><a href="products#blinds-tab">Blinds</a></li><li><a href="products#shutters-tab">Shutters</a></li><li><a href="products#new-window-and-door-replacement-tab">New Window & Door replacement</a></li><li><a href="products#dining-table-soft-furnishings-tab">Dining table soft furnishing</a></li><li><a href="products#custom-made-chair-covers-tab">Custom made chair covers</a></li><li><a href="products#bedding-and-soft-furnishings-tab">Bedding soft furnishing</a></li><li><a href="products#runners-tab">Runners</a></li><li><a href="products#covers-tab">Covers</a></li><li><a href="products#fabric-covered-custom-made-pelmets-tab">Fabric-covered Custom-made Pelmets</a></li><li><a href="products#commercial-curtains-and-drapes-tab">Commercial curtains & drapes</a></li><li><a href="products#theatre-curtains-and-drapes-tab">Theatre curtains & drapes</a></li><li><a href="products#hospital-curtains-custom-made-tab">Hospital curtains custom made to suit</a></li><li><a href="services#refurbishment-furnishing-packages-for-super-yachts-and-houseboats-tab">Ship & boat curtains & blinds</a></li>'+'</ul>').children('a').addClass('dropdown-toggle').attr('data-toggle', 'dropdown');
  menu.reset();
}

// Javascript to enable link to tab
var url = document.location.toString();
if (url.match('#')) {
$('.dropdown-menu a[href=#'+url.split('#')[1]+']').collapse({
  toggle: false
});
$(location.hash+' .panel-collapse').addClass('in');
}

// Change hash for page-reload
$('.dropdown-menu a').on('shown.bs.collapse', function (e) {
window.location.hash = e.target.hash;
})

window.scrollTo(0, 0);

$(window).load(function(){
// Remove the # from the hash, as different browsers may or may not include it
var hash = location.hash.replace('#',''),
hash_value = location.hash;

if(hash != '') {

// Clear the hash in the URL
//location.hash = ''; // delete front "//" if you want to change the address bar
$('html, body').animate({scrollTop: $(hash_value).offset().top -1 }, 'slow');

}
});

$('[data-attr-scroll]').on('click', function(e) {
  e.preventDefault();
  var target = $(this).data('scroll-to') || $(this).attr('href');

  $('html, body').animate({
    scrollTop: $(target).offset().top
  }, 800);
});



// clickable parent nav
$(".nav .dropdown-toggle").click(function () {
window.location = $(this).attr('href');
});

//home services
/* Wait until the page has rendered to set the #jmm-content background to transparent so the parallax mirror elements can show through */
$(window).load(function() {
  $('#jmm-content').css({"background": "transparent"});
});
/* The following function is only for the Snippets example - DO NOT USE IN A PRODUCTION SITE WITHOUT A DEBOUNCE OR SIMILAR FUNCTION FOR THE RESIZE TRIGGER */
$(function() {
  $(window).resize(function() {
    var parallaxHeight = Math.max($(window).height() * 0.7, 200) | 0;
    $('.parallax-window').height(parallaxHeight);
  }).trigger('resize');
});
$('.service-wrap .service-module').each( function() {
  $(this).hoverdir({
    // Animation time in ms
    speed: 300, // default: 300
    // CSS animation timing function
    easing: 'ease', // default: 'ease'
    // Delay animation in ms
    hoverDelay: 0, // default: 0
    // Invert animation?
    inverse: false, // default: false
    // Selector for overlay element inside parent element
    overlayElement: 'div.overlay' // default: 'div'
  });
});

//facebook feed
$(window).bind("load resize",function(){
var container_width = $('#fbFeed').width();    
$('#fbFeed').html('<div class="fb-page" data-href="https://www.facebook.com/pages/Kaylee-Curtain-Boutique/1069021676453392" data-tabs="timeline" data-width="' + container_width + '" data-height="470" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/pages/Kaylee-Curtain-Boutique/1069021676453392"><a href="https://www.facebook.com/pages/Kaylee-Curtain-Boutique/1069021676453392">Kaylee-Curtain-Boutique</a></blockquote></div></div>');
//FB.XFBML.parse();    
});

    
     // View section_1
    $('#view_section_1').insertBefore('.footer');

    // View error div
    $('#error').insertBefore('.footer');  
    
     

   //gallery
if(Modernizr.touch && $(".fancybox").length > 0 )
{ 
   var myPhotoSwipe = $(".fancybox").photoSwipe({ enableMouseWheel: false , enableKeyboard: false });
}
else
{
/* Apply to single image */
    $("a.fancybox").fancybox();

/* Apply fancybox to multiple items */
    $("a.fancybox[rel='group']").fancybox({
        'transitionIn'    :    'elastic',
        'transitionOut'    :    'elastic',
        'speedIn'        :    600, 
        'speedOut'        :    200 
    });
}
    
    
    // Contact
    if ( $("body#contact").is("*") ) {
        
        //CUSTOM FORM
        $('#enquiry_form').smartCaptcha({ 
          validateText: ["name"],
          validateNum: [{ id: "phone", max: 12, min: 7 }],
          validateEmail: ["email"],
          validateSpam: true,
          captchaTheme: 'default'
        });  

        // Remove Slider
        $('#slider').remove();
        
        function contactmap() {
          var myLatlng = new google.maps.LatLng(-17.020378, 145.745155);
          var mapOptions = {
            zoom: 20,
            center: myLatlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
          }
          
          if ($('#contact-map').length > 0) {
              var map = new google.maps.Map(document.getElementById('contact-map'), mapOptions);
            
              var marker = new google.maps.Marker({
                  position: myLatlng,
                  map: map 
              });
              
              google.maps.event.addDomListener(window, 'resize', function() {
              map.setCenter(myLatlng);
            });         
              google.maps.event.addDomListener(window, 'orientationchange', function() {
              map.setCenter(myLatlng);
            });   
          }
        }
        $(window).load(function(){
          contactmap();
        });
    }       
    
}); 

$(window).load(function(){
  var $container = $('.isotope').isotope({
  "itemSelector": ".item",
  masonry: {
    columnWidth: ".item"
  }
});
});



$('#filters').on( 'click', 'a', function() {
  $('#filters li').removeClass('active');
  $(this).parent('li').addClass('active');
  var filterValue = $(this).attr('data-filter');
  $container.isotope({ filter: filterValue });
});
