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

//Javascripts
$(document).ready(function(){
  $.favicon('http://cdn.myld.com.au/2/1231/surveillance-nq_da872c0e3c.png');

  menu.contactDetails({
    phone: '',
        	//optional, can have multiple values['0747746009', ['Head Office', '0747746009']]
		mobile: '0459 749 675',
					//optional, can have multiple values
		email: 'pi@surveillancenq.com.au',
					//optional, can have multiple values['info@hansenconstructions.com.auadmin@comcrane.com.au', ['Support','admin@comcrane.com.au']]
		//address: 'AITKENVALE, Qld 4814',
					//optional, can have multiple values
        hours: [
                    ['M - F', '8:00am to 8:00pm'],
                    ['S & S', '9:00am to 5:00pm'],
                    ['Holidays', 'By Appointment']
			]
			//optional

	});

});

//insert view section
$('#view_section_1').insertAfter('#logo-con');

//carousel additions
$('.carousel').carousel({
  interval: 10000
})

//sub nav
$('.navbar .navbar-nav > li').eq(1).addClass('dropdown').append('<ul class="dropdown-menu dropdown1">'+
      '<li class="sub1"><a href="service#tab1">Cheaters</a></li>'+
      '<li class="sub1"><a href="service#tab2">Surveillance</a></li>'+
      '<li class="sub1"><a href="service#tab3">Technical</a></li>'+
      '<li class="sub1"><a href="service#tab4">Other Services</a></li>'+
      '<li class="sub1"><a href="service#tab5">Locate People</a></li>'+
    '</ul>').children('a').addClass('dropdown-toggle');
$('.navbar .navbar-nav > li').eq(3).addClass('dropdown').append('<ul class="dropdown-menu dropdown3">'+
      '<li class="sub1"><a href="about#tab1">Qualifications</a></li>'+
      '<li class="sub1"><a href="about#tab2">Investigations</a></li>'+
      '<li class="sub1"><a href="about#tab3">Surveillance</a></li>'+
      '<li class="sub1"><a href="about#tab4">Our Rates</a></li>'+
      '<li class="sub1"><a href="about#tab5">Our Terms</a></li>'+
      '<li class="sub1"><a href="about#tab6">Privacy Policy</a></li>'+
      '<li class="sub1"><a href="about#tab7">New Customers</a></li>'+
      '<li class="sub1"><a href="about#tab8">Business Customers</a></li>'+
    '</ul>').children('a').addClass('dropdown-toggle');

$('.navbar .navbar-nav > li').eq(2).addClass('dropdown').append('<ul class="dropdown-menu dropdown2">'+
      '<li class="sub1"><a href="investigations#tab1">Business &amp; Corporate</a></li>'+
      '<li class="sub1"><a href="investigations#tab2">Factuals &amp; Incidents</a></li>'+
      '<li class="sub1"><a href="investigations#tab3">Family Law &amp; Children</a></li>'+
      '<li class="sub1"><a href="investigations#tab4">Legal Support</a></li>'+
      '<li class="sub1"><a href="investigations#tab5">Crime &amp; Police</a></li>'+
    //  '<li class="sub1"><a href="investigations#tab5">Other Investigations</a></li>'+ //
    '</ul>').children('a').addClass('dropdown-toggle');

$('.navbar .navbar-nav > li').eq(4).addClass('dropdown').append('<ul class="dropdown-menu dropdown4">'+
   //   '<li class="sub1"><a href="faq">FAQ</a></li>'+ //
     // '<li class="sub1"><a href="careers">Careers</a></li>'+
      '<li class="sub1"><a href="links">Links</a></li>'+
    '</ul>').children('a').addClass('dropdown-toggle');
menu.reset();

//add class in navbar
$( '.navbar .navbar-nav > li a' ).eq( 0 ).addClass( "border-l" );

//nav tab add and remove class
    jQuery('.nav-tab-holder .main-tab-container a').on('click', function(){
    jQuery('.nav-tab-holder .main-tab-container a').removeClass('tab-display');
    jQuery(this).addClass('tab-display');
});

//add class in navbar
//$( '.navbar .navbar-nav > li' ).eq( 4 ).addClass( "hide" );
//$( '.navbar .navbar-nav > li' ).eq( 5 ).addClass( "hide" );
//$( '.navbar .navbar-nav > li' ).eq( 6 ).addClass( "hide" );

//nav tabs
$(document).ready(function(){
    $(".main-tab-container a").click(function(){
        $(this).tab('show');
    });
});

//service dropdown
$(document).ready(function(){
    $("#service .dropdown1 > li a").click(function(){
        $(this).tab('show');
    });
});

//service dropdown
$(document).ready(function(){
    $(".dropdown1 > li a").click(function(){
        $(this).tab('show');
    });
});

//toggle navtabs from navbar dropdown list
  //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('#tab', '');
			$('#tabNav li:eq('+(hash_value - 1)+') a').tab('show');
	};


    if ($('body#services').is('*')) {
		$(".dropdown1 a").attr("data-toggle", "tab");
		$('li[data-menu="dropdown1"] ul li a').attr("data-toggle", "tab");
	} else if($('body#investigations').is('*')) {
		$(".dropdown2 a").attr("data-toggle", "tab");
		$('li[data-menu="dropdown2"] ul li a').attr("data-toggle", "tab");
	};

  if(window.location.hash) {
  		//set the value as a variable, and remove the #
			var hash_value = window.location.hash.replace('#tab', '');
			$('#tabNav li:eq('+(hash_value - 1)+') a').tab('show');
	};


    if ($('body#about').is('*')) {
		$(".dropdown3 a").attr("data-toggle", "tab");
		$('li[data-menu="dropdown3"] ul li a').attr("data-toggle", "tab");
	}


$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
  var target = this.href.split('#');
  console.log(target);
  		$('#tabNav a').filter('[href="#'+target[1]+'"]').tab('show');
});

//tab animate
$(".sub1").click(function() {
    $('html, body').animate({
        scrollTop: $("#content").offset().top
    }, 100);
});


//tab animate 2
$(".nav-tabs").click(function() {
    $('html, body').animate({
        scrollTop: $("#content").offset().top
    }, 100);
});



//Contact us form
$('#contact_form').smartCaptcha({
    validateText: ["name", "number", "message"],
    validateEmail: ["email"],
    redirectLink: "thank-you",
    validateStyle: "default"
});


//form validation
$('#custom_form').smartCaptcha({
  validateText: ["name", "number", "email", "message"],
	redirectLink: "thank-you",
	validateStyle:"default"
});


function mapcanvas() {
  var myLatlng = new google.maps.LatLng(-19.29811, 146.76450);
  var image = 'http://cdn.myld.com.au/2/1231/surveillance-nq_be31cf586a.png';
  var mapOptions = {
    zoom: 13,
    center: myLatlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    scrollwheel: false
  }

  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);
	  });
	}
}

$(window).load(function(){
	mapcanvas();
});

//Detect mac
  var Browser = menu.browserDetect('version');
  	if (Browser.OS == 'Mac') {
		$('body').addClass('mac');
}



//tabs
  //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('#tab', '');
			$('#tabNav li:eq('+(hash_value - 1)+') a').tab('show');
	};

	if ($('body#home').is('*')) {
		$(".module a").attr("data-toggle", "tab");
	};

$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
  var target = this.href.split('#');
  		$('#tabNav a').filter('[href="#'+target[1]+'"]').tab('show');
});
