var current1= 1;
var current3= 1;
var current4= 1;
var current5= 1;
var current7= 1;
var current8= 1;

window.addEvent('domready', function(){
	var myAccordion = new Accordion($('accordion'), '.toggler', '.element', {
			height: false,
			width: true,
			fixedWidth: 750,
			alwaysHide: true
	});
	
	//Resize
	var workHeight;
	window.onload = function() {
			getSizes();
	}
	window.onresize = function() {
			getSizes();
	}
	function getSizes() {
		windowsize = window.getSize();
		
		windowHeight = windowsize.y;
		workHeight = windowHeight - 140;
		windowWidth = windowsize.x;
		finalWidth = windowWidth - 780;
		workWidth = finalWidth / 10;
	
		var images = $$('#accordion img');
			images.each(function(el) {
				setMaxHeight(el);
			});
		var divs = $$('.toggler');
			divs.each(function(el) {
				setMaxWidth(el);
			});
	}
	function setMaxHeight(obj) {
			obj.setStyle('max-height',workHeight);
	}
	function setMaxWidth(obj) {
			obj.setStyle('max-width',workWidth);
	}
	
	//Nav P1
	var scroll = new Fx.Scroll('1', {
		//link: 'cancel',
		wait: false,
		duration: 1500,
		offset: {'x': 0, 'y': 0},
		transition: Fx.Transitions.Linear
		});
		
	var smallscroll = new Fx.Scroll('1', {
		//link: 'cancel',
		wait: false,
		duration: 500,
		offset: {'x': 0, 'y': 0},
		transition: Fx.Transitions.Linear
		});
	
	$('start1').addEvent('click', function(event) {
		if (current1<3) {
			event = new Event(event).stop();
			smallscroll.toElement('p1-1');
			current1 = 1;
		}
		else {
			event = new Event(event).stop();
			scroll.toElement('p1-1');
			current1 = 1;
		}
	});
	$('prev1').addEvent('click', function(event) {
		if (current1==1) {
			current1=8
			event = new Event(event).stop();
			scroll.toElement('p1-'+current1);
		}
		else {
			current1--;
			event = new Event(event).stop();
			smallscroll.toElement('p1-'+current1);
		}
	});
	$('next1').addEvent('click', function(event) {
		if (current1==8) {
			current1=1
			event = new Event(event).stop();
			scroll.toElement('p1-'+current1);
		}
		else {
			current1++;
			event = new Event(event).stop();
			smallscroll.toElement('p1-'+current1);
		}
	});
	$('end1').addEvent('click', function(event) {
		if (current1>6) {
			event = new Event(event).stop();
			smallscroll.toElement('p1-8');
			current1 = 8;
		}
		else {
			event = new Event(event).stop();
			scroll.toElement('p1-8');
			current1 = 8;
		}	
	});
	
	//Nav P3
	var scroll3 = new Fx.Scroll('3', {
		//link: 'cancel',
		wait: false,
		duration: 1500,
		offset: {'x': 0, 'y': 0},
		transition: Fx.Transitions.Linear
		});
		
	var smallscroll3 = new Fx.Scroll('3', {
		//link: 'cancel',
		wait: false,
		duration: 500,
		offset: {'x': 0, 'y': 0},
		transition: Fx.Transitions.Linear
		});
	
	$('start3').addEvent('click', function(event) {
		if (current3<3) {
			event = new Event(event).stop();
			smallscroll3.toElement('p3-1');
			current3 = 1;
		}
		else {
			event = new Event(event).stop();
			scroll3.toElement('p3-1');
			current3 = 1;
		}
	});
	$('prev3').addEvent('click', function(event) {
		if (current3==1) {
			current3=6
			event = new Event(event).stop();
			scroll3.toElement('p3-'+current3);
		}
		else {
			current3--;
			event = new Event(event).stop();
			smallscroll3.toElement('p3-'+current3);
		}
	});
	$('next3').addEvent('click', function(event) {
		if (current3==6) {
			current3=1
			event = new Event(event).stop();
			scroll3.toElement('p3-'+current3);
		}
		else {
			current3++;
			event = new Event(event).stop();
			smallscroll3.toElement('p3-'+current3);
		}
	});
	$('end3').addEvent('click', function(event) {
		if (current3>4) {
			event = new Event(event).stop();
			smallscroll3.toElement('p3-6');
			current3 = 6;
		}
		else {
			event = new Event(event).stop();
			scroll3.toElement('p3-6');
			current3 = 6;
		}	
	});
	
	//Nav P4
	var scroll4 = new Fx.Scroll('4', {
		//link: 'cancel',
		wait: false,
		duration: 500,
		offset: {'x': 0, 'y': 0},
		transition: Fx.Transitions.Linear
		});
	
	$('start4').addEvent('click', function(event) {
		event = new Event(event).stop();
		scroll4.toElement('p4-1');
		current4 = 1;
	});
	$('prev4').addEvent('click', function(event) {
		if (current4==1) {
			current4=2
			event = new Event(event).stop();
			scroll4.toElement('p4-'+current4);
		}
		else {
			current4--;
			event = new Event(event).stop();
			scroll4.toElement('p4-'+current4);
		}
	});
	$('next4').addEvent('click', function(event) {
		if (current4==2) {
			current4=1
			event = new Event(event).stop();
			scroll4.toElement('p4-'+current4);
		}
		else {
			current4++;
			event = new Event(event).stop();
			scroll4.toElement('p4-'+current4);
		}
	});
	$('end4').addEvent('click', function(event) {
		event = new Event(event).stop();
		scroll4.toElement('p4-2');
		current1 = 2;
	});
	
	//Nav P5
	var scroll5 = new Fx.Scroll('5', {
		//link: 'cancel',
		wait: false,
		duration: 500,
		offset: {'x': 0, 'y': 0},
		transition: Fx.Transitions.Linear
		});
	
	$('start5').addEvent('click', function(event) {
		event = new Event(event).stop();
		scroll5.toElement('p5-1');
		current5 = 1;
	});
	$('prev5').addEvent('click', function(event) {
		if (current5==1) {
			current5=3
			event = new Event(event).stop();
			scroll5.toElement('p5-'+current5);
		}
		else {
			current5--;
			event = new Event(event).stop();
			scroll5.toElement('p5-'+current5);
		}
	});
	$('next5').addEvent('click', function(event) {
		if (current5==3) {
			current5=1
			event = new Event(event).stop();
			scroll5.toElement('p5-'+current5);
		}
		else {
			current5++;
			event = new Event(event).stop();
			scroll5.toElement('p5-'+current5);
		}
	});
	$('end5').addEvent('click', function(event) {
		event = new Event(event).stop();
		scroll5.toElement('p5-3');
		current5 = 3;
	});
	
	//Nav P7
	var scroll7 = new Fx.Scroll('7', {
		//link: 'cancel',
		wait: false,
		duration: 500,
		offset: {'x': 0, 'y': 0},
		transition: Fx.Transitions.Linear
		});
	
	$('start7').addEvent('click', function(event) {
		event = new Event(event).stop();
		scroll7.toElement('p7-1');
		current7 = 1;
	});
	$('prev7').addEvent('click', function(event) {
		if (current7==1) {
			current7=2
			event = new Event(event).stop();
			scroll7.toElement('p7-'+current7);
		}
		else {
			current7--;
			event = new Event(event).stop();
			scroll7.toElement('p7-'+current7);
		}
	});
	$('next7').addEvent('click', function(event) {
		if (current7==2) {
			current7=1
			event = new Event(event).stop();
			scroll7.toElement('p7-'+current7);
		}
		else {
			current7++;
			event = new Event(event).stop();
			scroll7.toElement('p7-'+current7);
		}
	});
	$('end7').addEvent('click', function(event) {
		event = new Event(event).stop();
		scroll7.toElement('p7-2');
		current1 = 2;
	});
	
	//Nav P8
	var scroll8 = new Fx.Scroll('8', {
		//link: 'cancel',
		wait: false,
		duration: 1500,
		offset: {'x': 0, 'y': 0},
		transition: Fx.Transitions.Linear
		});
		
	var smallscroll8 = new Fx.Scroll('8', {
		//link: 'cancel',
		wait: false,
		duration: 500,
		offset: {'x': 0, 'y': 0},
		transition: Fx.Transitions.Linear
		});
	
	$('start8').addEvent('click', function(event) {
		if (current8<3) {
			event = new Event(event).stop();
			smallscroll8.toElement('p8-1');
			current8 = 1;
		}
		else {
			event = new Event(event).stop();
			scroll8.toElement('p8-1');
			current8 = 1;
		}
	});
	$('prev8').addEvent('click', function(event) {
		if (current8==1) {
			current8=6
			event = new Event(event).stop();
			scroll8.toElement('p8-'+current8);
		}
		else {
			current8--;
			event = new Event(event).stop();
			smallscroll8.toElement('p8-'+current8);
		}
	});
	$('next8').addEvent('click', function(event) {
		if (current8==6) {
			current8=1
			event = new Event(event).stop();
			scroll8.toElement('p8-'+current8);
		}
		else {
			current8++;
			event = new Event(event).stop();
			smallscroll8.toElement('p8-'+current8);
		}
	});
	$('end8').addEvent('click', function(event) {
		if (current8>4) {
			event = new Event(event).stop();
			smallscroll8.toElement('p8-6');
			current8 = 6;
		}
		else {
			event = new Event(event).stop();
			scroll8.toElement('p8-6');
			current8 = 6;
		}	
	});
});