window.addEvent("domready", function(){

	var totalCollection1Pages = 20;
	var totalCollection2Pages = 13;
	var totalCollection3Pages = 7;
	var totalCollection4Pages = 14;
	
//COLLECTION 1
	var lastCollection1Page = 1;
	var collection1Content = $('collection1Content');
	var fxCollection1Content = collection1Content.effects({duration: 250, transition: Fx.Transitions.Quart.easeOut}); 
	
	window.addEvent('load', function() {
		requestCollection1Page('1');
	});
	
	$('collection1LinkBack').addEvent('click', function() {
			fxCollection1Content.start({
				'opacity': 0
		}).chain(function() {
			if (lastCollection1Page == 1){
				requestCollection1Page(totalCollection1Pages);
				lastCollection1Page = totalCollection1Pages;
			} else {
				requestCollection1Page(lastCollection1Page - 1);
				lastCollection1Page = lastCollection1Page - 1;
			}
			
			this.start({
				'opacity': 0
			});
		}).chain(function() {
			this.start({
				'opacity': 1
			});
		});
	});
		
	$('collection1LinkNext').addEvent('click', function() {
			fxCollection1Content.start({
				'opacity': 0
		}).chain(function() {
			if (lastCollection1Page == totalCollection1Pages){
				requestCollection1Page('1');
				lastCollection1Page = 1;
			} else {
				requestCollection1Page(lastCollection1Page + 1);
				lastCollection1Page = lastCollection1Page + 1;
			}
			this.start({
				'opacity': 0
			});
		}).chain(function() {
			this.start({
				'opacity': 1
			});
		});
	});


//COLLECTION 2
	var lastCollection2Page = 1;
	var collection2Content = $('collection2Content');
	var fxCollection2Content = collection2Content.effects({duration: 250, transition: Fx.Transitions.Quart.easeOut}); 
	
	window.addEvent('load', function() {
		requestCollection2Page('1');
	});
	
	$('collection2LinkBack').addEvent('click', function() {
			fxCollection2Content.start({
				'opacity': 0
		}).chain(function() {
			if (lastCollection2Page == 1){
				requestCollection2Page(totalCollection2Pages);
				lastCollection2Page = totalCollection2Pages;
			} else {
				requestCollection2Page(lastCollection2Page - 1);
				lastCollection2Page = lastCollection2Page - 1;
			}
			
			this.start({
				'opacity': 0
			});
		}).chain(function() {
			this.start({
				'opacity': 1
			});
		});
	});
		
	$('collection2LinkNext').addEvent('click', function() {
			fxCollection2Content.start({
				'opacity': 0
		}).chain(function() {
			if (lastCollection2Page == totalCollection2Pages){
				requestCollection2Page('1');
				lastCollection2Page = 1;
			} else {
				requestCollection2Page(lastCollection2Page + 1);
				lastCollection2Page = lastCollection2Page + 1;
			}
			this.start({
				'opacity': 0
			});
		}).chain(function() {
			this.start({
				'opacity': 1
			});
		});
	});


//COLLECTION 3
	var lastCollection3Page = 1;
	var collection3Content = $('collection3Content');
	var fxCollection3Content = collection3Content.effects({duration: 250, transition: Fx.Transitions.Quart.easeOut}); 
	
	window.addEvent('load', function() {
		requestCollection3Page('1');
	});
	
	$('collection3LinkBack').addEvent('click', function() {
			fxCollection3Content.start({
				'opacity': 0
		}).chain(function() {
			if (lastCollection3Page == 1){
				requestCollection3Page(totalCollection3Pages);
				lastCollection3Page = totalCollection3Pages;
			} else {
				requestCollection3Page(lastCollection3Page - 1);
				lastCollection3Page = lastCollection3Page - 1;
			}
			
			this.start({
				'opacity': 0
			});
		}).chain(function() {
			this.start({
				'opacity': 1
			});
		});
	});
		
	$('collection3LinkNext').addEvent('click', function() {
			fxCollection3Content.start({
				'opacity': 0
		}).chain(function() {
			if (lastCollection3Page == totalCollection3Pages){
				requestCollection3Page('1');
				lastCollection3Page = 1;
			} else {
				requestCollection3Page(lastCollection3Page + 1);
				lastCollection3Page = lastCollection3Page + 1;
			}
			this.start({
				'opacity': 0
			});
		}).chain(function() {
			this.start({
				'opacity': 1
			});
		});
	});


//COLLECTION 4
	var lastCollection4Page = 1;
	var collection4Content = $('collection4Content');
	var fxCollection4Content = collection4Content.effects({duration: 250, transition: Fx.Transitions.Quart.easeOut}); 
	
	window.addEvent('load', function() {
		requestCollection4Page('1');
	});
	
	$('collection4LinkBack').addEvent('click', function() {
			fxCollection4Content.start({
				'opacity': 0
		}).chain(function() {
			if (lastCollection4Page == 1){
				requestCollection4Page(totalCollection4Pages);
				lastCollection4Page = totalCollection4Pages;
			} else {
				requestCollection4Page(lastCollection4Page - 1);
				lastCollection4Page = lastCollection4Page - 1;
			}
			
			this.start({
				'opacity': 0
			});
		}).chain(function() {
			this.start({
				'opacity': 1
			});
		});
	});
		
	$('collection4LinkNext').addEvent('click', function() {
			fxCollection4Content.start({
				'opacity': 0
		}).chain(function() {
			if (lastCollection4Page == totalCollection4Pages){
				requestCollection4Page('1');
				lastCollection4Page = 1;
			} else {
				requestCollection4Page(lastCollection4Page + 1);
				lastCollection4Page = lastCollection4Page + 1;
			}
			this.start({
				'opacity': 0
			});
		}).chain(function() {
			this.start({
				'opacity': 1
			});
		});
	});

});

function requestCollection1Page(passedId) {
	var id = passedId;
	var urlHead = "/global/inc/collection1Pages/getPage";
	var urlFoot = ".php";
	new Ajax(urlHead + escape(id) + urlFoot, {method: 'get',update: $('collection1Content')}).request();		
}

function requestCollection2Page(passedId) {
	var id = passedId;
	var urlHead = "/global/inc/collection2Pages/getPage";
	var urlFoot = ".php";
	new Ajax(urlHead + escape(id) + urlFoot, {method: 'get',update: $('collection2Content')}).request();		
}

function requestCollection3Page(passedId) {
	var id = passedId;
	var urlHead = "/global/inc/collection3Pages/getPage";
	var urlFoot = ".php";
	new Ajax(urlHead + escape(id) + urlFoot, {method: 'get',update: $('collection3Content')}).request();		
}

function requestCollection4Page(passedId) {
	var id = passedId;
	var urlHead = "/global/inc/collection4Pages/getPage";
	var urlFoot = ".php";
	new Ajax(urlHead + escape(id) + urlFoot, {method: 'get',update: $('collection4Content')}).request();		
}