//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 .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
				});
			}
			
			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");
				}
				
				
			});
			
		});
}catch(error){

}