//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_pukkaGalleries ul.mediaAttachmentList li.mediaAttachmentItem a").fancybox({
					'zoomSpeedIn': 500,
					'zoomSpeedOut': 500,
					'zoomOpacity': true
				});
				jQuery("#mod_pukkaNews ul.mediaAttachmentList li.mediaAttachmentItem a").fancybox({
					'zoomSpeedIn': 500,
					'zoomSpeedOut': 500,
					'zoomOpacity': true
				});
				jQuery("#mod_pukkaPackages ul.mediaAttachmentList li.mediaAttachmentItem a").fancybox({
					'zoomSpeedIn': 500,
					'zoomSpeedOut': 500,
					'zoomOpacity': true
				});
				
			}
			
			/**BOOK NOW FEATURE**/
			/*var bookingForm=jQuery("#booking-form");
			
			bookingForm.hide();
			var bookNowLinks=jQuery(".booknow");
			
			bookNowLinks.click(function(){
				bookingForm.toggle("blind",{},900);
				var destination = bookingForm.offset().top;
				jQuery("html:not(:animated),body:not(:animated)").animate({ 
					scrollTop: destination-20
				}, 1000, "easeOutQuad" );
			});
			/**END BOOK NOW FEATURE**/
			
			/**READ MORE FEATURE**/
			if(__showReadMore){
				var readMore=jQuery('<p class="more">'+__readMoreText+'</p>');
				var hiddenContent=jQuery('<div class="js-main-content-hidden"></div>').css({'display':'none'});
				var mainContent=jQuery("#main-content");
				
				mainContent.children().not("h2,.intro").wrapAll(hiddenContent);
				hiddenContent=jQuery('#main-content .js-main-content-hidden');
				mainContent.append(readMore);
				
				readMore.click(function(){
					hiddenContent.slideToggle();
				});
			}
			/**END READ MORE FEATURE**/
			
			/**EXPLORE OUR RESORTS FEATURE**/
			jQuery(window).load(function(){
				if(!jQuery(document.body).hasClass('loggedIn')){
					var ourResorts=jQuery('#our-resorts');
					var mapAndHotelList=jQuery('.resort-location-map,.resort-list',ourResorts);
					var overlay=jQuery('<div class="overlay"></div>').hide();
					animExplore(ourResorts,mapAndHotelList,'show')
					mapAndHotelList.hide();
					ourResorts.addClass('js-enabled');
					ourResorts.append(overlay);
					
					jQuery("dt",ourResorts).click(function(){
						var a=jQuery(this);
						var titleClone=jQuery('.title',a).clone();
						var titleText=jQuery('.cufon-alt',titleClone).text();
						var subtitleClone=jQuery('.subtitle',a).clone();
						var subtitleText=jQuery('.cufon-alt',subtitleClone).text();
						var cloneA=a.clone();
												
						cloneA.empty();
						titleClone.empty();
						subtitleClone.empty();
						titleClone.text(titleText);
						subtitleClone.text(subtitleText);
						cloneA.append(titleClone,subtitleClone);
						var cloneB=a.next().clone().css('display','block');	
						var dl=jQuery('<dl></dl>').append(cloneA,cloneB);
						var close=jQuery('<p class="close">'+__closeText+'</p>');
						overlay.append(dl);
						overlay.append(close);
						Cufon.replace('#our-resorts .overlay dt,#our-resorts .overlay .close,#our-resorts .overlay .read-more a',{fontSize:'10px',fontWeight:'bold'});
						
						close.click(function(){
							overlay.fadeOut(500,function(){
								animExplore(ourResorts,mapAndHotelList,'show')
								close.remove();
								dl.remove();
							});
						});
						jQuery('.thumbs',cloneB).after('<div class="nav"><img src="'+__prevPath+'" alt="Previous" class="prev" /><img src="'+__nextPath+'" class="next" /></div>').cycle({
							fx:     'fade', 
							speed:  'fast', 
							timeout: 0, 
							next:   '.overlay .next', 
							prev:   '.overlay .prev' 
						});
						mapAndHotelList.hide();
						ourResorts.height(0);
						overlay.fadeIn();
					});
				}
			})
			/**END EXPLORE OUR RESORTS FEATURE**/
			
			/** START PLAY MUSIC **/
				if(jQuery(document.body).attr("id")=="page_home"){
				var query=window.location.search;
				if(query=="?nomusic=true"){
					jQuery("#music").remove();
				}
			}else{
				var homeLink=jQuery("#main-menu li.home a").attr('href');
				var noMusicStr="?nomusic=true";
				jQuery("#main-menu li.home a, #utility-links li.home a, #branding a").attr('href',homeLink+noMusicStr);
			}
			
			/** END PLAY MUSIC **/
			
			jQuery("#utility-links ul li.mykonosmap a").click(function(){
				var link=this.href;
				popPage(link,'_blank',770,465);
				return false;
			});
				
			function popPage(url, windowType, windowWidth, windowHeight) {
				var win=jQuery(window);
				var left=(win.width()-windowWidth)/2;
				var top=(win.height()-windowHeight)/2;
				window.open(url, windowType, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width='+windowWidth+', height='+windowHeight+', left='+left+', top='+top+'');
			}
			
			function animExplore(container,content,flag,callback){
				if(flag=="show"){
					container.animate({'height':150},1000,function(){
						content.fadeIn();
						container.css('overflow', 'visible')
					}).css('overflow', 'visible');
				}else{
					content.fadeOut(function(){
						container.animate({'height':460},1000,function(){
							container.css('overflow', 'visible')
						}).css('overflow', 'visible');
					});
				}
			}
		});
}catch(error){

}