jQuery.noConflict();
try{
		jQuery(document).ready(function(){
					
			if(jQuery().fancybox){ //namespace check
				jQuery("#mod_pukkaNews .itemPreviewImage a").fancybox({
					'zoomSpeedIn': 500,
					'zoomSpeedOut': 500,
					'zoomOpacity': true,
					'autoScale':true
				});
			}
			
			jQuery("#holder.page_gallery #main-visual #large img:gt(0)").hide();
			jQuery("#holder.page_gallery #main-visual #large img").css({
				"position":"absolute",
				"top":0,
				"left":0,
				"z-index":0
			});
			jQuery("#holder.page_gallery #main-visual #large img:eq(0)").css("z-index",2);
			jQuery("#holder.page_gallery #main-visual #large div.image-info:hidden").css("z-index",1);
			
			jQuery("#mod_pukkaGalleries a[rel*=lightbox]").click(function(){
				addr=this.href;
				tohide=jQuery("#holder.page_gallery #main-visual #large img:visible,#holder.page_gallery #main-visual #large div.image-info:visible");
				toshow=jQuery("#holder.page_gallery #main-visual #large img[src*="+addr+"],#holder.page_gallery #main-visual #large img[src*="+addr+"]+div.image-info");
				toshow.show();
				if(jQuery("#holder.page_gallery #main-visual #large *:animated").length==0 && tohide.attr("src")!=toshow.attr("src")){
					jQuery("#holder.page_gallery #main-visual #large img").stop();
					tohide.animate({
						"opacity":"hide",
						"z-index":0
					},1500,function(){
						toshow.css("z-index",1);
					});
				}
				return false;
			});
			
			if(jQuery().cycle){ //check if cycle plugin is available
				var cycleHeight;
				(jQuery("#rooms").height()>jQuery("#property").height()) ? cycleHeight=jQuery("#rooms").height() : cycleHeight=jQuery("#property").height();
				jQuery('#views .widget-content').cycle({
					fx: 'fade',
					height:cycleHeight,
					fit:1,
					cleartype:true,
					timeout:8000
				});	
			}
			if(jQuery().cycle){
			var galleryPane=jQuery('#main-content #facilities-carousel');
			galleryPane.append('<a class="carousel-prev"></a><a class="carousel-next"></a>');
			
				jQuery('#main-content #facilities-carousel ul').cycle({
					fx:			'fade',
					speed:		'slow',
					timeout:	5000,
					cleartype:	1,
					next:   ".carousel-next", 
					prev:   ".carousel-prev"
				});
				
				jQuery('#views .widget_listModuleItems').append('<div id="slider"><a class="prev"></a><a class="next"></a></div>');
				jQuery('#views .widget-content').after('<div id="controls"><div id="pager">').cycle({ 
					fx:     'fade', 
					speed:  'slow', 
					timeout: 4000,
					cleartype:  1,
					cleartypeNoBg:true,
					pager:  '#views #controls #pager',
					next:   '#views #slider a.next', 
					prev:   '#views #slider a.prev' 
				});
			}
			
			
		});
			
}catch(error){

}
