$(document).ready(function() {
		
	// You can change the values here
	// just make sure the interval speed is longer than the fade or it will look funky
	var fade_speed = 900;
	var interval_speed = 7000;

	$(function () {
		$("#slides .slide:gt(0)").hide();
		setInterval(function () {
			if ($("#slides").hasClass('on')) {
				current_thumb = '.' + $("#slides .slide:eq(0)").attr("id");
				// alert(current_thumb);
				$("#slides .slide:eq(0)").fadeOut(fade_speed)
				.next('.slide').fadeIn(fade_speed)
				.end().appendTo('#slides');
				$("#thumbs li").removeClass('selected');
				if ($(current_thumb).next().length != 0) {
					$(current_thumb).next().addClass('selected');
				} else {
					$("#thumbs li:eq(0)").addClass('selected');
				}
			}
		}, interval_speed);
	});

	// product gallery
	$('#thumbs li a').click(function() {
		$("#slides").removeClass("on");
		var slide = $(this).attr("href");
		$("#thumbs li").removeClass('selected');
		$(this).parent().addClass('selected');
		$('#slides .slide').hide();
		$(slide).fadeIn(fade_speed);
		return false;
	});
    
    $('.search').autoclear();

    var a = $('#header_search').autocomplete({ 
    serviceUrl:'_search/include/suggest.php',
    query: $('#header_search').val(),
    minChars:2, 
    maxHeight:400,
    width:120,
    params: { category: '-1' }, 
    zIndex: 9999,
    deferRequestBy: 0, //miliseconds
    // callback function:
    onSelect: function(value, data){ $("#header_search_form").submit() },
    noCache: false //default is false, set to true to disable caching
        
  });
  
  var b = $('#side_search').autocomplete({ 
    serviceUrl:'_search/include/suggest.php',
    query: $('#side_search').val(),
    minChars:2, 
    maxHeight:400,
    width:220,
    params: { category: '-1' }, 
    zIndex: 9999,
    deferRequestBy: 0, //miliseconds
    onSelect: function(value, data){ $("#side_search_form").submit() },
    noCache: false //default is false, set to true to disable caching
        
  });
  
  var c = $('#faq_search').autocomplete({ 
    serviceUrl:'_search/include/suggest.php',
    query: $('#faq_search').val(),
    minChars:2, 
    maxHeight:400,
    width:220,
    params: { category: '-1' }, 
    zIndex: 9999,
    deferRequestBy: 0, //miliseconds
    onSelect: function(value, data){ $("#faq_search_form").submit() },
    noCache: false //default is false, set to true to disable caching
        
  });
  
  var c = $('#news_search').autocomplete({ 
    serviceUrl:'_search/include/suggest.php',
    query: $('#news_search').val(),
    minChars:2, 
    maxHeight:400,
    width:220,
    params: { category: '-1' }, 
    zIndex: 9999,
    deferRequestBy: 0, //miliseconds
    onSelect: function(value, data){ $("#news_search_form").submit() },
    noCache: false //default is false, set to true to disable caching
        
  });
  
  a.enable();
  b.enable();
  c.enable();


});
