jQuery.noConflict();
try{
		jQuery(document).ready(function(){
			jQuery('a.externalLink').each(function(i,o){
				jQuery(o).click(function(e) {
			        	e.preventDefault();
					window.open(jQuery(o).attr('href'));
		        		return false;
				})
			});
			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 .images a.attachment-img").fancybox({
					'zoomSpeedIn': 500,
					'zoomSpeedOut': 500,
					'zoomOpacity': true
				});
			}	
			
			if(jQuery().cycle){
				jQuery('#special-offers .carousel').after('<div class="pager">').cycle({ 
						fx:     'scrollRight', 
						speed:  'slow', 
						timeout: 4000,
						pause:   1,
						pager:  '#special-offers .pager',
						cleartypeNoBg:true
				});
			}
			
			if(jQuery().cycle){
				jQuery('#news .carousel').after('<div class="pager">').cycle({ 
						fx:     'scrollRight', 
						speed:  'slow', 
						timeout: 4000,
						pause:   1,
						pager:  '#news .pager',
						cleartypeNoBg:true
				});
			}
						
			if(jQuery().jCarouselLite){
					var galleryPane=jQuery('#page_weddings #mod_pukkaGalleries .gallery');
					galleryPane.append('<div class="jcarousel-prev" ></div><div class="jcarousel-next"></div>');
										
						jQuery("#page_weddings #mod_pukkaGalleries .pictures").jCarouselLite({
							btnNext: ".jcarousel-next",
							btnPrev: ".jcarousel-prev",
							vertical: true,
							visible: 3,
							circular: true,
							speed:1000,
							scroll:1
						});
			}
			
			
			// Main Content Slider - Start
			/*
			jQuery("#main-content-slider").animate({'right':'0'},4000).animate({'right':'-300px'},1000);
			jQuery("#visual-overlay").hover(function(){
				jQuery("#main-content-slider").stop().animate({'right':'0'},1000);	
			},function(){
				jQuery("#main-content-slider").animate({'right':'-300px'},1000);
			});
			jQuery("#close-button").click(function(){
				("#main-content-slider").animate({'right':'-300px'},1000);
			});
			*/
			// Main Content Slider - End
			
			var mainContentlider=jQuery("#main-content-slider");
			var mainVisualOverlay=jQuery("#visual-overlay");
			var overlayTimer;
			var timeOut=setTimeout(function(){
				mainContentlider.mouseenter(function(){
					clearTimeout(overlayTimer);
				});
				mainContentlider.toggle("slide",{ direction: "right" },1500);
				mainVisualOverlay.mouseenter(function(){
					if(mainContentlider.is(":hidden")){
						mainContentlider.toggle("slide",{ direction: "right" },1500);
					}
				});
				mainVisualOverlay.mouseleave(function(){
					if(mainContentlider.is(":visible")){
					overlayTimer=setTimeout(function(){
						mainContentlider.toggle("slide",{ direction: "right" },1500);
					},200);
					}
				});
			},3000);
			jQuery("#close-button").click(function(){
				mainContentlider.toggle("slide",{ direction: "right" },1500);
			});
			
			// jQuery("#mod_pukkaGalleries .gallery").jCarouselLite({
				// btnNext: ".next",
				// btnPrev: ".prev",
				// vertical: true,
				// visible: 3,
				// auto:2000,
				// speed:1000
				// });
			
			/* ACCORDIONS */
				
				jQuery("#mod_pukkaRooms .moduleBody, #mod_pukkaRestaurants .moduleBody, #mod_pukkaPackages .moduleBody, #mod_pukkaNews .moduleBody").accordion({
					active: 0,
					header: 'h3',
					autoHeight: false,
					event: 'click'
				});
				
				jQuery(".moduleBody").bind( "accordionchange", function(event, ui) {
					jQuery(".moduleBody h3").css('zoom',0)
					jQuery(".moduleBody h3").css('zoom',1)
				});
				
				var subMenu=jQuery("#main-content-menu");
				jQuery("a",subMenu).click(function(){
					var a=jQuery(this);
					var href=a.attr("href");
					href=href.replace(/#/,'');					
					jQuery("#content-area .moduleBody h3 a[name='"+href+"']").parent().click();
				
				var accordianBody = jQuery(".itemPreview");				
				var destination = accordianBody.offset().top;
				jQuery("html:not(:animated),body:not(:animated)").animate({ 
					scrollTop: destination-20
				}, 1000, "easeOutQuad" );
					
					return false;
				});

			/* END ACCORDIONS */
			
			
			
		});
}catch(error){

}

