	var KeyLooks 	= new Object();

/***** SELECT TEXT *****/

	KeyLooks.selectSize = function(itemId,linkElement,size) {
		if($(linkElement).className != 'inactive') {
		// Reset all classnames to ''
			var AList = $('select-size' + itemId).getElementsByTagName('a');
			for(var i=0; i < AList.length; i++) {
				if(AList[i].className != 'inactive') {
					AList[i].className = '';
				}
			}
			$('hdn_select-size' + itemId).value = '';
		
		// Set the next link to active
			$(linkElement).className = 'active';
			$('hdn_select-size' + itemId).value = size;
			$('cbo_select-item' + itemId).checked = true;
		}
	}

/***** NAVIGATE THE IMAGES *****/
	
	var fullScreenChange = 'false';
	var activeFullImage	= 0;
	
	KeyLooks.fullScreenSlider = function(direction) {
		if(fullScreenChange == 'false') {
			var imageContainer	= $$('#keylooks_home .image_content')[0];
			var imageList		= imageContainer.getElementsByTagName('img');
                        var hrefList = imageContainer.getElementsByTagName('a');
			var href = document.getElementById('viewDetails');
	
			if(direction == 'prev') {
				if(activeFullImage == 0) {
					imageId = (imageList.length - 1);
				} else {
					imageId = activeFullImage - 1;
				}
	
				new Effect.Parallel([
					new Effect.BlindUp($(imageList[activeFullImage]), { scaleX: true, scaleY: false, sync: true }),
					new Effect.Fade($(imageList[activeFullImage]), { sync: true })
				], {
					beforeStart: function() {
						fullScreenChange = 'true';
						setTimeout('KeyLooks.fullScreenPos(\'prev\',\'' + imageId + '\')', 50);
					},
					duration: 0.5,
					afterFinish: function() {
						$(imageList[activeFullImage]).style.zIndex = '50';
						activeFullImage = imageId;
						$(imageList[imageId]).style.zIndex = '100';
						fullScreenChange = 'false';
					}
				});
			} else {
				if(activeFullImage == (imageList.length - 1)) {
					imageId = 0;
				} else {
					imageId = activeFullImage + 1;
				}
				
				new Effect.Parallel([
					new Effect.Appear($(imageList[imageId]), { sync: true }),
					new Effect.BlindDown($(imageList[imageId]), { scaleX: true, scaleY: false, sync: true })
				], {
					beforeStart: function() {
						fullScreenChange = 'true';
						setTimeout('KeyLooks.fullScreenPos(\'next\',\'' + imageId + '\')', 50);
					},
					duration: 0.5,
					afterFinish: function() {
						$(imageList[activeFullImage]).style.zIndex = '50';
						$(imageList[activeFullImage]).hide();
						activeFullImage = imageId;
						fullScreenChange = 'false';
					}
				});
			}
                        var hrefVal = hrefList[imageId].href;
                        href.setAttribute('href', hrefVal);
		}
	}

	KeyLooks.fullScreenPos = function(direction,imageId) {
		var imageContainer	= $$('#keylooks_home .image_content')[0];
		var imageList		= imageContainer.getElementsByTagName('img');
		
		if(direction == 'next') {
			$(imageList[activeFullImage]).style.zIndex = '75';
			$(imageList[imageId]).style.zIndex 	= '100';
			$(imageList[imageId]).style.height 	= '678px';
			$(imageList[imageId]).height 		= '678';
		} else {
			$(imageList[imageId]).show();
			$(imageList[activeFullImage]).style.zIndex 	= '100';
			$(imageList[imageId]).style.zIndex 	= '75';
		}
	}
	

/***** REMOVE ITEM *****/
	
	KeyLooks.RemoveItem = function(itemNo) {
		$('cbo_select-item' + itemNo).checked = false;
		
	// Reset all classnames to ''
		var AList = $('select-size' + itemNo).getElementsByTagName('a');
		for(var i=0; i < AList.length; i++) {
			if(AList[i].className == 'active') {
				AList[i].className = '';
			}
		}
		$('hdn_select-size' + itemNo).value = '';
	}
	
	
