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

//Javascripts
$(document).ready(function() {
  $.favicon('http://cdn.myld.com.au/2/849/web_picton-bros-panelspan_58256f1d28.ico', 'http://cdn.myld.com.au/2/849/picton-bros-panelspan_0213b8a95e.png');

  menu.contactDetails({
    phone: [
        ['[1800008866'],
    ],
    //optional, can have multiple values['0752212345', ['Head Office', '0752212345']]
    address: [
        ['Tamworth Showroom', '45 - 47 Fitzroy St, Tamworth'],
        ['Port Macquarie Showroom', '10 Blackbutt Rd, Port Macquarie'],
        ['Dubbo Showroom', '183 Talbragar St, Dubbo']
    ],
    //optional, can have multiple values['Robina, QLD', ['Southport', 'Southport, QLD']]
  });

  //facebook feed
  $('#fbFeed').append('<iframe src="http://www.facebook.com/plugins/likebox.php?id=489749797824128&amp;width=210&amp;connections=4&amp;stream=true&amp;header=false&amp;height="490" scrolling="no" frameborder="0" style="background: #fff;float:left; border:none; overflow:hidden; width:100%; height:490px;"></iframe>');

  //videos
  $('#video1').append('<iframe width="853" height="480" src="http://www.youtube.com/embed/S3kWEUHpyGY?rel=0" frameborder="0" allowfullscreen></iframe>');
  $('#video2').append('<iframe width="853" height="480" src="http://www.youtube.com/embed/6LVaIZavlzg?rel=0" frameborder="0" allowfullscreen></iframe>');
  $('#video3').append('<iframe width="640" height="480" src="http://www.youtube.com/embed/Lx5r8PpHAWs?rel=0" frameborder="0" allowfullscreen></iframe>');
  $('#video4').append('<iframe width="853" height="480" src="http://www.youtube.com/embed/ApiSLmOWjvk?rel=0" frameborder="0" allowfullscreen></iframe>');

  $('#contentVideo1').append('<iframe width="853" height="480" src="http://www.youtube.com/embed/6LVaIZavlzg?rel=0" frameborder="0" allowfullscreen></iframe>');
  $('#contentVideo2').append('<iframe width="640" height="480" src="https://www.youtube.com/embed/Lx5r8PpHAWs?rel=0" frameborder="0" allowfullscreen></iframe>');

  $('#careers a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    if ($(e.target).attr('href') === '#scroll3') {
        $('#cvFrame').attr('src', $('#cvFrame').attr('src'));
    }
  });

});

