$(document).ready(function() { var id; var delay = (function() { var timer = 0; return function(callback, ms) { cleartimeout(timer); timer = settimeout(callback, ms); }; })(); $("#iconic-menu a, #iconic-menu .dropmenu, #iconic-menu .dropmenu a").hover( function() { if ($(this).hasclass('btn-icon')) { $("#iconic-menu .dropmenu").hide(); id = $(this).attr('href'); $("#iconic-menu .active").removeclass('active'); } delay(function() { $(id).show(); }, 100); $(this).addclass('active'); }, function() { delay(function() { $(".dropmenu").fadeout(); $("#iconic-menu .active").removeclass('active'); }, 500); } ); $("#iconic-menu a.btn-icon").on('click', function() { return false; }); $(".tabs a").on('click', function(e) { $(".activetab").removeclass('activetab'); var btn = $(this); btn.parent('li').addclass('activetab'); $(".slide").fadeout(800); var slide = $(this).attr('href'); $(slide).delay(800).fadein(); e.preventdefault(); return false; }); $(".tabs a").first().click(); $("#news-cycle").cycle({ fx: 'scrollhorz', pager: '#hero .control .news .header .paging', pageranchorbuilder: function(idx, slide) { return ''; } }); $(".feature-btn a").on('click', function(e) { $(".activefeature").removeclass("activefeature"); var info = $(this).attr('href'); $(this).addclass("activefeature"); $(".feature-info").fadeout('fast'); $(info).delay('fast').fadein(); e.preventdefault(); return false; }); $(".step-arrow").each(function() { var parentwidth = $(this).parent().css('width'); var parentheight = $(this).parent().css('height'); $(this).css('margin-top', parentheight); $(this).css('width', parentwidth); }); $(".button-single a").hover( function() { if (!$(this).hasclass('activebtn')) { $(this).css('background-position', '50% 0%'); $(this).animate({"opacity": "0.7"}, "fast", function() { }); } }, function() { if (!$(this).hasclass('activebtn')) { $(this).css('background-position', '50% 0%'); $(this).animate({"opacity": "0.7"}, "fast", function() { }); } } ); $('#product-submenu').on('click', 'li', function(e){ var $this = $(this); $this.siblings().children('ul').slideup(); $this.children('ul').slidedown(); }); });