//------------------------------------------------------------------------------
//--- Range Page "Enlarge" tool tip

function zoom_tip(obj,state){
	var parent = obj.parentNode.parentNode;
	var element = get_by_class(parent,"div","zoom-tip");
	if(state){
		element.style.display = "block";
	}else{
		element.style.display = "none";
	}
}

//------------------------------------------------------------------------------
//--- Display large product photo

function zoom_item(image_src,desc,volume){

	var panel = document.getElementById("item-zoom");
	var selects = document.getElementsByTagName("select");	
	
	if(image_src){
	
		//load the image
		panel.getElementsByTagName("img")[0].src = image_src;
		var footer = $($(panel).find('.item-footer')[0]);
		footer.empty();
		footer.append(desc + " <span>" + volume + "</span>");
		
		//position the popup
		var offset_y = 0;
		if((navigator.userAgent).indexOf("MSIE") != -1){
			offset_y = document.documentElement.scrollTop;
		}else{
			offset_y = window.scrollY;
		}
		offset_y += -200;
		panel.style.top = (((screen.availHeight - 478)/2) + offset_y) + "px";
		
		//IE6 hack to hide form elements that would show through the popup layer
		if((navigator.userAgent).indexOf("MSIE 6") != -1){
			for(i=0;i<selects.length;i++){
				if(selects[i].offsetTop > panel.offsetTop && selects[i].offsetTop < (panel.offsetTop + panel.offsetHeight) ) selects[i].style.visibility = "hidden";
			}
		}
		
		//display the popup
		panel.style.visibility = "visible";
		
	}else{

		//IE6 hack to hide form elements that would show through the popup layer
		if((navigator.userAgent).indexOf("MSIE 6") != -1){
			for(i=0;i<selects.length;i++){
				selects[i].style.visibility = "visible";
			}
		}
		
		panel.style.visibility = "hidden";
		panel.getElementsByTagName("img")[0].src = "images/common/x.gif";
	}
	
}