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

//Javascripts

$('.multiple-items').slick({
  dots: false,
  infinite: true,
  speed: 300,
  slidesToShow: 4,
  autoplay: true
});

//Navigation
$('.navbar .nav').addClass('nav-justified');

//Content insert
$('#view_section_1').appendTo('#main-content');
$('.map-area').appendTo('.slider-area .col-sm-12');

//Error insert
$('#error').appendTo('#main-content');

//Footer Map
function mapfooter() {
  var myLatlng = new google.maps.LatLng(-20.03785, 148.18338);
  var image = 'http://cdn.myld.com.au/2/737/s-w-crane-hire_f8243566dc.png';
  var mapOptions = {
    zoom: 13,
    center: myLatlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }
  
  if ($('#map-footer').length > 0) {
      var map = new google.maps.Map(document.getElementById('map-footer'), 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);
      });   
    }
}

//Main Map
function mapcanvas() {
  var myLatlng = new google.maps.LatLng(-20.03785, 148.18338);
  var image = 'http://cdn.myld.com.au/2/737/s-w-crane-hire_f8243566dc.png';
  var mapOptions = {
    zoom: 13,
    center: myLatlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }
  
  if ($('#map-canvas').length > 0) {
      var map = new google.maps.Map(document.getElementById('map-canvas'), 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);
      });   
    }
}

//Padding
function center() {
  $('.project-box a').each(function() {
    var object = $(this),
        height = object.outerHeight(true),
        img = object.find('img').outerHeight(true),
        pad = height - img,
        win = $(window).width();

    if (win > 767) {
        object.css('padding-top', pad / 2);
    } else {
        object.removeAttr('style');
    }
  });
}

$(document).ready(function(){ 
  $.favicon('http://cdn.myld.com.au/2/737/s-w-crane-hire_15f0c7e999.ico','http://cdn.myld.com.au/2/737/s-w-crane-hire_c7cf599a32.png');
	
	menu.contactDetails({
		
		phone: '07 4785 2615', //optional, can have multiple values[array] 
		mobile: [
            ['Neil','0417631678'],
            ['Jamie','0419850432'],
            ['Chris','0408004587']
        ], //optional, can have multiple values[array]
		email: [
            ['Enquires','enquires@swcrane.com.au'],
            ['Chris','chris.stone@swcrane.com.au']
        ], //optional, can have multiple values[array] 
		address: '', //optional, single value
		hours: [
            ['Mon - Fri','7.30am - 4.00pm']
        ] //optional
		
	});

	//Slider
    jQuery('.camera_wrap').camera({
        random: true,
        fx: 'simpleFade',
        playPause: false,
        pagination: false,
        loader: 'none',
        navigationHover: false,
        height: '41.44144144144144%'
    });

    //Gallery
    $("a.fancybox").fancybox({
        'scrolling'    :     'no',
        'width'    :     730,
        'modal'    :     true,
        'showNavArrows'    :     false,
        'padding'    :    '0',
        'margin'    :    '20',
        'overlayColor'    :    '#191919',
        'overlayOpacity'        :    0.5, 
        'showCloseButton'        :    false
    });

    //Scroll
    $(".scroll").mCustomScrollbar({
        scrollButtons:{
            enable:true
        },
        theme: 'dark-thick' //'dark', 'light-2', 'dark-2', 'light-thick', 'dark-thick', 'light-thin', 'dark-thin'
    });

    //Validation
    $('#custom_form').smartCaptcha({ 
        validateText: ["name", "message", "phone"],
        validateEmail: ["email"],
        redirectLink: "http://api.jquery.com/jquery.fn.extend/",
        validateStyle: "default"
    }); 
     
});  // end declaration

$(window).load(function(){

    center();

    $(window).resize(function() {
      center();
      $.fancybox.resize
    });
    
    //Footer Map
    mapfooter();
    //Main Map
    mapcanvas();
});
