function hideAllDescr() {
	if (document.getElementsByTagName) {
		var div = document.getElementsByTagName("div");
		for(var i = 0; i < div.length; i++) {
			if (div[i].className == 'visible') {
				div[i].className = 'hidden';
			}
		};
	};			
}

function moveDivToPos (obj,event) {

	if (event.layerX != undefined) {
		x = event.layerX;
	} else {
		x = event.offsetX;
	}
	
	if (event.layerY != undefined) {
		y = event.layerY;
	} else {
		y = event.offsetY;
	}

	document.getElementById('myGridObj').style.top = y +'px';
	document.getElementById('myGridObj').style.left = x +'px';

	var scrollToGridObj = new Fx.Scroll('fxScrollContent', {
		wait: false,
		duration: 800,  //* scroll speed
		offset: {'x': -getCenter(), 'y': -200}, //* position of anchors after scrolling
		transition: Fx.Transitions.Quad.easeInOut
	});
	hideAllDescr();
	scrollToGridObj.toElement('myGridObj');
}

function getCenter() {
	var xTotal = document.getElementById("mapContentId").offsetWidth;
	xTotal = (xTotal / 2)-80;
	return xTotal;
}


function scrollToElement() {
	var scrollToElement = new fx.Scroll('fxScrollContent', {
		wait: false,
		duration: 800,  //* scroll speed
		offset: {'x': -xTotal, 'y': -200}, //* position of anchors after scrolling
		transition: fx.Transitions.elasticInOut
	});
	scrollToElement.scrollTo('grossbaselContent');
}

function saveLocationPosAjaxCall(obj,event,handle) {

	
	if (event.layerX != undefined) {
		x = event.layerX;
	} else {
		x = event.offsetX;
	}
	
	if (event.layerY != undefined) {
		y = event.layerY;
	} else {
		y = event.offsetY;
	}
	
	var params = "posX=" + x + "&posY=" + y + "&handle=" + handle;
	//get('/magnolia/ajax.html','',params);

	new ajax ('/magnolia/ajax.html', {postBody: params, onComplete: reloadWindow});
}
	

function reloadWindow() {
	document.location.reload();
}

