﻿/* type rollover */

function turnon(div, offsetX, offsetY)
{
	var thediv = document.getElementById(div);

	// modified by celst 03.15.06
	// Simple follow the mouse script
	// copyright Stephen Chapman, 30th September 2005
	// you may copy this script provided that you retain the copyright notice
	
	var offX = offsetX;         // X offset from mouse position
	var offY = offsetY;         // Y offset from mouse position
	
	// no changes required below this line
	function mouseX(evt)
	{
		if (!evt) evt = window.event;
		
		if (evt.pageX) return evt.pageX; 
		
		else if (evt.clientX) return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); 
	
		else return 0;
	} 
	
	function mouseY(evt) 
	{
		if (!evt) evt = window.event;
		
		if (evt.pageY) return evt.pageY;
	
		else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	
		else return 0;
	}
	
	
	function follow(evt)
	{
		if (document.getElementById)
		{
			var obj = document.getElementById(div).style;
			obj.left = (parseInt(mouseX(evt))+offX) + 'px';  obj.top = (parseInt(mouseY(evt))+offY) + 'px';
	
		}
		
	} 
	
	document.onmousemove = follow;

	// change display css to block
	// put this at the end or PCI makes it appear early
	thediv.style.display="block";

}

function devNull() {
	return false;
}


function turnoff(div)
{
	var thediv = document.getElementById(div);
  
  document.onmousemove = devNull;
	// change display css to none
	thediv.style.display="none";

}



/* end type rollover */

function image_swap(imageSRC, isZoomable) {
    var productView = document.getElementById("productView");
    newSRC = imageSRC;
    
    var controlsOn =  document.getElementById("photoControls_on").style;
    var controlsOff =  document.getElementById("photoControls_off").style;
    
    if ((productView.src == newSRC) && newSRC.indexOf(".b_"))
    {
        newSRC = newSRC.replace(".b_", ".f_");
    }
    
    productView.src=newSRC;
    
    if (isZoomable == 1)
    {
        zoomSrc = newSRC.replace("_sm.jpg", "_lg.jpg");
        
        controlsOn.display = "block";
        controlsOff.display = "none";
    }
    else
    {
        zoomSrc = "";
        
        controlsOn.display = "none";
        controlsOff.display = "block";
    }
}

function zoomView() {
    if (zoomSrc) {
        popWindow("/full_view.aspx?image=" + zoomSrc, "zoomView");
    } else alert("no zoom available");
}

mouseoverarray["link_zoom"] = new Image();  mouseoverarray["link_zoom"].src="/images/products/link_zoom.over.gif";
mouseoutarray["link_zoom"] = new Image(); mouseoutarray["link_zoom"].src="/images/products/link_zoom.on.gif";

mouseoverarray["link_rotate"] = new Image();  mouseoverarray["link_rotate"].src="/images/products/link_rotate.over.gif";
mouseoutarray["link_rotate"] = new Image(); mouseoutarray["link_rotate"].src="/images/products/link_rotate.on.gif";