$(document).ready(function(){

    //Cookie Policy
    
   // Menu Animation
   $('#menu ul li').hover(
      function() {
         $(this).addClass('active');
         $(this).find('div').not('.subsub_menu, .subsubsub_menu').stop(false, true).slideDown({
            duration: 300,
            easing: 'easeOutExpo'});
      },
      function() {
         $(this).removeClass('active');
         $(this).find('div').not('.subsub_menu, .subsubsub_menu').stop(false, true).slideUp({
            duration: 100,
            easing: 'easeOutExpo'});
         }
   );

   // Sub Menu Animation
   $('#menu ul li li').hover(
      function() {
         $(this).find('.subsub_menu').stop(false, true).slideDown({
            duration: 300,
            easing: 'easeOutExpo'});
      },
      function() {
         $(this).find('.subsub_menu').stop(false, true).hide();
      }
   );

   // Subsub Menu Animation
   $('#menu ul li li li').hover(
      function() {
         $(this).find('.subsubsub_menu').stop(false, true).slideDown({
            duration:300,
            easing:'easeOutExpo'});
      },
      function() {
         $(this).find('.subsubsub_menu').stop(false, true).hide();
      }
   );

   // Sidebar Nav effects
   $('.side_bar_nav a').not('.active').hover(
      function() {
         $(this).children('.hover_span').stop().animate({width:'100%'},500,'easeOutExpo');
      },
      function() {
         $(this).children('.hover_span').stop().animate({width:'0'},200,'easeOutExpo');
      }
   );

   /* Accordions */
   accordion = true;

   $('.acc_item').click(function(){
      if(accordion){
         $('.accordion_content').not($(this).find('.accordion_content')).slideUp(600,'easeInOutExpo');
         $('.accordion').not($(this).find('.accordion')).removeClass('active_acc');
      }
      $(this).find('.accordion').next('.accordion_content').slideToggle(600,'easeInOutExpo');

      if($(this).find('.accordion').hasClass('active_acc')){
         $(this).find('.accordion').removeClass('active_acc');
      }
      else{
         $(this).find('.accordion').addClass('active_acc');
      }
   });

   // Open First item if accordion is set to true;
   if(accordion){
      setTimeout(function(){$('.acc_holder .acc_item:first-child .accordion').delay(1500).click();},600);
   }

	accordion1 = true;

	$(".acc1_item").click(function(){

		if(accordion1){
			$(".accordion1_content").not($(this).find(".accordion1_content")).slideUp(600,'easeInOutExpo');
			$(".accordion1").not($(this).find(".accordion1")).removeClass("active_acc1");
		}
		$(this).find(".accordion1").next(".accordion1_content").slideToggle(600,'easeInOutExpo');

		if($(this).find(".accordion1").hasClass('active_acc1')){
			$(this).find(".accordion1").removeClass("active_acc1");
		}else{
			$(this).find(".accordion1").addClass("active_acc1");
		}
	});

    // Sidebar Menu effects
   $('.side_bar_menu a').not('.active').hover(
      function() {
         $(this).children('.hover_span').stop().animate({width:'100%'}, 500, 'easeOutExpo');
      },
      function() {
         $(this).children('.hover_span').stop().animate({width:'0'}, 200, 'easeOutExpo');
      }
   );
});


/*FONTS*/
WebFontConfig = {
   google: { families: ['Lato','Arvo:400','Allan','Cabin','Cardo','Chivo','Courgette','Cuprum','Dancing Script:700','Droid Sans','Droid Serif','Dosis:500','Lobster','Lobster Two','Mako','Merienda One','Miniver','Molengo','Open Sans','Oxygen','Playball','Pontano Sans','Philosopher','PT Sans','PT Sans Narrow','Radley','Rokkitt','Salsa','Vollkorn','Ubuntu','Yanone Kaffeesatz'] }
};

(function() {
   var wf = document.createElement('script');
   wf.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
   wf.type = 'text/javascript';
   wf.async = 'true';
   var s = document.getElementsByTagName('script')[0];
   s.parentNode.insertBefore(wf, s);
})();


/* TABS */
$.fn.tabs = function() {
   var selector = this;
   this.each(function() {
      var obj = $(this);
      $(obj.attr('href')).hide();
      $(obj).click(function() {
         $(selector).removeClass('selected');
         $(selector).each(function(i, element) {
            $($(element).attr('href')).hide();
         });
         $(this).addClass('selected');
         $($(this).attr('href')).fadeIn();
         return false;
      });
   });
   $(this).show();
   $(this).first().click();
};
