/* * ------------------------------------------------------------------------ * Copyright (C) 2009 - 2013 The YouTech JSC. All Rights Reserved. * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html * Author: The YouTech JSC * Websites: http://www.smartaddons.com - http://www.cmsportal.net * ------------------------------------------------------------------------ */ // Correctly calculate dimensions of hidden elements /* Accordion Block */ jQuery(document).ready(function($) { $("ul.yt-accordion li").each(function() { if($(this).index() > 0) { $(this).children(".accordion-inner").css('display', 'none'); } else { $(this).find(".accordion-heading").addClass('active'); } var ua = navigator.userAgent, event = (ua.match(/iPad/i)) ? "touchstart" : "click"; $(this).children(".accordion-heading").bind(event, function() { $(this).addClass(function() { if($(this).hasClass("active")) return ""; return "active"; }); $(this).siblings(".accordion-inner").slideDown(350); $(this).parent().siblings("li").children(".accordion-inner").slideUp(350); $(this).parent().siblings("li").find(".active").removeClass("active"); }); }); /* Tooltip Block */ //$('a.boxtip').tooltip({placement:'top'}); $("[data-placement='top']").tooltip({placement:'top'}); $("[data-placement='bottom']").tooltip({placement:'bottom'}); $("[data-placement='left']").tooltip({placement:'left'}); $("[data-placement='right']").tooltip({placement:'right'}); $("[data-placement]").hover(function(){ $(this).css({"display":"inline-block"}); }); /* Quick show */ var $modal= $( ".yt-modal" ).clone(); $(".yt-modal").remove(); $modal.appendTo( "body" ); }); /* Slider Carousel */ jQuery(document).ready(function($) { $(".yt-slider-carousel .item").each(function() { if($(this).index() == 0) { $(this).addClass('active'); } }); if (typeof jQuery != 'undefined') { (function($) { $(document).ready(function(){ $('#yt-slider-carousel').each(function(index, element) { $(this)[index].slide = null; }); $('#yt-slider-carousel1').each(function(index, element) { $(this)[index].slide = null; }); $('#yt-slider-carousel2').each(function(index, element) { $(this)[index].slide = null; }); $('#yt-extra-carousel').each(function(index, element) { $(this)[index].slide = null; }); $('#yt-extra-carousel1').each(function(index, element) { $(this)[index].slide = null; }); }); })(jQuery); } $(".yt-extra-carousel .item,.carousel-indicators li").each(function() { if($(this).index() == 0) { $(this).addClass('active'); } }); }); /* Message box */ function closeMessage(el) { $(el).parent().parent().parent().animate({opacity: 0}, 350, function() { $(el).parent().parent().parent().hide(); }); } /* Gallery Block */ jQuery(document).ready(function($) { $(".gallery-item img").hover(function(){ $(this).animate({ opacity: 0.55 }, 150); }, function(){ $(this).animate({ opacity: 1 }, 150); }); }); /* Tabs Block */ jQuery(document).ready(function($) { var tabs = $('ul.nav-tabs'); $(".tab-content .clearfix").each(function() { if($(this).index() != 0) { $(this).css({visibility: 'hidden',display:'block' }) } }); tabs.each(function(i) { var tab = $(this).find('> li > a'); var ua = navigator.userAgent, event = (ua.match(/iPad/i)) ? "touchstart" : "click"; tab.bind(event, function(e) { var contentLocation = $(this).attr('href'); if(contentLocation.charAt(0)=="#") { e.preventDefault(); tab.removeClass('active'); $(this).addClass('active'); $(contentLocation).css({ visibility: 'visible'}).addClass('active').siblings().css({ visibility: 'hidden'}).removeClass('active'); } }); }); }); /* Toggle Block */ jQuery(document).ready(function($) { $("ul.yt-toggle-box li").each(function() { var ua = navigator.userAgent, event = (ua.match(/iPad/i)) ? "touchstart" : "click"; $(this).children(".toggle-box-content").not(".active").css('display', 'none'); $(this).children(".toggle-box-head").bind(event, function(){ $(this).addClass(function(){ if($(this).hasClass("active")){ $(this).removeClass("active"); return ""; } return "active"; }); $(this).siblings(".toggle-box-content").slideToggle(); }); }); }); /* Divider Block */ jQuery(document).ready(function($) { var ua = navigator.userAgent, event = (ua.match(/iPad/i)) ? "touchstart" : "click"; $("a.scroll-top").bind(event, function() { $("body,html").animate({ scrollTop: 0 }, 800); }); }); /* Points of Interest */ jQuery(document).ready(function($){ //open interest point description $('.yt-single-point').children('a').on('click', function(){ var selectedPoint = $(this).parent('li'); if( selectedPoint.hasClass('is-open') ) { selectedPoint.removeClass('is-open').addClass('visited'); } else { selectedPoint.addClass('is-open').siblings('.yt-single-point.is-open').removeClass('is-open').addClass('visited'); } }); //close interest point description $('.yt-close-info').on('click', function(event){ event.preventDefault(); $(this).parents('.yt-single-point').eq(0).removeClass('is-open').addClass('visited'); }); });