//=============================================================================
//-----------------------------------------------------------------------------
// Teilmenge von cbLocations.js bzw. /condor/de/js_utf8/ib_locations_cb_HHI_de.js:
//-----------------------------------------------------------------------------
// ib_locations_cb.js	created by dynloc using jLoc.js
//-----------------------------------------------------------------------------
// cbFlightModeSwitch.js
// wj	21 Apr 2010
//
// Achtung, Namenskonflikte mit cbLocations bzw. ib_locations_cb_CLIENT_LANGUAGE
//=============================================================================
var loc_mode = loc_mode || {}; // one of { "RT", "OW" }
var loc_owHide = loc_owHide || new Array(); // DOM Nodes - to be hidden on
// oneway mode

// loc_init( ... ) reduziert auf die von calendar1/3 benutzten Anteile

function loc_initMode(rt_ow) {
	loc_mode = rt_ow != "OW" ? "RT" : "OW";
}

function loc_initHideIds(owHide) {
	if (owHide && owHide.length) {
		for ( var i = 0; i < owHide.length; i++)
			loc_owHide[i] = xGetElementById(owHide[i]);
		if (loc_mode == "OW")
			xHideAllOf(loc_owHide);
	}
}

function locationSetMode(s) {
	if (s.toUpperCase().match(/^(RT|OW)$/)) {
		loc_mode = s.toUpperCase();
		if (loc_owHide.length > 0) {
			if (loc_mode == "RT")
				xShowAllOf(loc_owHide);
			if (loc_mode == "OW")
				xHideAllOf(loc_owHide);
		}
	}
}
