"use strict";

jQuery(document).ready(function($){

	/************** Menu Content Opening *********************/
	$(".main_menu a, .responsive_menu a").click(function(){
		var id =  $(this).attr('class');
		id = id.split('-');
		$("#menu-container .content").hide();
		$("#menu-container #menu-"+id[1]).addClass("animated fadeInDown").show();
		$("#menu-container .homepage").hide();
		$(".support").hide();
		$(".testimonials").hide();
		return false;
	});

	$( window ).load(function() {
	  $("#menu-container .cpu").hide();
	  	  $("#menu-container .nfs").hide();
	});

	$(".main_menu a.templatemo_home").addClass('active');

	$(".main_menu a.templatemo_home, .responsive_menu a.templatemo_home").click(function(){
		$("#menu-container .homepage").addClass("animated fadeInDown").show();
		$(this).addClass('active');
		$(".main_menu a.templatemo_page2, .responsive_menu a.templatemo_page2").removeClass('active');
		$(".main_menu a.templatemo_page3, .responsive_menu a.templatemo_page3").removeClass('active');
		$(".main_menu a.templatemo_page4, .responsive_menu a.templatemo_page4").removeClass('active');
		$(".main_menu a.templatemo_page5, .responsive_menu a.templatemo_page5").removeClass('active');
		$(".main_menu a.templatemo_page6, .responsive_menu a.templatemo_page6").removeClass('active');
		return false;
	});

	$(".main_menu a.templatemo_page2, .responsive_menu a.templatemo_page2").click(function(){
		$("#menu-container .cpu").addClass("animated fadeInDown").show();
		$(this).addClass('active');
		$(".main_menu a.templatemo_home, .responsive_menu a.templatemo_home").removeClass('active');
		$(".main_menu a.templatemo_page3, .responsive_menu a.templatemo_page3").removeClass('active');
		$(".main_menu a.templatemo_page4, .responsive_menu a.templatemo_page4").removeClass('active');
		$(".main_menu a.templatemo_page5, .responsive_menu a.templatemo_page5").removeClass('active');
		$(".main_menu a.templatemo_page6, .responsive_menu a.templatemo_page6").removeClass('active');
		return false;
	});

	$(".main_menu a.templatemo_page3, .responsive_menu a.templatemo_page3").click(function(){
		$("#menu-container .memory").addClass("animated fadeInDown").show();
		$(".our-services").show();
		$(this).addClass('active');
		$(".main_menu a.templatemo_page2, .responsive_menu a.templatemo_page2").removeClass('active');
		$(".main_menu a.templatemo_home, .responsive_menu a.templatemo_home").removeClass('active');
		$(".main_menu a.templatemo_page4, .responsive_menu a.templatemo_page4").removeClass('active');
		$(".main_menu a.templatemo_page5, .responsive_menu a.templatemo_page5").removeClass('active');
		$(".main_menu a.templatemo_page6, .responsive_menu a.templatemo_page6").removeClass('active');
		return false;
	});

	$(".main_menu a.templatemo_page4, .responsive_menu a.templatemo_page4").click(function(){
		$("#menu-container .io").addClass("animated fadeInDown").show();
		$(".our-services").show();
		$(this).addClass('active');
		$(".main_menu a.templatemo_page2, .responsive_menu a.templatemo_page2").removeClass('active');
		$(".main_menu a.templatemo_page3, .responsive_menu a.templatemo_page3").removeClass('active');
		$(".main_menu a.templatemo_home, .responsive_menu a.templatemo_home").removeClass('active');
		$(".main_menu a.templatemo_page5, .responsive_menu a.templatemo_page5").removeClass('active');
		$(".main_menu a.templatemo_page6, .responsive_menu a.templatemo_page6").removeClass('active');
		return false;
	});

		$(".main_menu a.templatemo_page5, .responsive_menu a.templatemo_page5").click(function(){
			$("#menu-container .network").addClass("animated fadeInDown").show();
			$(".our-services").show();
			$(this).addClass('active');
			$(".main_menu a.templatemo_page2, .responsive_menu a.templatemo_page2").removeClass('active');
			$(".main_menu a.templatemo_page3, .responsive_menu a.templatemo_page3").removeClass('active');
			$(".main_menu a.templatemo_page4, .responsive_menu a.templatemo_page4").removeClass('active');
			$(".main_menu a.templatemo_home, .responsive_menu a.templatemo_home").removeClass('active');
			$(".main_menu a.templatemo_page6, .responsive_menu a.templatemo_page6").removeClass('active');
			return false;
	});

	$(".main_menu a.templatemo_page6, .responsive_menu a.templatemo_page6").click(function(){
		$("#menu-container .nfs").addClass("animated fadeInDown").show();
		$(this).addClass('active');
		$(".main_menu a.templatemo_page2, .responsive_menu a.templatemo_page2").removeClass('active');
		$(".main_menu a.templatemo_page3, .responsive_menu a.templatemo_page3").removeClass('active');
		$(".main_menu a.templatemo_page4, .responsive_menu a.templatemo_page4").removeClass('active');
		$(".main_menu a.templatemo_page5, .responsive_menu a.templatemo_page5").removeClass('active');
		$(".main_menu a.templatemo_home, .responsive_menu a.templatemo_home").removeClass('active');

		loadScript();
		return false;
	});


	/************** Gallery Hover Effect *********************/
	$(".overlay").hide();

	$('.gallery-item').hover(
	  function() {
	    $(this).find('.overlay').addClass('animated fadeIn').show();
	  },
	  function() {
	    $(this).find('.overlay').removeClass('animated fadeIn').hide();
	  }
	);


	/************** LightBox *********************/
	$(function(){
		$('[data-rel="lightbox"]').lightbox();
	});


	$("a.menu-toggle-btn").click(function() {
	  $(".responsive_menu").stop(true,true).slideToggle();
	  return false;
	});

    $(".responsive_menu a").click(function(){
		$('.responsive_menu').hide();
	});

});

function loadSection(x){
	console.log('got here');
	$("#menu-container .content").hide();
	$("#menu-container #menu-"+x).addClass("animated fadeInDown").show();
	$("#menu-container .homepage").hide();
	$(".support").hide();
	$(".testimonials").hide();
	return false;
}

function loadScript() {
  var script = document.createElement('script');
  script.type = 'text/javascript';
  script.src = 'https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&' +
      'callback=initialize';
  document.body.appendChild(script);
}

function initialize() {
    var mapOptions = {
      zoom: 12,
      center: new google.maps.LatLng(16.8251789,96.1439764)
    };
    var map = new google.maps.Map(document.getElementById('templatemo_map'),  mapOptions);
}