// JavaScript Document

$(function() {

	$('.menu_item')
		.bind('mouseover',function() {
			$(this).find('img').css('background-position','0px -39px');
		})
		.bind('mouseout',function() {
			$(this).find('img').css('background-position','0px 0px');
		});

	$('.submenu_item')
		.bind('mouseover',function() {
			$(this).addClass('submenu_item_roll');
		})
		.bind('mouseout',function() {
			$(this).removeClass('submenu_item_roll');
		});

	$('.footnavigation_item')
		.bind('mouseover',function() {
			$(this).find('img').css('background-position','0px -15px');
		})
		.bind('mouseout',function() {
			$(this).find('img').css('background-position','0px 0px');
		});

	$('.accomodation_gallery_tumbs').css("width", $('.accomodation_gallery_villas_img_tumb').length * 143 + "px");

	$('.accomodation_gallery_villas_arrow_right').click(function() {

		if ($('.accomodation_gallery_tumbs').width() > $('.accomodation_gallery_tumbs_pack').width() - parseInt($('.accomodation_gallery_tumbs').css("margin-left"))) {
			$('.accomodation_gallery_tumbs').css({'margin-left' : ( parseInt($('.accomodation_gallery_tumbs').css("margin-left")) - 143 ) + "px"  });
		}
		return false;
	});

	$('.accomodation_gallery_villas_arrow_left').click(function() {

		if ( parseInt($('.accomodation_gallery_tumbs').css("margin-left")) < 0) {
			$('.accomodation_gallery_tumbs').css({'margin-left' : ( parseInt($('.accomodation_gallery_tumbs').css("margin-left")) + 143 ) + "px"  });
		}
		return false;
	});

	$('a[rel="thumb"]').click( function() {
		$('.accomodation_gallery_villas_img img').attr('src',$(this).attr('href'));
		return false;
	});


	$('.golf_etiquette_in').each ( function(n) {
		var _this = $(this);
		_this.find('.golf_etiquette_expand_open a').click( function() {
			if (_this.find('.accomodation_title_txt').hasClass('closed')) {
				_this.find('.accomodation_title_txt').removeClass('closed');
				_this.find('.golf_etiquette_expand_open img').attr('src','/img/btn_close.gif');
			} else {
				_this.find('.accomodation_title_txt').addClass('closed');
				_this.find('.golf_etiquette_expand_open img').attr('src','/img/btn_open.gif');
			}
			return false;
		});
	});

	$("a[rel^='prettyPhoto']").prettyPhoto();

});

