﻿// JScript File
// Wird von der Übersichtkarte ausgelöst, wenn auf sie geklickt wird und
// ermittelt die geklickte Bildposition 
function OnOutlineClicked(evt)
{
    // Event abfragen und das geklickte Element ermitteln
	if (msie) evt = window.event;
	obj = (evt.srcElement) ? evt.srcElement : evt.target;
	
	var pos = getElementPosition(obj);
	var evtBut = (evt.button) ? evt.button : evt.which;
    if (evtBut == 2 || evtBut == 3) return false;
    	
    // Ermittle die Mausposition
    var mousex = (evt.pageX) ? evt.pageX : evt.clientX+document.body.scrollLeft;
	var mousey = (evt.pageY) ? evt.pageY : evt.clientY+document.body.scrollTop;

	// Ermittle die geklickte Bildkoordinate
	var	x = mousex-pos.left; 
	var	y = mousey-pos.top; 
	
	// Rufe die Karte ab
	getMapRequestByOutline(x,y)
}

function OutlineClose()
{
    Effect.Shrink('Outline',{ direction:'bottom-right', duration:0.1 }); 
    $('OutlineOpen').style.display='block';
    $('OutlineOpen').style.visibility="visible";
    $('OutlineClose').toggle();
    return false;
}

function OutlineOpen()
{
    Effect.Grow('Outline',{ direction:'top-left', duration:0.1 }); 
    $('OutlineOpen').style.display='none';
    $('OutlineClose').toggle();
    return false;
}

function StopPropagation(e)
{
    if(msie) e.cancelBubble = true; else e.stopPropagation();
    return false;
}
