$(document).ready (function (){

jQuery.fn.fadeToggle = function(speed, easing, callback) {
	return this.animate({opacity: 'toggle'}, speed, easing, callback);
}; 

	//remove margin from last paragraph in content
	$("div#more-content p:last-child, div.news-detail p:last-child").css({margin:"0"})

	//slideshow
	$("#flash-slideshow-home").jmedia(
		{version:"8,0"},
		{src:"/resources/slideshow.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"770",
		 height:"500",
		 flashVars:"xmlfile=/images/slideshow/home/images.php"
	});

	//slideshow
	$("#flash-slideshow-therooms").jmedia(
		{version:"8,0"},
		{src:"/resources/slideshow.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"770",
		 height:"500",
		 flashVars:"xmlfile=/images/slideshow/therooms/images.php"
	});	

	//slideshow
	$("#flash-slideshow-philosophy").jmedia(
		{version:"8,0"},
		{src:"/resources/slideshow.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"770",
		 height:"500",
		 flashVars:"xmlfile=/images/slideshow/philosophy/images.php"
	});	
	
	//slideshow
	$("#flash-slideshow-services").jmedia(
		{version:"8,0"},
		{src:"/resources/slideshow.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"770",
		 height:"500",
		 flashVars:"xmlfile=/images/slideshow/services/images.php"
	});		
	
	//slideshow
	$("#flash-slideshow-houseparty").jmedia(
		{version:"8,0"},
		{src:"/resources/slideshow.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"770",
		 height:"500",
		 flashVars:"xmlfile=/images/slideshow/houseparty/images.php"
	});		
	
	//slideshow
	$("#flash-slideshow-location").jmedia(
		{version:"8,0"},
		{src:"/resources/slideshow.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"770",
		 height:"500",
		 flashVars:"xmlfile=/images/slideshow/location/images.php"
	});				


	//slideshow
	$("#flash-slideshow-bowmore").jmedia(
		{version:"8,0"},
		{src:"/resources/slideshow.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"770",
		 height:"500",
		 flashVars:"xmlfile=/images/slideshow/bowmore/images.php"
	});	
	
	//slideshow
	$("#flash-slideshow-caollla").jmedia(
		{version:"8,0"},
		{src:"/resources/slideshow.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"770",
		 height:"500",
		 flashVars:"xmlfile=/images/slideshow/caollla/images.php"
	});	
	
	//slideshow
	$("#flash-slideshow-aberlour").jmedia(
		{version:"8,0"},
		{src:"/resources/slideshow.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"770",
		 height:"500",
		 flashVars:"xmlfile=/images/slideshow/aberlour/images.php"
	});	
	
	//slideshow
	$("#flash-slideshow-macallan").jmedia(
		{version:"8,0"},
		{src:"/resources/slideshow.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"770",
		 height:"500",
		 flashVars:"xmlfile=/images/slideshow/macallan/images.php"
	});	
	
	//slideshow
	$("#flash-slideshow-lagavulin").jmedia(
		{version:"8,0"},
		{src:"/resources/slideshow.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"770",
		 height:"500",
		 flashVars:"xmlfile=/images/slideshow/lagavulin/images.php"
	});	
	
	//slideshow
	$("#flash-slideshow-tamdhu").jmedia(
		{version:"8,0"},
		{src:"/resources/slideshow.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"770",
		 height:"500",
		 flashVars:"xmlfile=/images/slideshow/tamdhu/images.php"
	});	
	
	//slideshow
	$("#flash-slideshow-weedram").jmedia(
		{version:"8,0"},
		{src:"/resources/slideshow.swf",
		 allowScriptAccess:"sameDomain",
		 quality:"best",
		 wmode:"transparent",
		 width:"770",
		 height:"500",
		 flashVars:"xmlfile=/images/slideshow/weedram/images.php"
	});	
		

	$("a#show-more").hide();
	
	$("a#show-more").click(function(){
		$("div#more-content").slideToggle("fast");
		$(this).toggle();
		$("a#hide-more").slideToggle("fast");
	return false;
	});	
	
	$("a#hide-more").click(function(){
		$("div#more-content").slideToggle("fast");
		$(this).toggle();
		$("a#show-more").slideToggle("fast");
	return false;
	});
	
	
	// prettyPhoto popups
	$("a[rel^='prettyPhoto']").prettyPhoto({
			animationSpeed: 'normal', /* fast/slow/normal */
			padding: 40, /* padding for each side of the picture */
			opacity: 0.8, /* Value betwee 0 and 1 */
			showTitle: false, /* true/false */
			allowresize: false, /* true/false */
			counter_separator_label: ' of ', /* The separator for the gallery counter 1 "of" 2 */
			theme: 'dark_square' /* light_rounded / dark_rounded / light_square / dark_square */
		});
	
	
	// when the form is submitted
		$('form#form-reservations').submit( function(){
		
			var reg_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/; 
		
			var inputcheck = $('#reserve-name');
			// if field has something in it, do submit actions, otherwise write out error
			if( inputcheck.val() == '' ){
				// add class to change colour
				inputcheck.addClass("required").get(0).focus();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
			
			var inputcheck = $('#reserve-email');
			// if field has something in it, do submit actions, otherwise write out error
			if( inputcheck.val() == '' || !reg_email.test( inputcheck.val() ) ){
				// add class to change colour
				inputcheck.addClass("required").get(0).focus();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
			
			var inputcheck = $('#reserve-enquiry');
			// if field has something in it, do submit actions, otherwise write out error
			if( inputcheck.val() == '' ){
				// add class to change colour
				inputcheck.addClass("required").get(0).focus();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
			
			var inputcheck = $('#reserve-captcha');
			// if field has something in it, do submit actions, otherwise write out error
			if( inputcheck.val() == '' ){
				// add class to change colour
				inputcheck.addClass("required").get(0).focus();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
			
		});
		
		
	// when the form is submitted
		$('form#form-subscribe').submit( function(){
		
			var reg_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/; 
		
			var inputcheck = $('#name');
			// if field has something in it, do submit actions, otherwise write out error
			if( inputcheck.val() == '' ){
				// add class to change colour
				inputcheck.addClass("required").get(0).focus();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
			
			var inputcheck = $('#jiuiii-jiuiii');
			// if field has something in it, do submit actions, otherwise write out error
			if( inputcheck.val() == '' || !reg_email.test( inputcheck.val() ) ){
				// add class to change colour
				inputcheck.addClass("required").get(0).focus();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
			
		});
		
	// when the form is submitted
		$('form#reservations').submit( function(){
		
			var reg_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/; 
			
			var inputcheck = $('#reserve_email');
			// if field has something in it, do submit actions, otherwise write out error
			if( inputcheck.val() == '' || !reg_email.test( inputcheck.val() ) ){
				// add class to change colour
				inputcheck.addClass("required").get(0).focus();
				return false;
			}else{
				inputcheck.removeClass("required");
			}
			
		});
		
		
});