	// This is specific js code for each page of the site.

	function pageReady() {
		//alert('Page Running');
		$('b_add').addEvent('click', function(e) {
			new Event(e).stop();
			addItem();
		});
		bskPeriodChange(0);
		
		
		var scroll = new Fx.Scroll('master_scroll', {
			 wait: false,
			 duration: 500,
			 transition: Fx.Transitions.Quad.easeInOut
		 });
		
		 $('bUp').addEvent('click', function(event) {
			event = new Event(event).stop();
			var maxscroll = $('master_scroll').getScrollSize();
			var currscroll = $('master_scroll').getScroll();
			if (currscroll.y - 408 > 0) {
				scroll.start(0,currscroll.y - 408);
			} else {
				scroll.start(0,0);
			}
		 });
		
		 $('bDown').addEvent('click', function(event) {
			event = new Event(event).stop();
			var maxscroll = $('master_scroll').getScrollSize();
			var currscroll = $('master_scroll').getScroll();
			if (currscroll.y + 408 < maxscroll.y) {
				scroll.start(0,currscroll.y + 408);
			}
		 });
		
	}
	
	function addItem() {
		var options = {};
		options['propid'] = $('frmPropid').value.stripScripts(true);
		options['periodid'] = $('frmPeriod0').value.stripScripts(true);
		options['dimensionid'] = $('frmDimension0').value.stripScripts(true);
		options['clid'] = $('frmColor0').value.stripScripts(true);
		options['quantity'] = $('frmQuantity0').value.stripScripts(true);
		var request = new Request({
			url: 'ajax/ajax_add_to_basket.php',
			data: options,
			onRequest: function(instance) {
				
			},
			onComplete: function(instance) {
				
			},
			onFailure: function (instance) {
				
			}
		}).send();
	}
	
	function bskPeriodChange(id) {
		var tid = $('frmPeriod'+id).value;
		$('price_summary').innerHTML = '<span class="text20 pinkText timesText">&pound;'+$('frmPeriodPrice'+tid).value+'</span> <span class="text10">for a '+$('frmPeriodLength'+tid).value+' '+$('frmPeriodType'+tid).value+' hire</span>';
	}
	
	function changeQuantity(id,dir) {
		var options = {};
		options['itemid'] = id;
		options['dir'] = dir;
		var request = new Request({
			url: 'ajax/ajax_change_quantity.php',
			data: options,
			onRequest: function(instance) {
				
			},
			onComplete: function(instance) {
				
			},
			onFailure: function (instance) {
				
			}
		}).send();
	}
	
	// Only used on the basket page.
	
	function bskQuantityChange(id) {}
	function bskDimensionChange(id) {}
	function bskColorChange(id) {
		var newCol = $('frmColor'+id).value;
		$('viewer_content').SetVariable("myColour", newCol);
		$('viewer_content').forceColour();
	}
	
	function updateColors(newCol) {
		var colours = $("frmColor0").getChildren();
		colours.each( function(el) {
													 
				if (newCol == el.value) {
					el.selected = true;
				} else {
					el.selected = false;
				}
		});
	}
	