$(document).ready(function() { //-------------------- Path to JS var path_to_js = 'assets/templates/default_tpl/js/'; //-------------------- Image Preloader $.getScript(path_to_js + 'image_preloader.js'); //-------------------- Form Text Inputs $('input[type="text"]').text_input(); //-------------------- Header Search Form var default_search_text = 'Search...'; var search_text = $('#ajaxSearch_input').val(); if( (search_text != default_search_text) && (search_text != '') ) { $("#search").css('marginTop', 0); } $('.btn_search').click(function() { if( parseFloat($("#search").css('marginTop')) < 0 ) { $("#search").animate({ marginTop: 0, easing: "easeOutBounce" }, 250, function() {} ); } else { $("#search").animate({ marginTop: -30, easing: "easeOutBounce" }, 250, function() {} ); } return false; }); //-------------------- Sales Module $('#for_sale .gray_box').scrollable( { size: 1, clickable: false, circular: true, next: '#for_sale div.prev_next .next', prev: '#for_sale div.prev_next .prev' }).navigator( { activeClass: 'active' }).mousewheel(); //-------------------- News Module /*----- Not in final design $('#news_module #news_module_content').scrollable( { size: 1, clickable: false, circular: true, next: '#news_module div.prev_next .next', prev: '#news_module div.prev_next .prev' }).navigator( { activeClass: 'active' }).mousewheel(); */ //-------------------- Testimonials Rotator $('#testmonials .items').cycle( { fx: 'scrollLeft', speed: 1500, timeout: 5000, cleartype: 0 }); //-------------------- Services Slider $('#slider').scrollable( { clickable: false, circular: false, next: '#slider .next', prev: '#slider .prev' }).navigator( { activeClass: 'active' }); $('#slider .control').click(function() { return false; }); $('#slider .prev').addClass('hidden'); $('#slider .prev').click(function() { if(check_first_last_element('#slider', 'first')) $(this).addClass('hidden'); $('#slider .next').removeClass('hidden'); }); $('#slider .next').click(function() { if(check_first_last_element('#slider', 'last')) $(this).addClass('hidden'); $('#slider .prev').removeClass('hidden'); }); var show = 3; function check_first_last_element(selector, type) { var total_items = $(selector).data("scrollable").getSize(); //total no. of items var current_index = $(selector).data("scrollable").getIndex(); //index of the left visible item (zero-based) var at_end = ((total_items - current_index) <= show); //check if at the end of the list var at_start = (current_index == 0); return (type == 'first') ? at_start : at_end; } //-------------------- Footer Icons /*----- Not in final design $('#footer_icons li img').hover(function() { $(this).addClass('on'); },function() { $(this).removeClass('on'); }); */ $('#footer_icons li img[title]').tooltip( { tip: '.tooltip', effect: 'fade', fadeOutSpeed: 100, predelay: 50, position: "top right", offset: [35, -35] }); });