//jQuery.noConflict();
try{
		jQuery(document).ready(function(){
			var fly=new Object(); //fly weight object
					
			if(jQuery().dCrossFader){ //namespace check
				
			}
			
			// START - LOCATION SUB CONTENTS COLLAPSIBLE MENU 
			jQuery("#sub-contents .location.sub-content").each(function(){
				jQuery(this).children().not(".itemPreviewTitle").wrapAll("<div class=\"js-content-wrapper\"></div>");
			});

			//jQuery("#sub-contents .location.sub-content .js-content-wrapper").hide();
			
			jQuery("#sub-contents .location.sub-content .js-content-wrapper:not(:first)").hide();
			
			jQuery("#sub-contents .location.sub-content .itemPreviewTitle").click(function(){
				var title=jQuery(this);
				title.next().slideToggle(650,function(){
					(jQuery(this).is(":visible")) ? title.addClass("expanded") : title.removeClass("expanded");
				});
			});
			// END - LOCATION SUB CONTENTS COLLAPSIBLE MENU 
			
			// START - FACILITIES SUB CONTENTS COLLAPSIBLE MENU 
			jQuery("#sub-contents .facilities.restaurants").each(function(){
				jQuery(this).children().not(".itemPreviewTitle").wrapAll("<div class=\"js-content-wrapper\"></div>");
			});
			jQuery("#sub-contents .facilities.restaurants .js-content-wrapper").hide();
			
			jQuery("#sub-contents .facilities.restaurants .itemPreviewTitle").click(function(){
				var title=jQuery(this);
				title.next().slideToggle(650,function(){
					(jQuery(this).is(":visible")) ? title.addClass("expanded") : title.removeClass("expanded");
				});
			});
			
			jQuery("#sub-contents .facilities.sub-content").each(function(){
				jQuery(this).children().not(".itemPreviewTitle").wrapAll("<div class=\"js-content-wrapper\"></div>");
			});
			jQuery("#sub-contents .facilities.sub-content .js-content-wrapper").hide();
			
			jQuery("#sub-contents .facilities.sub-content .itemPreviewTitle").click(function(){
				var title=jQuery(this);
				title.next().slideToggle(650,function(){
					(jQuery(this).is(":visible")) ? title.addClass("expanded") : title.removeClass("expanded");
				});
			});
			// END - FACILITIES SUB CONTENTS COLLAPSIBLE MENU 
			
			// START - CONFERENCE SUB CONTENTS COLLAPSIBLE MENU 
			jQuery(".collapsible-sub-content").each(function(){
				jQuery(this).children().not(".itemPreviewTitle").wrapAll("<div class=\"js-content-wrapper\"></div>");
			});
			jQuery(".collapsible-sub-content .js-content-wrapper").hide();
			
			jQuery(".collapsible-sub-content .itemPreviewTitle").click(function(){
				var title=jQuery(this);
				title.next().slideToggle(650,function(){
					(jQuery(this).is(":visible")) ? title.addClass("expanded") : title.removeClass("expanded");
				});
			});
			// END - CONFERENCE SUB CONTENTS COLLAPSIBLE MENU 
			
			// START - NEWS COLLAPSIBLE MENU 
			/*jQuery("div#mod_pukkaNews .itemPreview").each(function(){
				jQuery(this).children().not(".itemPreviewTitle").wrapAll("<div class=\"js-content-wrapper\"></div>");
			});
			jQuery("div#mod_pukkaNews .itemPreview .itemPreviewTitle:first").addClass("expanded");
			jQuery("div#mod_pukkaNews .itemPreview .js-content-wrapper:not(:first)").hide();
			
			jQuery("div#mod_pukkaNews .itemPreview .itemPreviewTitle").click(function(){
				var title=jQuery(this);
				title.next().slideToggle(650,function(){
					(jQuery(this).is(":visible")) ? title.addClass("expanded") : title.removeClass("expanded");
				});
			});*/
			// END - NEWS COLLAPSIBLE MENU 
			
			// START - NEWS COLLAPSIBLE MENU 
			jQuery("div#mod_pukkaReviews .itemPreview").each(function(){
				jQuery(this).children().not(".itemPreviewTitle").wrapAll("<div class=\"js-content-wrapper\"></div>");
			});
			jQuery("div#mod_pukkaReviews .itemPreview .itemPreviewTitle:first").addClass("expanded");
			jQuery("div#mod_pukkaReviews .itemPreview .js-content-wrapper:not(:first)").hide();
			
			jQuery("div#mod_pukkaReviews .itemPreview .itemPreviewTitle").click(function(){
				var title=jQuery(this);
				title.next().slideToggle(650,function(){
					(jQuery(this).is(":visible")) ? title.addClass("expanded") : title.removeClass("expanded");
				});
			});
			// END - NEWS COLLAPSIBLE MENU 
			
			// START - CAREERS COLLAPSIBLE MENU 
			jQuery("div#mod_pukkaJobs .itemPreview").each(function(){
				jQuery(this).children().not(".itemPreviewTitle").wrapAll("<div class=\"js-content-wrapper\"></div>");
			});
			jQuery("div#mod_pukkaJobs .itemPreview .itemPreviewTitle:first").addClass("expanded");
			jQuery("div#mod_pukkaJobs .itemPreview .js-content-wrapper:not(:first)").hide();
			
			jQuery("div#mod_pukkaJobs .itemPreview .itemPreviewTitle").click(function(){
				var title=jQuery(this);
				title.next().slideToggle(650,function(){
					(jQuery(this).is(":visible")) ? title.addClass("expanded") : title.removeClass("expanded");
				});
			});
			// END - CAREERS COLLAPSIBLE MENU 
			
			// START - GALLERIES COLLAPSIBLE MENU 
			/*jQuery("div#mod_pukkaJobs .itemPreview").each(function(){
				jQuery(this).children().not(".itemPreviewTitle").wrapAll("<div class=\"js-content-wrapper\"></div>");
			});
			jQuery("div#mod_pukkaJobs .itemPreview .itemPreviewTitle:first").addClass("expanded");
			jQuery("div#mod_pukkaJobs .itemPreview .js-content-wrapper:not(:first)").hide();
			
			jQuery("div#mod_pukkaJobs .itemPreview .itemPreviewTitle").click(function(){
				var title=jQuery(this);
				title.next().slideToggle(650,function(){
					(jQuery(this).is(":visible")) ? title.addClass("expanded") : title.removeClass("expanded");
				});
			}); */
			// END - GALLERIES COLLAPSIBLE MENU
			
			if(jQuery().fancybox){ //namespace check
				jQuery("#mod_pukkaGalleries .picture a").fancybox({
					'zoomSpeedIn': 500,
					'zoomSpeedOut': 500,
					'zoomOpacity': true
				});
				
				jQuery("#videos .video a").fancybox({ 
					'zoomSpeedIn': 500,
					'zoomSpeedOut': 500,
					'zoomOpacity':true,
					'frameWidth':925,
					'frameHeight':480
				});
			}
		
			if(!jQuery(document.body).hasClass("loggedIn")){
			var numberOfItems=jQuery('#feature-boxes .widget-content ul li').length;
				if(numberOfItems >= '4'){
						if(jQuery().jCarouselLite){
								var galleryPane=jQuery('#featureCarousel-wrapper');
								galleryPane.append('<div class="jcarousel-prev"></div><div class="jcarousel-next"></div>');
													
									jQuery("#feature-boxes .widget-content").jCarouselLite({
										btnNext: ".jcarousel-next",
										btnPrev: ".jcarousel-prev",
										visible: 4,
										circular: true,
										auto:5000,
										speed:1000,
										scroll:1
									});
						}
				}
			}
			
			jQuery("div#mod_pukkaGalleries .picture.hidden").wrapAll("<div class=\"hidden-image-wrapper\"></div>");
			jQuery(".hidden-image-wrapper").hide();
			
			jQuery("div#mod_pukkaGalleries .view-all").click(function(){
				var a=jQuery(this);
				var parent=a.parent();
				var wrapper=jQuery(".hidden-image-wrapper",parent);
				if(wrapper.is(":visible")){
					wrapper.hide();
					a.text("View All");
				}else{
					wrapper.show();
					a.text("Hide");
				}	
				
			});
				
			/* SLIDESHOW */	
			jQuery('#offerRotate').cycle({ 
				fx: 'fade',				
				timeout: 5000
			});	
			
		});
}catch(error){

}
