//------------------------------------- LAYER INITIALIZATION FUNCTIONS -------------------------------------------------------

//scroll initialization function
//determines whether scroll facility needs to be initialized
function initScrollViewer() {
	
	//determine scroll width as highest value divisible by 10
	getPageDimensions();	//get page dimensions (set global var window_width & window_height)
	scroll_width = ((window_width - 50)/10);
	if (scroll_width < Math.ceil(scroll_width)) scroll_width = (Math.ceil(scroll_width) - 1);	//round down to nearest full division
	scroll_width = (scroll_width * 10);	//multiply up by 10
	
	//window.alert(scroll_width);
	
	//set clip values for layer if scroll width is less than than full cart width
	if (scroll_width < cart_width) {
		
		//window.alert(scroll_width + ' - ' + cart_width + ' need to scroll now');
		
		if (document.layers) {
			
			//set clip area of scoll layer
			lyr_scroll = document.layers.contentBloc;	//get ref to scroll layer
			lyr_scroll.clip.top = 0;
			lyr_scroll.clip.right = scroll_width;
			lyr_scroll.clip.bottom = 90;
			lyr_scroll.clip.left = 0;
			
			//turn on scoll nav
			lyr_controller = document.layers.lyrController;
			lyr_controller.left = (window_width -80);
			lyr_controller.visibility = 'show';
			lyr_scroll.visibility = 'show';
			
		}
		
		else if (document.all || document.getElementById) {
			
			//set clip area of scoll layer
			lyr_scroll = (document.all) ? document.all.contentBloc : document.getElementById('contentBloc');
			lyr_scroll.style.clip = 'rect(0px ' + scroll_width + 'px 90px 0px)';
			
			//turn on scoll nav
			lyr_controller = (document.all) ? document.all.lyrController : document.getElementById('lyrController');
			lyr_controller.style.left = (window_width -80);
			lyr_controller.style.visibility = 'visible';
			lyr_scroll.style.visibility = 'visible';
			
		}
		
		//set lyr scroll xpos property to 0
		lyr_scroll.xpos = 0;
		
	}
	else {
		
		if (document.layers) document.layers.contentBloc.visibility = 'show';
		else if (document.all) document.all.contentBloc.style.visibility = 'visible';
		else if (document.getElementById) document.getElementById('contentBloc').style.visibility = 'visible';
		
	}
	
}


//---------------------- CART ITEM CONTROL FUNCTIONS ----------------------------------------------------------------

//function to delete item from cart
//takes arg of items position in cart session array
function deleteFromCart (val) {
	if (window.confirm('Click OK to delete item from shopping basket')) {
		document.frmDeleteCartItem.delete_reference.value = val;
		document.frmDeleteCartItem.submit();
	}
}