// charset=utf-8
// $Id: TrackAndTraceSelect.js 177 2010-06-16 07:18:24Z dierker $
// $HeadURL: svn://svnserver/dtl/2010/autoloadmodules/TrackAndTrace/scripts/TrackAndTraceSelect.js $
// +----------------------------------------------------------------------+
// | mcm module: TrackAndTraceSelect                                      |
// | version 1.0                                                          |
// | mcm version 5.6                                                      |
// | (c) 2002-2010 monsun media (http://www.monsun-media.com)             |
// +----------------------------------------------------------------------+

/**
* TrackAndTraceSelect
*
* @author	hebing
*/
var TrackAndTraceSelect = {
	
	/**
	* init the Track & Track select
	*
	* @return	void
	*/
	initTrackAndTraceSelect : function(){
		Element.observe($('TraceNTrackBox-Link'), 'click', function(event){ TrackAndTraceSelect.displayBox(event,this); } );	
	}
	,
	/**
	* display the form/box
	*
	* @param	Event		event
	* @param	DomElement	eleme
	* @return	void
	*/
	displayBox: function(event,elem){
		$('TraceNTrackBox-Header').style.display='block';
		elem.stopObserving();
		Element.observe(elem, 'click', function(event){ TrackAndTraceSelect.hideBox(event,this); } );
		Event.stop(event);
	}
	,
	/**
	* hide the form/box
	*
	* @param	Event		event
	* @param	DomElement	eleme
	* @return	void
	*/
	hideBox: function(event,elem){
		$('TraceNTrackBox-Header').style.display='none';
		elem.stopObserving();
		Element.observe(elem, 'click', function(event){ TrackAndTraceSelect.displayBox(event,this); } );
		Event.stop(event);
	}
}


//
// call the TrackAndTraceSelect.initTrackAndTraceSelect-method when document has been loaded
//
Event.observe(window, 'load', TrackAndTraceSelect.initTrackAndTraceSelect);