$(window).load(function() {
  mapcanvas1();
  mapcanvas2();
  mapcanvas3();

  //captcha add
  $('#captchaAdd').insertAfter('.captcha-question');

  //filter
  $('.isotope').isotope({
    filter: '.filter1'
  });

  //slider
  $("#slider").backstretch([
      "http://cdn.myld.com.au/2/856/picton-bros-panelspan_e543ce7b3f.jpg",
      "http://cdn.myld.com.au/2/856/picton-bros-panelspan_901e94ad5c.jpg",
      "http://cdn.myld.com.au/2/856/picton-bros-panelspan_436bf26b73.jpg",
      "http://cdn.myld.com.au/2/856/picton-bros-panelspan_f049486352.jpg",
      "http://cdn.myld.com.au/2/856/picton-bros-panelspan_0dbbc8e5eb.jpg",
      "http://cdn.myld.com.au/2/940/picton-bros-panelspan_cf1019f428.jpg"
    ], {
      duration: 3000,
      fade: 750,
      random: true
    });

  //scroll image
  if ($('body#products').is('*')) {
    $("#tabImage").backstretch([
        "http://cdn.myld.com.au/2/863/picton-bros-panelspan_fc54cfaeb9.JPG",
        "http://cdn.myld.com.au/2/863/picton-bros-panelspan_2d719f7912.jpg",
        "http://cdn.myld.com.au/2/863/picton-bros-panelspan_eb274cb3a4.jpg",
        "http://cdn.myld.com.au/2/863/picton-bros-panelspan_9ad35e95ae.JPG",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_f8a2a2630d.jpg",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_53c8d98734.png",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_4f5690750f.jpg",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_9f979ac2f9.jpg",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_0f924ef12d.jpg",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_84d3a82f59.jpg",
        "http://cdn.myld.com.au/2/1854/picton-bros-panelspan_19d9b8de19.png",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_ce8298b659.jpg",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_ac49a4284e.jpg",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_fad15f8fb7.jpg",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_3d59dc3ebf.jpg",
        "http://cdn.myld.com.au/2/849/picton-bros-panelspan_188ce04b0a.jpg"
        ], {
          duration: 1000,
          fade: 1000,
          random: false
        });
  } else if ($('body#manufacturers').is('*')) {
    $("#tabImage").backstretch([
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_8dad7ce63c.jpg",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_7d39212f7d.jpg",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_3913ef6c11.jpg",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_1fa7d7e4b1.jpg",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_10099048dc.jpg",
        "http://cdn.myld.com.au/2/864/picton-bros-panelspan_565226ebb8.jpg"
        ], {
          duration: 1000,
          fade: 1000,
          random: false
        });
  } else if ($('body#careers').is('*')) {
    $("#tabImage").backstretch([
        "http://cdn.myld.com.au/2/797/picton-bros-panelspan_1c9bf3cc13.JPG",
        "http://cdn.myld.com.au/2/797/picton-bros-panelspan_97f0cfbac7.JPG",
        "http://cdn.myld.com.au/2/797/picton-bros-panelspan_2a1e5b8a04.JPG"
        ], {
          duration: 1000,
          fade: 1000,
          random: false
        });
  }
  $('#tabImage').backstretch("pause");

  $('#tabNav li:eq(0) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 0);
  });
  $('#tabNav li:eq(1) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 1);
  });
  $('#tabNav li:eq(2) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 2);
  });
  $('#tabNav li:eq(3) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 3);
  });
  $('#tabNav li:eq(4) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 4);
  });
  $('#tabNav li:eq(5) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 5);
  });
  $('#tabNav li:eq(6) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 6);
  });
  $('#tabNav li:eq(7) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 7);
  });
  $('#tabNav li:eq(8) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 8);
  });
  $('#tabNav li:eq(9) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 9);
  });
  $('#tabNav li:eq(10) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 10);
  });
  $('#tabNav li:eq(11) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 11);
  });
  $('#tabNav li:eq(12) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 12);
  });
  $('#tabNav li:eq(13) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 13);
  });
  $('#tabNav li:eq(14) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 14);
  });
  $('#tabNav li:eq(15) a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    $('#tabImage').backstretch("show", 15);
  });

  //contentImage
  //$("#specialsImg1").backstretch("http://cdn.myld.com.au/2/797/web_picton-bros-panelspan_86a2f4ecde.JPG");
  //$("#specialsImg2").backstretch("http://cdn.myld.com.au/2/797/web_picton-bros-panelspan_7edd2d111c.jpg");
  //$("#aboutImg1").backstretch("http://cdn.myld.com.au/2/797/web_picton-bros-panelspan_6900280816.jpg");

  $("#aboutImg1").backstretch([
      "http://cdn.myld.com.au/2/864/picton-bros-panelspan_517539fab7.jpg",
      "http://cdn.myld.com.au/2/864/picton-bros-panelspan_0d6a55e4ac.JPG",
      "http://cdn.myld.com.au/2/864/picton-bros-panelspan_b6bc19ace5.JPG",
      "http://cdn.myld.com.au/2/864/picton-bros-panelspan_c97df9d6b3.JPG",
      "http://cdn.myld.com.au/2/864/picton-bros-panelspan_6e01c4ee9e.JPG"
    ], {
      duration: 3000,
      fade: 750,
      random: true
    });

  $("#specialsImg1").backstretch([
      "http://cdn.myld.com.au/2/864/picton-bros-panelspan_453fcfda78.jpg",
      "http://cdn.myld.com.au/2/864/picton-bros-panelspan_386ea113af.jpg",
      "http://cdn.myld.com.au/2/864/picton-bros-panelspan_ce18341a8b.jpg",
      "http://cdn.myld.com.au/2/864/picton-bros-panelspan_5164846ba4.JPG",
      "http://cdn.myld.com.au/2/864/picton-bros-panelspan_38270f2b0e.JPG"
    ], {
      duration: 3000,
      fade: 750,
      random: true
    });

  //match
  $('.match').matchHeight();

  //check if hash tag exists in the URL
  if (window.location.hash) {

    //set the value as a variable, and remove the #
    var hash_value = window.location.hash.replace('#', '');

    if (hash_value == 'scroll1') {
      $('#tabNav li:eq(0) a').tab('show');
      $('html, body').animate({
        'scrollTop': $('#content').offset().top
      }, 400);
    } else
        if (hash_value == 'scroll2') {
          $('#tabNav li:eq(1) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll3') {
          $('#tabNav li:eq(2) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll4') {
          $('#tabNav li:eq(3) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll5') {
          $('#tabNav li:eq(4) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll6') {
          $('#tabNav li:eq(5) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll7') {
          $('#tabNav li:eq(6) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll8') {
          $('#tabNav li:eq(7) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll9') {
          $('#tabNav li:eq(8) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll10') {
          $('#tabNav li:eq(9) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll11') {
          $('#tabNav li:eq(10) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll12') {
          $('#tabNav li:eq(11) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll13') {
          $('#tabNav li:eq(12) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll14') {
          $('#tabNav li:eq(13) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll15') {
          $('#tabNav li:eq(14) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'scroll16') {
          $('#tabNav li:eq(15) a').tab('show');
          $('html, body').animate({
            'scrollTop': $('#content').offset().top
          }, 400);
        } else
        if (hash_value == 'filter1') {
          $('#filters li').removeClass('active');
          $('#filters li:eq(0)').addClass('active');
          $('.isotope').isotope({
            filter: '.filter1'
          });
        } else
        if (hash_value == 'filter2') {
          $('#filters li').removeClass('active');
          $('#filters li:eq(1)').addClass('active');
          $('.isotope').isotope({
            filter: '.filter2'
          });
        } else
        if (hash_value == 'filter3') {
          $('#filters li').removeClass('active');
          $('#filters li:eq(2)').addClass('active');
          $('.isotope').isotope({
            filter: '.filter3'
          });
        } else
        if (hash_value == 'filter4') {
          $('#filters li').removeClass('active');
          $('#filters li:eq(3)').addClass('active');
          $('.isotope').isotope({
            filter: '.filter4'
          });
        } else
        if (hash_value == 'filter5') {
          $('#filters li').removeClass('active');
          $('#filters li:eq(4)').addClass('active');
          $('.isotope').isotope({
            filter: '.filter5'
          });
        } else
        if (hash_value == 'filter6') {
          $('#filters li').removeClass('active');
          $('#filters li:eq(5)').addClass('active');
          $('.isotope').isotope({
            filter: '.filter6'
          });
        } else
        if (hash_value == 'filter7') {
          $('#filters li').removeClass('active');
          $('#filters li:eq(6)').addClass('active');
          $('.isotope').isotope({
            filter: '.filter7'
          });
        } else
        if (hash_value == 'filter8') {
          $('#filters li').removeClass('active');
          $('#filters li:eq(7)').addClass('active');
          $('.isotope').isotope({
            filter: '.filter8'
          });
        } else
        if (hash_value == 'filter9') {
          $('#filters li').removeClass('active');
          $('#filters li:eq(8)').addClass('active');
          $('.isotope').isotope({
            filter: '.filter9'
          });
        }
  }

  $('a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
    var target = this.href.split('#');
    $('.nav a').filter('[href="#' + target[1] + '"]').tab('show');
    $('html, body').animate({
      'scrollTop': $('#content').offset().top
    }, 400);
  })

});

//form validation
$('#custom_form').smartCaptcha({
  validateText: ["name", "number", "town"],
  validateRadiobutton: ["radiogroup1"],
  validateStyle: "default"
});

// $('#cv_form').smartCaptcha({
//   validateStyle: "default"
// });

//map-canvas1
function mapcanvas1() {
  var myLatlng = new google.maps.LatLng(-31.08996, 150.93398);
  var image = 'http://cdn.myld.com.au/2/849/picton-bros-panelspan_135c2d9760.png';
  var mapOptions = {
    zoom: 13,
    scrollwheel: false,
    center: myLatlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }

  if ($('#map-canvas1').length > 0) {
    var map = new google.maps.Map(document.getElementById('map-canvas1'), mapOptions);

    var marker = new google.maps.Marker({
      position: myLatlng,
      map: map,
      icon: image
    });

    google.maps.event.addDomListener(window, 'resize', function() {
      map.setCenter(myLatlng);
    });
    google.maps.event.addDomListener(window, 'orientationchange', function() {
      map.setCenter(myLatlng);
    });
  }
}

//map-canvas2
function mapcanvas2() {
  var myLatlng = new google.maps.LatLng(-31.45136, 152.88926);
  var image = 'http://cdn.myld.com.au/2/849/picton-bros-panelspan_135c2d9760.png';
  var mapOptions = {
    zoom: 13,
    scrollwheel: false,
    center: myLatlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }

  if ($('#map-canvas2').length > 0) {
    var map = new google.maps.Map(document.getElementById('map-canvas2'), mapOptions);

    var marker = new google.maps.Marker({
      position: myLatlng,
      map: map,
      icon: image
    });

    google.maps.event.addDomListener(window, 'resize', function() {
      map.setCenter(myLatlng);
    });
    google.maps.event.addDomListener(window, 'orientationchange', function() {
      map.setCenter(myLatlng);
    });
  }
}

//map-canvas3
function mapcanvas3() {
  var myLatlng = new google.maps.LatLng(-32.24680, 148.61291);
  var image = 'http://cdn.myld.com.au/2/849/picton-bros-panelspan_135c2d9760.png';
  var mapOptions = {
    zoom: 13,
    scrollwheel: false,
    center: myLatlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }

  if ($('#map-canvas3').length > 0) {
    var map = new google.maps.Map(document.getElementById('map-canvas3'), mapOptions);

    var marker = new google.maps.Marker({
      position: myLatlng,
      map: map,
      icon: image
    });

    google.maps.event.addDomListener(window, 'resize', function() {
      map.setCenter(myLatlng);
    });
    google.maps.event.addDomListener(window, 'orientationchange', function() {
      map.setCenter(myLatlng);
    });
  }
}

//view section 1
$('#view_section_1').insertAfter('#header');

//error div
$('#error').insertAfter('#header');
$("#error").wrap('<div id="main"><div class="contentBox></div></div>');

//clone
$(".custom-dropdown").clone().appendTo("#ctaDropdown");
$(".navbar-nav").clone().appendTo("#footerNav");

//subnav
/*$('.navbar .navbar-nav > li').eq(4).addClass('dropdown').append('<ul class="dropdown-menu">'+
      '<li><a href="specials#fbFeed">Facebook Feed</a></li>'+
      '<li><a href="specials#cladding">Wall Cladding</a></li>'+
    '</ul>').children('a').addClass('dropdown-toggle');
menu.reset();*/

//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='gallery_group']").fancybox({
    'transitionIn': 'elastic',
    'transitionOut': 'elastic',
    'speedIn': 600,
    'speedOut': 200
  });

  /* Apply with thumbnails visible */
  $("a.fancybox").fancybox({
    helpers: {
      thumbs: {
        width: 200,
        height: 200
      }
    }
  });
}

$(window).bind("load resize scroll", function() {
  //isotope
  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
    });
  });
});

//Detect mac
var Browser = menu.browserDetect('version');
if (Browser.OS == 'Mac') {
  $('body').addClass('mac');
}

$(document).ready(function() {
  $('.jmm-fixed-menu .right-trigger').css({
    "font-size": "35px"
  });
  $('.jmm-fixed-menu .left-trigger').css({
    "font-size": "35px"
  });
});
