var Wtorny = {

	initialOffset: false,
	limitTop: 0,
	limitBottom: 0,
	height: 560,
	
	/**
	 * Przesuwa mapke do oferty
	 */
	moveMapkaToOferta: function(idOferty, gMapIndex) 
	{
		if (idOferty == '')
			return false;

		// zainicjalizuj wspolrzedna poczatkowa mapki
		if (this.initialOffset === false) {
			
			// zapamietaj poczatkowa pozycje mapki
			this.initialOffset = $('mapa_wtorny').cumulativeOffset().top;
			
			// pobieramy offset graniczny aby zapobiegac wyjezdzaniu mapki poza "korytarz"
			this.limitTop = $('mapa_wtorny_container').cumulativeOffset().top - this.initialOffset;
			ofertyElement = $('oferty_container');
			this.limitBottom = ofertyElement.cumulativeOffset().top + ofertyElement.getHeight() - this.height - this.initialOffset;

//             alert('initialOffset = ' + this.initialOffset + ' limitBottom = ' + this.limitBottom + ' limitTop = ' + this.limitTop);
		}

		idOferty = idOferty.replace(/^#/, "");

		var element = $(idOferty);
		
		if (!Object.isElement(element))
			return false;

		destinationY = (element.cumulativeOffset().top - this.initialOffset);
//         alert(destinationY);
	
		// sprawdz czy nie przekroczono dozwolonej wysokosci i mapka nie wyjechala poza "korytarz"
		if (destinationY < this.limitTop)
			destinationY = 0;
		if (destinationY > this.limitBottom)
			destinationY = this.limitBottom;
		
		new Effect.Move('mapa_wtorny', {x: 0, y: destinationY, mode: 'absolute'});

		if (GMap.map.isLoaded()) {
			GMap.clickMarker(gMapIndex);
		}
	}
}

