	$(function() {
		if ($.browser.ie && $.browser.version < 8)
			$('<span>&#9658;</span>').prependTo('kbd');
		if ($.browser.ie && $.browser.version < 7 || $.browser.safari && $.browser.version < 600)
			$('#menu a').hover(function() {
				$(this).next().show();
			}, function() {
				$(this).next().hide();
			});
	});

(function($) {

$.preloadImages = function(arr) {
	$.preloadImages.add(arr);

	queuedStop = false;
	startPreloading();
};

$.preloadImages.add = function(arr) {
	if(typeof(arr) == 'string') {
		$.preloadImages.imageQueue.push(arr);
		return;
	}

	if(arr.length < 1) return;

	for(var i = 0, numimgs = arr.length; i < numimgs; i++) {
		if(typeof(arr[i]) == 'string')
			$.preloadImages.imageQueue.push(arr[i]);
		else if(typeof(arr[i]) == 'object' && arr[i].length > 0)
			$.preloadImages.add(arr[i]);
	}
}

$.preloadImages.prepend = function() {
	if(typeof(arr) == 'string') {
		$.preloadImages.imageQueue.unshift(arr);
		return;
	}

	if(arr.length < 1) return;

	for(var i = numargs - 1; i >= 0; i--) {
		if(typeof(arr[i]) == 'string')
			$.preloadImages.imageQueue.unshift(arr[i]);
		else if(typeof(arr[i]) == 'object' && arr[i].length > 0)
			$.preloadImages.prepend(arr[i]);
	}
}

/**
* Clear the preload queue.
*/
$.preloadImages.clear = function() {
	$.preloadImages.imageQueue = [];	
}

/**
* Stop processing the preload queue. Does not clear the queue, so precessing can be started off from where it was stopped.
*/
$.preloadImages.stop = function() {
	queuedStop = true;
}

/**
* Start processing the preload queue.
*/
$.preloadImages.start = function() {
	queuedStop = false;
	startPreloading();
}

$.preloadImages.imageQueue = [];



/* PRIVATE */
var isPreloading = false;
var queuedStop = false;

function startPreloading() {
	if(isPreloading)
		return;

	$(document.createElement('img')).bind('load', function() {
		if(queuedStop) {
			queuedStop = isPreloading = false;
			return;
		}
		isPreloading = true;
		if($.preloadImages.imageQueue.length > 0) {
			this.src = $.preloadImages.imageQueue.shift();
		} else
			isPreloading = false;
	}).trigger('load');
}


})(jQuery);

$.preloadImages(['slide/1.jpg' , 'slide/2.jpg' , 'slide/3.jpg' , 'slide/4.jpg' ,  'slide/home.jpg']);
$.preloadImages.start();

$(function() {
$('#test3label').crossSlide({
  fade: .5
}, [
  {
    src:  'slide/slide1label.gif',  //sand castle
    from: '40% 100% 1x',
    to:   '100% 100% 1x',
    time: 5
  }, {
    src:  'slide/slide2label.gif',  //sunflower
    from: '40% 100% 1x',
    to:   '100% 100% 1x',
    time: 5
  }, {
    src:  'slide/slide3label.gif',  //flip flops
    from: '40% 100% 1x',
    to:   '100% 100% 1x',
    time: 5
  }, {
    src:  'slide/slide4label.gif',  //sunflower
    from: '40% 100% 1x',
    to:   '100% 100% 1x',
    time: 5
  }, {
    src:  'slide/slide5label.gif',  //flip flops
    from: '40% 100% 1x',
    to:   '100% 100% 1x',
    time: 5
  }, {
    src:  'slide/slide6label.gif',  //flip flops
    from: '40% 100% 1x',
    to:   '100% 100% 1x',
    time: 5
  }
]);
});
$(function() {
$('#test3').crossSlide({
  fade: .5
}, [
  {
    src:  'slide/3.jpg',  //living room 1
    from: '80% 80% 1x',
    to:   '100% 60% 1x',
    time: 5
  }, {
    src:  'slide/6.jpg',  //fireplace
    from: '70% 50% 1x',
    to:   '100% 90% 1x',
    time: 5
  }, {
    src:  'slide/7.jpg',  //kitchen
    from: '70% 50% 1x',
    to:   '100% 80% 1x',
    time: 5
  }, {
    src:  'slide/2.jpg',  //bedroom 1
    from: '80% 60% 1x',
    to:   '60% 80% 1x',
    time: 5
  }, {
    src:  'slide/1.jpg',  //bahtroom
    from: '100% 60% 1x',
    to:   '20% 50% 1x',
    time: 5
  }, {
    src:  'slide/4.jpg',  //bedroom 2
    from: '100% 50% 1x',
    to:   '60% 90% 1x',
    time: 5
  }, {
    src:  'slide/5.jpg',  //bathroom 2
    from: '100% 50% 1x',
    to:   '20% 70% 1x',
    time: 5
  }, {
    src:  'slide/8.jpg',  //bathroom 2.1
    from: '80% 50% 1x',
    to:   '100% 90% 1x',
    time: 5
  }
]);
});
