$(document).ready(function(){
	
	// Slider
	if( $(".slider-data").length ) {
		$(".slider-data").bxSlider({
			mode: 'horizontal',                 // 'horizontal', 'vertical', 'fade'
			infiniteLoop: true,                 // true, false - display first slide after last
			hideControlOnEnd: false,            // true, false - if true, will hide 'next' control on last slide and 'prev' control on first
			controls: false,                     // true, false - previous and next controls
			speed: slider_speed,                         // integer - in ms, duration of time slide transitions will occupy
			easing: 'swing',                    // used with jquery.easing.1.3.js - see http://gsgd.co.uk/sandbox/jquery/easing/ for available options
			pager: false,                        // true / false - display a pager
			auto: true,                        // true, false - make slideshow change automatically
			autoDirection: 'next',              // 'next', 'prev' - direction in which auto show will traverse
			autoControls: false,                // true, false - show 'start' and 'stop' controls for auto show
			autoControlsSelector: null,         // jQuery selector - element to contain the auto controls. ex: '#auto-controls'
			autoStart: true,                    // true, false - if false show will wait for 'start' control to activate
			autoHover: false,                   // true, false - if true show will pause on mouseover
			autoDelay: 0,                       // integer - in ms, the amount of time before starting the auto show
			pause: slider_pause,                        // integer - in ms, the duration between each slide transition
			randomStart: false
		});
	}

	// Accordion
	if ($(".leftsidebar ul ul").length) {
		$(".leftsidebar ul ul").slideUp();
		if($(".leftsidebar ul li.menuactive ul").length) {
			$(".leftsidebar ul li.menuactive ul").slideDown();
		}
		$(".leftsidebar ul ul").each(function(index){
			$(this).parent().find("a:first").click(function(){
				if ($(this).next().is(":visible")) {
					$(this).next().slideUp();
				} else {
					$(this).next().slideDown();
				}
				return false;
			});
		});
	}
});

(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)


