/*
	ia.js
	interaction voor MvK catalogus site
	
	$Header$
	***********************************
	$Log$
	
*/

function show(id)
{
	if(document.getElementById(id).style.display == '')
	{
		document.getElementById(id).style.display = 'none';
	}
	else
	{
		document.getElementById(id).style.display = '';
	}
	return false;
}

function showPos(parent, id)
{
	var pos = findPos(parent);
	div = document.getElementById(id)
	
	if (id=='bestellen')
	{
		div.style.left =  pos[0] + 10 + "px";
		div.style.top = pos[1] - 400 + "px";
		div.style.width = 500 + "px";
	}
	
	if (id=='extra_mogelijkheden')
	{
		div.style.left =  pos[0] - 200 + "px";
		div.style.top = pos[1] -600 + "px";
	}		

	
	if(div.style.display == '')
	{
		div.style.display = 'none';
	}
	else
	{
		div.style.display = '';
	}
	return false;
}

function hide(id)
{
	if(document.getElementById(id).style.display == '')
	{
		document.getElementById(id).style.display = 'none';
	}
	return false;
}

function toggle(id)
{
	current_state = document.getElementById(id).style.display;
	alert("state " + current_state);
	if (current_state == '')
	{
		document.getElementById(id).style.display = 'none';
	} else {

		document.getElementById(id).style.display == '';
	}
	return true;
}

function menu(id,trigger)
{
	if(trigger == "on")
	{
		document.getElementById(id).style.display = '';
	}
	else
	{
		document.getElementById(id).style.display = 'none';
	}
}

function hidezoom () 
{
	//alert("hide");
	z = document.getElementById('zoom');
	z.style.display = 'none';
	
}

// return cursor position
function findPos(obj) 
{
	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];
}

