jQuery.noConflict();
try{
	jQuery(document).ready(function(){
		var fly=new Object(); //fly weight object

		if(jQuery().dCrossFader){ //namespace check
			jQuery("#main-visual .imgRotate").dCrossFader({
				align: "left",
				timeout: 4000,
				zindex: 15
			});
		}

		if(jQuery().fancybox){ //namespace check
			jQuery("#mod_pukkaPictures div.picture a, a[rel*=lightbox]").fancybox({ 
				'zoomSpeedIn': 500,
				'zoomSpeedOut': 500,
				'zoomOpacity':true
			});
		}
		
		if(jQuery().cycle){ //check if cycle plugin is available
					
			//	cycle next, prev usage: http://malsup.com/jquery/cycle/int2.html
				
			jQuery('#offers').cycle({
				fx:     'fade', 
				speed:  'fast', 
				timeout: 8000,
				pager:  '#special-offers'
				
			});
		
			//IE cleartype fix on opacity related transitions
			
			jQuery('#slideshow').cycle({ 
				cleartype:  1
			});
			
		}

		/* ACTVITIES SWITCHER */
		var noActivityItems=jQuery("#activities #activity-list li").size();
		var maxMargin=(238*(noActivityItems-1))*(-1);
		jQuery("#activities #previous").click(function(){				
			if(jQuery("#activities #activity-list").css("margin-left")!="0px" && !jQuery("#activities #activity-list").is(":animated")){
				jQuery("#activities #activity-list").animate({
					"marginLeft":"+=238px"
				},1000,"easeOutCirc",function(){
					if(jQuery.support.opacity==false){
						this.style.removeAttribute('filter');
					}
				});
			}
			return false;
		});
		jQuery("#activities #next").click(function(){
			if(jQuery("#activities #activity-list").css("margin-left")!=maxMargin+"px" && !jQuery("#activities #activity-list").is(":animated")){
				jQuery("#activities #activity-list").animate({
					"marginLeft":"-=238px"
				},1000,"easeOutCirc",function(){
					if(jQuery.support.opacity==false){
						this.style.removeAttribute('filter');
					}
				});
			}
			return false;
		});
		/* END ACTVITIES SWITCHER */

		/* ACCORDIONS */
		jQuery("#mod_pukkaPackages .moduleBody,"+
			   "#mod_pukkaVenues .category-content,"
		).accordion({
		             header: 'h3',
		             animated: 'easeslide',
		             event: 'mouseover',
		             autoHeight: true
		            }
		  );
		/* END ACCORDIONS */

	});
}catch(error){

}
