var app = function () { function handleiefixes() { //fix html5 placeholder attribute for ie7 & ie8 if (jquery.browser.msie && jquery.browser.version.substr(0, 1) < 9) { // ie7&ie8 jquery('input[placeholder], textarea[placeholder]').each(function () { var input = jquery(this); jquery(input).val(input.attr('placeholder')); jquery(input).focus(function () { if (input.val() == input.attr('placeholder')) { input.val(''); } }); jquery(input).blur(function () { if (input.val() == '' || input.val() == input.attr('placeholder')) { input.val(input.attr('placeholder')); } }); }); } } function handlebootstrap() { jquery('.carousel').carousel({ interval: 15000, pause: 'hover' }); jquery('.tooltips').tooltip(); jquery('.popovers').popover(); } function handlemisc() { jquery('.top').click(function () { jquery('html,body').animate({ scrolltop: jquery('body').offset().top }, 'slow'); }); //move to top navigator } function handlesearch() { jquery('.search').click(function () { if(jquery('.search-btn').hasclass('icon-search')){ jquery('.search-open').fadein(500); jquery('.search-btn').removeclass('icon-search'); jquery('.search-btn').addclass('icon-remove'); } else { jquery('.search-open').fadeout(500); jquery('.search-btn').addclass('icon-search'); jquery('.search-btn').removeclass('icon-remove'); } }); } function handleswitcher() { var panel = $('.style-switcher'); $('.style-switcher-btn').click(function () { $('.style-switcher').show(); }); $('.theme-close').click(function () { $('.style-switcher').hide(); }); $('li', panel).click(function () { var color = $(this).attr("data-style"); var data_header = $(this).attr("data-header"); setcolor(color, data_header); $('.unstyled li', panel).removeclass("theme-active"); $(this).addclass("theme-active"); }); var setcolor = function (color, data_header) { $('#style_color').attr("href", "assets/css/themes/" + color + ".css"); if(data_header == 'light'){ $('#style_color-header-1').attr("href", "assets/css/themes/headers/header1-" + color + ".css"); $('#logo-header').attr("src", "assets/img/logo1-" + color + ".png"); $('#logo-footer').attr("src", "assets/img/logo2-" + color + ".png"); } else if(data_header == 'dark'){ $('#style_color-header-2').attr("href", "assets/css/themes/headers/header2-" + color + ".css"); $('#logo-header').attr("src", "assets/img/logo2-" + color + ".png"); $('#logo-footer').attr("src", "assets/img/logo2-" + color + ".png"); } } } return { init: function () { handlebootstrap(); handleiefixes(); handlemisc(); handlesearch(); handleswitcher(); }, initsliders: function () { $('#clients-flexslider').flexslider({ animation: "slide", easing: "swing", animationloop: true, itemwidth: 1, itemmargin: 1, minitems: 2, maxitems: 9, controlnav: false, directionnav: false, move: 2 }); $('#photo-flexslider').flexslider({ animation: "slide", controlnav: false, animationloop: false, itemwidth: 80, itemmargin: 0 }); $('#testimonal_carousel').collapse({ toggle: false }); }, initfancybox: function () { jquery(".fancybox-button").fancybox({ groupattr: 'data-rel', preveffect: 'none', nexteffect: 'none', closebtn: true, helpers: { title: { type: 'inside' } } }); }, initbxslider: function () { $('.bxslider').bxslider({ minslides: 3, maxslides: 3, slidewidth: 360, slidemargin: 10 }); }, initbxslider1: function () { $('.bxslider').bxslider({ minslides: 4, maxslides: 4, slidewidth: 360, slidemargin: 10 }); } }; }();