
/*------------------------------------------------------------------------
Creates carousel gallery
-------------------------------------------------------------------------*/
function createGallery() {
	hCarousel = new UI.Carousel("horizontal_carousel");
}


/*------------------------------------------------------------------------
Ajax function that gets data and updates the div with id 'photo'
--------------------------------------------------------------------------
params
event - The element that was clicked 
-------------------------------------------------------------------------*/
function triggerfunc(event){
	Event.stop(event);
	var image = Event.element(event);
	var link = image.up();
	var divider = (link.rel).split('|');
	var temp = divider[0].split('-');
	var cat = temp[0]; 
	var gallery = temp[1]; 
	var skip = temp[2];
	var foundcount = temp[3];
	var cat = 'cat=' + cat;
	var gallery = '&gallery=' + gallery;
	var skip = '&skip=' + skip;
	var foundcount = '&foundcount=' + foundcount;
	var imageId = '&id=' + image.id;
	var ajaxOn = '&ajax=true';
	var params = cat+gallery+skip+foundcount+imageId+ajaxOn;
	imageUpdate(params)
	
	var cap = link.title;
	var temp = divider[1].split('-');
	cat = temp[0];
	gal = temp[1]
	im = temp[2]
	//alert(temp[0])
	pageTracker._trackPageview('/bahamas-'+cat+'/'+cap+'/'+gal+'_'+im+'/');
}


/*------------------------------------------------------------------------
Attaches onclick event handler for all elements of the class
--------------------------------------------------------------------------
params
searchClass - class of the elmenent the event is binded to
-------------------------------------------------------------------------*/


function getPhotos() {
	var photos = $$("a.galleryPhoto");
	for (i=0; i < photos.length; i++){
		Event.observe(photos[i], 'click',function(event){ triggerfunc(event)});
	}

}

 
 
// Update te Image

function imageUpdate(params){
	Effect.Fade('photo',{
			afterFinish: function() {
			new Ajax.Updater('photo', 
				'galleries.php', 
				{ 	method: 'get', 
					parameters:params, 
					evalScripts:true,
					onComplete: function() {
					Effect.Appear('photo');
					}
					});
			}
		});
}

	
/*------------------------------------------------------------------------
Attaches onclick event to main image (current galery photo)
--------------------------------------------------------------------------
params
none
-------------------------------------------------------------------------*/

function createGalleryNav() {
	var galleryLinks = $$("a.galleryNav");
	for (i=0; i < galleryLinks.length; i++){
		Event.observe(galleryLinks[i], 'click',function(event){ getImageNext(event)});
	}

}

// FOTOMOTO link

function HelloMoto(){
//FMYUI = YAHOO;
//FOTOMOTO = {};
//print_r(FOTOMOTO);
//	FOTOMOTO.runInit();
//	if(FOTOMOTO.Cart.fixedToolbar()){
//		FOTOMOTO.WidgetBar.createFixedToolbar()
//	}
FOTOMOTO.stopInit;
//alert('PING');
FOTOMOTO.startInit;
FOTOMOTO.runInit();
if(FOTOMOTO.Cart.fixedToolbar()){
	FOTOMOTO.WidgetBar.createFixedToolbar()
}
}
