jQuery.noConflict();
try{
		jQuery(document).ready(function(){
					
			if(jQuery().fancybox){ //namespace check
				jQuery("#mod_pukkaPictures .picture a").fancybox({
					'zoomSpeedIn': 500,
					'zoomSpeedOut': 500,
					'zoomOpacity': true
				});
				jQuery("#mod_pukkaGalleries .picture a").fancybox({
					'zoomSpeedIn': 500,
					'zoomSpeedOut': 500,
					'zoomOpacity': true
				});
				jQuery("#mod_pukkaRooms .mediaAttachmentList a").fancybox({
					'zoomSpeedIn': 500,
					'zoomSpeedOut': 500,
					'zoomOpacity': true
				});
				jQuery("#carousel li a").fancybox({
					'zoomSpeedIn': 500,
					'zoomSpeedOut': 500,
					'zoomOpacity': true
				});
			}	
			
			/* Cycle Plugin */
			if(jQuery().cycle){
				jQuery('#special-offers .carousel').after('<div class="pager">').cycle({ 
						fx:     'scrollRight', 
						speed:  'slow', 
						timeout: 5000,
						pause:   1,
						pager:  '#special-offers .pager',
						cleartypeNoBg:true
				});
				
				jQuery("#special-offers .pager a:last").addClass("last");			
			}
			
			if(jQuery().cycle){
				jQuery('#special-offers #photo-widget #carousel').after('<div class="pager">').cycle({ 
						fx:     'slideX', 
						speed:  'slow', 
						timeout: 6000,
						pause:   1,
						pager:  '#special-offers #photo-widget .pager',
						cleartypeNoBg:true
				});
				
				jQuery("#special-offers #photo-widget .pager a:last").addClass("last");			
			}
			/* Cycle Plugin */
			
			/* ACCORDIONS */
				
				jQuery("#mod_pukkaRooms .moduleBody, #mod_pukkaPackages .moduleBody, #mod_pukkaActivities .moduleBody, #mod_pukkaNews .moduleBody").accordion({
					active: 0,
					header: 'h3',
					event: 'click'
				});
				var subMenu=jQuery("#main-content-menu");
				jQuery("a",subMenu).click(function(){
					var a=jQuery(this);
					var href=a.attr("href");
					href=href.replace(/#/,'');					
					jQuery("#main-content .moduleBody h3 a[name='"+href+"']").parent().click();
					return false;
				});

			/* END ACCORDIONS */
			
		});
}catch(error){

}