
/*-----------------------------------------------

  * Description:   Javascript Tips.
  * Version:       2011-05-01 (YYYY-MM-DD)
  * Website:       http://private-house.jp/yoshino/
  * Auther:        http://miyanavi.net/ shimoji.
  * Copyright:     宮古島プライベートハウス

-------------------------------------------------*/





/*
 * EX: クリッカブル 写真切り替え
 * Update: (2010-07-08) by shimoji.
 * Infomation: http://bxgalleryplugin.com/
 * Page: Rooms
 * 
 */


jQuery(function(){
	$('.bxGallery').bxGallery({
		maxwidth: '345',              // if set, the main image will be no wider than specified value (in pixels)
		maxheight: '',             // if set, the main image will be no taller than specified value (in pixels)
		thumbwidth: 130,           // thumbnail width (in pixels)
		thumbcrop: false,          // if true, thumbnails will be a perfect square and some of the image will be cropped
		croppercent: .35,          // if thumbcrop: true, the thumbnail will be scaled to this 
								   // percentage, then cropped to a square
		thumbplacement: 'bottom',  // placement of thumbnails (top, bottom, left, right)
		thumbcontainer: '400',        // width of the thumbnail container div (in pixels)
		opacity: .7,               // opacity level of thumbnails
		load_text: '',             // if set, text will display while images are loading
		load_image: 'http://private-house.jp/yoshino/images/spinner.gif',
		                           // image to display while images are loading
		wrapperclass: 'outer'      // classname for outer wrapping div
	});
});





/*
 * EX: Preloading Images with jQuery and JavaScript
 * Update: (2010-12-20) by shimoji.
 * Infomation: http://coliss.com/articles/build-websites/operation/javascript/jquery-plugin-preloading-images.html
 * Page: All(navigation)
 * 
 */


jQuery.preLoadImages(
	'css/img/rooms-2.gif',
	'css/img/facilities-2.gif',
	'css/img/rates-2.gif',
	'css/img/access-2.gif',
	'css/img/booking-2.gif',
	'css/img/faq-2.gif',
	'css/img/home-2.gif'
	);

jQuery(function(){
	if($('#access').length){
		jQuery.preLoadImages(
			'../seaside/images/activity-slide-image-1.jpg',
			'../seaside/images/activity-slide-image-2.jpg',
			'../seaside/images/activity-slide-image-3.jpg',
			'../seaside/images/activity-slide-image-4.jpg',
			'../seaside/images/activity-slide-image-5.jpg',
			'../seaside/images/activity-slide-image-6.jpg',
			'../seaside/images/activity-slide-image-7.jpg',
			'../seaside/images/activity-slide-image-8.jpg',
			'../seaside/images/activity-slide-image-9.jpg',
			'../seaside/images/activity-slide-image-10.jpg',
			'../seaside/images/activity-slide-image-12.jpg',
			'../seaside/images/activity-slide-image-13.jpg',
			'../seaside/images/activity-slide-image-14.jpg',
			'../seaside/images/activity-slide-image-15.jpg',
			'../seaside/images/activity-slide-image-16.jpg',
			'../seaside/images/activity-slide-image-17.jpg',
			'../seaside/images/activity-slide-image-18.jpg',
			'../seaside/images/activity-slide-image-19.jpg',
			'../seaside/images/activity-slide-image-20.jpg',
			'../seaside/images/activity-slide-image-21.jpg',
			'../seaside/images/activity-slide-image-22.jpg',
			'../seaside/images/activity-slide-image-23.jpg',
			'../seaside/images/activity-slide-image-24.jpg'
			);
	};
});





/*
 * photo gallery
 * Version 1.0  (04/11/2008) by Atlanta Jones.
 * Version 1.1  (13/12/2010) by shimoji (miyanavi).
 * 
 * Examples at: http://www.atlantajones.com/2007/09/27/easy-reusable-image-rollovers-with-jquery/
 * Copyright (c) 2008 Kush M.
 * 
 * Infomation: http://www.hieu.co.uk/blog/index.php/imageswitch/
 * Page: rooms
 * 
 */

jQuery(function(){
	if($('#slider-button').length){


		/* jQuery rollover plugin */

		var imgsrc = '';

		$('#slider-button img').each(function() {
			rollsrc = $(this).attr('src');
			rollON = rollsrc.replace(/^(.+)(\.[a-z]+)$/, '$1_ro$2');
			$('<img>').attr('src', rollON);
		});

		$('#slider-button img').mouseover(function(){
			imgsrc = $(this).attr('src');
			matches = imgsrc.match(/_ro/);

			if (!matches) {
			imgsrcON = imgsrc.replace(/^(.+)(\.[a-z]+)$/, '$1_ro$2');
			$(this).attr('src', imgsrcON);
			}

		});

		$('#slider-button img').mouseout(function(){
			$(this).attr('src', imgsrc);
		});


		/* photo slider */

		$('#slider-button li').click(function(){
			$('.slash').ImageSwitch({
				NewImage: $(this).attr('rel')
				});

			if($('#activity-text').length){
				var actid = '#' + $(this).attr('id') + '-text';
				var acttext = $(actid).html();
				$('#disp-text').html(acttext);
			}

		});

	}
});





/*
 * Ex: hover effect, image link.
 * Update: (2011-05-01)
 * auther: shimoji.
 * licence: MIT
 * info: 
 * 
 */


jQuery(function(){

	$('#footer img').hover(
		function(){
			$(this).fadeTo(0, 0.7).fadeTo('slow', 1);
		},
		function(){
			$(this).fadeTo('fast', 1);
		}
	);

});
