// ######## constants #########
var mReferrer			= new Array();
mReferrer['39'] 		= 'LowCostAirportShuttle';
mReferrer['9']	 		= 'LowCostAirportShuttle';
mReferrer['22'] 		= 'EconomyAirportTransfer';
mReferrer['23'] 		= 'BusinessAirportTransfer';
mReferrer['24'] 		= 'FirstClassAirportTransfer';
var mGetToRadioName 	= 'tx_pilmailform_pi1[radio][transfer]';
var mTagname			= 'tr';
var mAnreise 			= 'anreisetr';
var mAbreise 			= 'abreisetr';
var mAnAbreise 			= 'anabreisetr';
var mNameAn 			= 'tx_pilmailform_pi1[radio][anreise]';
var mNameAb 			= 'tx_pilmailform_pi1[radio][abreise]';
var mNameAnAb 			= 'tx_pilmailform_pi1[radio][anabreise]';
var mAnVal 				= 'Anreise';
var mAbVal 				= 'Abreise';
var mAnAbVal 			= 'AnAbreise';
var mNameSel 			= 'tx_pilmailform_pi1[radio][way]';

function activateTransferSpans(mTransfer) {	
//	var allDivs = document.getElementsByClassName(mAnreise);
	var allDivs = document.getElementsByTagName(mTagname);
	for (var i=0; i < allDivs.length; i++) {
		if (allDivs[i].className == mAnreise) {
//			if ((mTransfer == mAnreise) || (mTransfer == mAnAbreise)) { allDivs[i].style.visibility = 'visible'; }
//			else  { allDivs[i].style.visibility = 'collapse'; }
			if ((mTransfer == mAnreise) || (mTransfer == mAnAbreise)) { allDivs[i].style.display = ''; }
			else  { allDivs[i].style.display = 'none'; }
		}
	}
	var allDivs = document.getElementsByTagName(mTagname);
	for (var i=0; i < allDivs.length; i++) {
		if (allDivs[i].className == mAbreise) {
			if ((mTransfer == mAbreise) || (mTransfer == mAnAbreise)) { allDivs[i].style.display = ''; }
			else  { allDivs[i].style.display = 'none'; }
		}
	}
}

function checkSelectedTransfer() {
	var allDivs = document.getElementsByName(mNameSel);
	for (var i=0; i < allDivs.length; i++) {
		if ((allDivs[i].value == mAnVal) && (allDivs[i].checked == true)) { activateTransferSpans(mAnreise); }
		else if ((allDivs[i].value == mAbVal) && (allDivs[i].checked == true)) { activateTransferSpans(mAbreise); }
		else if ((allDivs[i].value == mAnAbVal) && (allDivs[i].checked == true)) { activateTransferSpans(mAnAbreise); }
	}
}

function mGetToForm() {
	mGetString = location.search.substring(1, location.search.length).split('&');
	mGetVars = new Array();
	for (var i in mGetString) {
		tmpArr = mGetString[i].split('=');
		mGetVars[tmpArr[0]] = tmpArr[1];
	}
	var allDivs = document.getElementsByName(mGetToRadioName);
	for (var i=0; i < allDivs.length; i++) {
		if (allDivs[i].value == mGetVars[mGetToRadioName]) { allDivs[i].checked = true; }
	}
}
         
function checkReferrer() {
	var tmpRef = document.referrer;
	for (var tmpId in mReferrer) {
		if (tmpRef.match(/\.\d+\./) == '.' + tmpId + '.') {
			var allDivs = document.getElementsByName(mGetToRadioName);
			for (var i=0; i < allDivs.length; i++) {
				if (allDivs[i].value == mReferrer[tmpId]) { allDivs[i].checked = true; }
			}
		}
	}
}

function mOnload() {
	checkReferrer();
//	mGetToForm();
	checkSelectedTransfer();
}

window.onload = mOnload;
