jQuery.noConflict();
try{
		jQuery(document).ready(function(){
			var fly=new Object(); //fly weight object
			
			if(jQuery().fancybox){ 
				jQuery("#mod_pukkaGalleries .picture a").fancybox({
					'zoomSpeedIn': 500,
					'zoomSpeedOut': 500,
					'zoomOpacity': true
				});
			}
			if(jQuery().cycle){
				var sonextprev=jQuery('<p class="links"><a class="prev">Previous</a><a class="next">Next</a></p>');
				var pwnextprev=jQuery('<p class="links"><a class="prev">Previous</a><a class="next">Next</a></p>');
				sonextprev.appendTo("#special-offers");
				pwnextprev.appendTo("#photo-widget");
				jQuery("#photo-widget .photos").cycle({
					fx:     'fade',
					speed:  'slow',
					timeout: 3500,
					next:   '#photo-widget .next',
					prev:   '#photo-widget .prev'
				});
				jQuery("#special-offers .offers").cycle({
					fx:     'fade',
					speed:  'slow',
					timeout: 10000,
					next:   '#special-offers .next',
					prev:   '#special-offers .prev'
				});
			}
			
			/* <p class="gallery-controls"><a href="#" class="view">View all!+ TEXT #pageKey viewAllText htmlNone +!</a> <span class="count">($pictures pics!+ TEXT #pageKey picsText htmlNone +!)</span> <img src="#templateBaseHREF/images/down.gif" alt="" width="19" height="19" class="controls" /></p> */
			
			
			jQuery("#mod_pukkaGalleries .pictures").each(function(){
				var a = jQuery(this);
				var gallery = a.parent();
				var pictures = jQuery(".picture",gallery);
				var numberOfPics=pictures.size();
				var pageControls=jQuery('<p class="gallery-controls"></p>');
				var jsWrapper=jQuery('<div class="js-wrapper"></div>');
				
				jsWrapper.css({
					'float':'none',
					'display':'none'
				});
				
				pageControls.appendTo(gallery);
				
				if(numberOfPics>8){
					var excess=jQuery(".picture:gt(7)",gallery);
					excess.wrapAll(jsWrapper);
				}
				
				
				if(numberOfPics>8){
					pageControls.append(jQuery('<a href="#" class="view">View all</a> '));
				}
				pageControls.append(jQuery('<span class="count">('+numberOfPics+' pics)</span> '));
				
				if(numberOfPics>8){
					pageControls.append(jQuery('<img src="/templates/main/images/down.gif" alt="" width="19" height="19" class="controls" />'));
				}
			});
			
			jQuery(".gallery-controls .view").click(function(){
				var a = jQuery(this);
				var superparent = a.parent().parent();
				var img = jQuery(".controls",a.parent());
				var toanimate=jQuery(".js-wrapper",superparent);
				
				if(toanimate.is(":visible")){
					toanimate.hide();
					a.text("View All");
					img.attr('src','/templates/main/images/down.gif');
				}else{
					toanimate.show();
					a.text("Hide");					
					img.attr('src','/templates/main/images/up.gif');
				}
				
				return false;
			});
			
		});
}catch(error){

}
