// JavaScript Document

function change(imag){
	var to_change = document.getElementById('immocc');
	to_change.src = imag;
	
}
function show_scheda(a)
{    
    var where = document.getElementById('occ_opt');
    //where.innerHTML = a;
    alert(a);
}


// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all?true:false

// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)

// Set-up to use getMouseXY function onMouseMove

document.onmousemove = getMouseXY; //findPos;

// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0


// Main function to retrieve mouse x-y pos.s

function getMouseXY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
	
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
	
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  
  // show the position values in the form named Show
  // in the text fields named MouseX and MouseY
  
	var obj = document.getElementById('immocc');
	/*
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
	   
	}
	*/
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	//return [curleft,curtop];
	
	
	var newImg = new Image();
	newImg.src = document.getElementById('immocc').src;
	var height = newImg.height;
	var width = newImg.width;

	
		if(newImg.src != 'http://www.italiansunglasses.it/layout.isg.it/imgserv/d_b.gif'){  //changin' test to www
	if(tempY > curtop && tempY < (height + curtop) && tempX > curleft && tempX < (width + curleft)){
  	var show = document.getElementById('bigger');
  	show.style.display = '';
  	var hide_main = document.getElementById('occ_opt');
  	hide_main.style.display = 'none';
    var qui = document.getElementById('big');
	var to_destroy = newImg.src;
    newImg.src = newImg.src.replace("grande","zoom");
	qui.innerHTML =  '<img src="' + newImg.src +'" />';
	var num_neg_x = 	curleft - width + 295 - tempX ;
	var num_neg_y = 	tempY - 190;	
	qui.style.marginLeft =  num_neg_x + 'px';
	qui.style.marginTop = '-' + num_neg_y +'px';
	
	
	}else{
	var qui = document.getElementById('big');
	qui.innerHTML = '';
	var hide_main = document.getElementById('occ_opt');
  	hide_main.style.display = 'inline';
  	var show = document.getElementById('bigger');
  	show.style.display = 'none';
	}
    }
  return true
}

