jQuery.noConflict();
try{
		jQuery(document).ready(function(){
			var fly=new Object(); //fly weight object
					
			if(jQuery().dCrossFader){ //namespace check
				
			}
			
			if(jQuery().fancybox){ //namespace check
				jQuery("#mod_pukkagalleries div.picture a, a[rel*=lightbox]").fancybox({ 
					'zoomSpeedIn': 500,
					'zoomSpeedOut': 500,
					'zoomOpacity':true
				});
			}
			
			if(jQuery().cycle){ //namespace check
				jQuery("div#photo-gallery div.nav-bar").show();
				var photos=jQuery('#photo-gallery .photos img');
				var count=photos.length;
				
				jQuery('#photo-gallery .photos').cycle({
					fx:     'fade', 
					speed:  800, 
					timeout: 5000, 
					next:   '#photo-gallery .nav-bar .next a', 
					prev:   '#photo-gallery .nav-bar .previous a' 
				});
				jQuery("#special-offers ul").cycle({
					fx:     'fade',
					speed:  'slow',
					timeout: 9000
				});
				
				jQuery("#photo-gallery .nav-bar .play a").addClass("playing");
				
				jQuery("#photo-gallery .nav-bar .last a").click(function(){
					jQuery('#photo-gallery .photos').cycle((count-1)); 
					return false;
				});
				jQuery("#photo-gallery .nav-bar .first a").click(function(){
					jQuery('#photo-gallery .photos').cycle(0); 
					return false;
				});
				jQuery("#photo-gallery .nav-bar .play a").click(function(){
					var play=jQuery(this);
					if(play.hasClass("playing")){
						jQuery('#photo-gallery .photos').cycle("pause"); 
						jQuery("#photo-gallery .nav-bar .play img").attr("src","/templates/main/images/play-slideshow.gif");
						play.removeClass("playing");
						play.addClass("paused");
					}else if(play.hasClass("paused")){
						jQuery('#photo-gallery .photos').cycle("resume"); 
						jQuery("#photo-gallery .nav-bar .play img").attr("src","/templates/main/images/pause-slideshow.gif");
						play.removeClass("paused");
						play.addClass("playing");
					}
					return false;
				});
			}
			
			
			
			jQuery("#mod_pukkaRooms .accordion-content, div#holder.page_accommodation .accordion-content, #mod_pukkaNews .accordion-content, div#holder.page_news .accordion-content, #mod_pukkaReviews .accordion-content, div#holder.page_reviews .accordion-content, #mod_pukkaPackages .accordion-content, div#holder.page_packages .accordion-content, #mod_pukkaRestaurants .accordion-content, div#holder.page_dining .accordion-content").css({
				"opacity":"hide",
				"display":"none"
			});
			
					
			jQuery("#mod_pukkaNews .itemPreview.first .accordion-content, div#holder.page_news .accordion-content .itemPreview.first, #mod_pukkaReviews .itemPreview.first .accordion-content, div#holder.page_reviews .accordion-content .itemPreview.first, #mod_pukkaPackages .itemPreview.first .accordion-content, div#holder.page_packages .accordion-content .itemPreview.first").css({
				"opacity":"hide",
				"display":"block"
			});
			
						
			
			jQuery("#mod_pukkaRooms .itemPreviewTitle, #mod_pukkaRestaurants .itemPreviewTitle, #mod_pukkaNews .itemPreviewTitle, #mod_pukkaReviews .itemPreviewTitle, #mod_pukkaPackages .itemPreviewTitle").click(function() {
				if(jQuery(this).next(".accordion-content").is(":hidden")){
					var t=jQuery(this);
					superparent=t.parent().parent();
					jQuery(".accordion-content:visible",superparent).not(this).animate({
						"height":"toggle",
						"opacity":"toggle"
					},800,"easeInCubic",function(){
					jQuery(this).prev().removeClass("expanded");
					});
					jQuery(this).next(".accordion-content").animate({
						"height":"toggle",
						"opacity":"toggle"
					},1000,"easeOutCubic",function(){	

					t.addClass("expanded");					
					});
				}
				
			});
			
		});
}catch(error){

}